sites

List Sites

List the brands in the caller's active org.

The active org comes from the X-Org-Id header (web) or the org_id query param (MCP/CLI), defaulting to the user's own org. Viewing your default org also surfaces any legacy untagged brands (back-compat); viewing a teammate's org shows only that org's brands.

limit keeps the newest N brands. The MCP tool has declared and sent it since it was written and this endpoint ignored it, so an agent asking for two brands received the whole list — on the single most-called tool in the product, on the first call of almost every session. It is applied before the WordPress/Framer/Search-Console decoration below so the bulk lookups only run for rows that will be returned. Default stays None (everything), because the dashboard lists all brands and must not start truncating.

get/sites

Request

  • Base URL: https://api.xeorank.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.xeorank.com/sites
  • Auth: API key in header X-Agent-Key

Query parameters

emailstring nullable
org_idstring nullable
limitinteger nullable

Headers

X-Org-Idstring nullable

Response

Successful Response

idstring required
domainstring required
legacy_brand_idsstring[]
logo_urlstring nullable
favicon_urlstring nullable
already_existsboolean
org_idstring nullable
organization_namestring nullable
owner_user_idstring nullable
owner_emailstring nullable
can_adminboolean
gsc_urlstring nullable
synced_queriesinteger
wp_connectedboolean
framer_connectedboolean
gsc_connectedboolean
gsc_statusstring nullable
shopify_connectedboolean
created_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.