Skip to content

How do you stop duplicate external collection results in Adalo?

Put a stable unique property first in an Adalo External Collection response, then retest the connection and confirm every list row maps to a different record.

Community tipAdvancedReviewed Aug 24, 2026APIs and Integrations

Short answer

Set a stable, unique numeric property as the first detected External Collection property, retest the API connection, and confirm that each list row now maps to a different record. If the API exposes only text or UUID identifiers, current Adalo documentation says those IDs are unsupported.

The intended outcome

An External Collection list displays each API result as its own record instead of repeating one result across every row.

Requirements

  • An External Collection whose Get All Records test returns an array of objects
  • A stable unique property present on every returned object
  • A numeric identifier if the property will serve as the record ID
  • A test response containing at least three distinct records

Step by step

  1. Step 1: Inspect the returned objects

    Run the External Collection connection test and confirm that every result contains a stable unique property with a different value for each record.

  2. Step 2: Move the unique property first

    In the detected property list, move the stable unique property to the top so it is the first property Adalo evaluates for record identity, then save and retest the connection.

  3. Step 3: Verify row identity

    Bind a temporary text label in the list to the unique property and confirm that at least three visible rows show three different values and their matching names.

The underlying logic

The accepted forum reply identified record identity, not the visual list, as the cause. The source author confirmed that placing the unique property first stopped the repeated-result behavior.

A field is suitable only when it is present, stable, and unique for every returned object. A name is usually unsafe because two places or records can share it.

Current Adalo documentation says External Collection IDs containing text, special characters, or UUIDs are unsupported. Treat that as a hard compatibility boundary even if the API otherwise returns valid JSON.

Data model

Collections, important properties and relationships
CollectionImportant propertiesRelationships
External API recordStable numeric unique ID, display name, and the fields shown in the listNo Adalo relationship is required for the identity check; the unique ID distinguishes returned objects

What still needs checking?

  • This is a forum-native Answer with no original Adalocado video. The accepted field-order workaround was reported in March 2026, and the current numeric-ID limitation was reviewed in August 2026.

Common failure modes

Testing checklist

0 of 8 checked on this device

Current limitations

  • The first-property fix is supported by an accepted forum answer and the source author's confirmation, not by current official Adalo documentation, so this Answer remains noindex.
  • Current Adalo documentation says External Collection IDs containing text, special characters, or UUIDs are unsupported.
  • The source used Google Places, but the reusable rule applies only when the actual response exposes a suitable stable unique property.
  • Adalocado did not reproduce the workflow against Google Places or another live API.

What the Adalo community is reporting

These are concise editorial summaries of public forum posts, not endorsements or independently reproduced results.

External Collection w/ Google Places API, community source 1

The accepted reply advised moving a unique response property to the top so Adalo could use it as the primary record key.

Boundary: The reply does not document the identifier type, API response schema, or behavior for updates and deletes.

Dilon · March 2026

Sources and status

This page was last reviewed on Aug 24, 2026. Its current status is Community workaround.

Verification owner: Adalocado daily AI publisher after full-topic and documentation-limit review. Next review: Oct 24, 2026.

Changelog

  1. Automatically posted from a solved Adalo forum topic; corrections are monitored on the live site.

Automatically organized and maintained by the Adalocado editorial team under the editorial and verification policy.

Report this answer.

Automated Answers still pass evidence and publication checks, but they can be wrong, outdated, unclear, or missing an important boundary. Send the exact correction and the editor will check the live page.

Report a problem

Did this solve your problem?

One-click check

Bugs fixed. Updates shipped. Publishing handled.

$97/mo for your first 3 months.

Cancel anytime. That’s about 90% off the usual cost. 🤯

Let Rehost handle it
  • Bug fixes and troubleshooting
  • App updates and integrations
  • Publishing and store releases

Bring us the messy version.

Describe what you expected, what happened instead, and what you already tried.

Ask Adalocado

Related answers

Browse all