Skip to Content
Rank tracking

List sites

List your websites with each engine's attached primary property, sync freshness and search appearance breakdown.

GEThttps://api.rankparse.com/v1/rank-tracking/sitesFreeAPI key

Lists every website in your workspace (archived websites are left out), with the primary property attached for each search engine enabled for your account and how fresh its stored data is. Use it to find the site_id that every other rank-tracking route takes.

This route takes no parameters.

Response

sitesarray

Your websites, oldest first. Empty when no engine is enabled for your account.

Show properties
site_idstring

Pass this as site_id to every other rank-tracking route.

canonical_hoststring

The website's host, for example example.com.

display_namestring

The website's display name.

providersobject

Keyed by google, bing and yandex. Only engines with an active primary property attached appear. A website with no attached property still appears, with providers: {}. A missing key means that engine is not connected or not attached, never a zero rank. See Engines and availability.

providers.*.enginestring

google, bing or yandex.

providers.*.property_idstring

ID of the attached primary property.

providers.*.property_urlstring

The property as the provider names it, for example https://example.com/ or sc-domain:example.com.

providers.*.is_activeboolean

Whether the property is active. Only active properties are listed, so this is true.

providers.*.last_synced_atinteger | null

Unix time in milliseconds of the last sync, or null before the first one.

providers.*.data_as_ofstring | null

YYYY-MM-DD: the latest day the stored data covers, across the property's keywords.

providers.*.latest_sync_statusstring | null

Status of the most recent sync run: queued, running, succeeded, partial or failed. null when no run exists.

providers.*.latest_sync_error_codestring | null

Stable error code of the most recent run. Raw provider errors are never exposed.

providers.*.search_appearanceobject | null

The property's most recent stored search appearance day: as_of_date and entries, each with appearance, clicks, impressions, ctr and position, ordered by impressions. null when it has never been synced (it comes from Google Search Console properties).

providers.*.connectionobject | null

The connected account the property is read through: label (the account name or email) and status. null when the property is not bound to a connection, and always null for a client role.

Behavior and limits

  • Credits: 0.
  • Engines: only engines enabled for your account are considered. Bing and Yandex are opt-in.
  • No pagination: every non-archived website is returned in one response.

Errors

HTTPCodeWhen
401invalid_api_keyMissing, invalid or revoked API key.
429rate_limitedMore than 60 requests per minute for this key.

MCP tool: list_rank_tracking_sites (no arguments).