Get Brands
List brands, manage markets (geographic regions), and update aliases (alternate brand names).
List Brands
Returns every brand your account can currently read through direct membership, a team grant, or an active client assignment. Restricted team grants are included only when they allow viewing. Client assignments always return the viewer role and cannot use write endpoints.
Query Parameters
brand_idstringFilter to a single brand by UUID
includestringComma-separated: "markets", "aliases", "profile"
include parameter, brands are returned with basic fields only. Add include=markets,aliases,profile to embed sub-resources in the response. profile adds the brand's own description. The favicon and location fields always come back, with no include needed.{"detail": "..."}. The one exception is 429, which comes from the rate limiter and returns error instead. There is no retry_after field and no Retry-After header: wait a minute and retry.Response Fields
Each brand in the response includes these fields:
Brand Object
idstringUnique brand identifier (UUID)
namestringDisplay name of the brand
websitestringBrand website URL
faviconstringnullableFavicon URL saved for the brand. Always returned; null if none was saved.
activebooleanWhether the brand is active
rolestringYour role: "owner", "editor", or "viewer"
locationstringPrimary market ISO-2 country code (e.g. "US", "GB"). Null if the brand is not geo-pinned (global mode).
location_regionstringPrimary market region/state, if set
location_citystringPrimary market city, if set
marketsarrayMarkets (only when include=markets). Array of market objects.
aliasesarrayBrand aliases (only when include=aliases). Array of strings.
descriptionstringnullableThe brand's own description (only when include=profile).
Using Brand IDs
The id field is a unique identifier that you'll use in other API calls. Use it as the brand_id parameter:
Markets
Markets represent geographic regions where your brand is tracked. Each brand has one primary market and can have additional markets depending on your plan.
Market Object
idstringMarket UUID
brand_idstringParent brand UUID
locationstringISO-2 country code (e.g. "US", "GB", "DE")
is_primarybooleanWhether this is the primary market
activebooleanWhether the market is active
created_atstringISO 8601 creation timestamp
Add Market
Body Parameters
brand_idstringrequiredBrand UUID
locationstringrequiredISO-2 country code (e.g. "US", "GB", "DE")
market_namestringOptional display name for the market
Remove Market
Query Parameters
brand_idstringrequiredBrand UUID
market_idstringrequiredMarket UUID to remove
Market Examples
Primary Location
Set a brand's primary market in one call. This pins the brand's home country (and optionally a region/city) so competitor analysis and AI search results are measured against the right market. A brand with no location runs in global mode, which can skew its competitor set toward US results.
Body Parameters
brand_idstringrequiredBrand UUID
countrystringrequiredISO-2 country code (e.g. "GB", "US", "DE"). The alias "UK" and full country names are also accepted.
location_regionstringOptional region/state to narrow the market
location_citystringOptional city to narrow the market further
location_dataseo_codenumberOptional DataForSEO location code for precise sub-country targeting
UK and full country names likeUnited Kingdom are also accepted. Updating the primary location reuses the brand's existing primary market, so it does not consume an extra-market add-on.Aliases
Aliases are alternate names for your brand that get aggregated into your visibility score. For example, "Nike" might also appear as "Nike Inc", "Nike.com", or "Nike Running" in AI responses.
Body Parameters
brand_idstringrequiredBrand UUID
aliasesstring[]requiredArray of alias strings
Response
successbooleanTrue when the aliases were saved
brand_idstringThe brand you updated
aliasesstring[]The cleaned alias list now stored on the brand. Blanks and duplicates are stripped.
reports_updatedintegerHow many past reports were recounted with the new alias list
reports_updated tells you how many reports were rewritten, so expect visibility numbers to move after this call.Aliases Examples
Next Steps
After getting your brand IDs, you can:
- Get visibility scores - See your brand's AI visibility metrics
- Competitor analysis - Compare against competitors
- Get citations - See which URLs are cited
- Crawler analytics - See which AI crawlers visit your site
