Retail BrandsAPI v1.7OpenAPIretailbrands.global

Stores

A store is a brand in a place: reference data per store.

GET/storesLevel 2+coming soon

List stores

Stores of monitored brands.

ParameterInTypeDescription
brandquerystringBrand id or slug.
mallquerystringMall id or slug.
countryquerystringISO 3166-1 alpha-2 country code. Repeat or comma-separate for several.
limitqueryintegerItems per page, 1 to 100 (default 25).
cursorquerystringThe `next_cursor` of the previous page.
Request
curl "https://api.retailbrands.global/v1/stores?country=GB&limit=25" \
  -H "Authorization: Bearer $RB_API_KEY"
Response 200 · StoreList
{
  "data": [
    {
      "id": "sto_4Vb9nMc",
      "brand_id": "zara",
      "mall_id": "liverpool-one",
      "name": "Zara Liverpool ONE",
      "address": "12 Paradise Street, Liverpool",
      "country": "GB",
      "status": "open"
    }
  ],
  "next_cursor": null,
  "has_more": false
}

Object fields: Data model · Store

GET/stores/{id}Level 2+coming soon

Get a store

One store. Level 3 adds deduced figures (occupancy cost, conversion, traffic) with their confidence.

ParameterInTypeDescription
idpathstring · requiredIdentifier of the store, as returned in `id`.
Request
curl "https://api.retailbrands.global/v1/stores/sto_4Vb9nMc" \
  -H "Authorization: Bearer $RB_API_KEY"
Response 200 · Store
{
  "id": "sto_4Vb9nMc",
  "brand_id": "zara",
  "mall_id": "liverpool-one",
  "name": "Zara Liverpool ONE",
  "address": "12 Paradise Street, Liverpool",
  "country": "GB",
  "status": "open",
  "size_m2": null
}

Object fields: Data model · Store

Objects

Store

A brand in a place.

FieldTypeDescription
idstring`sto_…`
brand_idstring
mall_idstring | nullNull for a street store.
addressstring | null
countrystringISO alpha-2.
status"open" | "closed" | "unknown"