Skip to content
Ranqo
Docs
DashboardGet started
GuidesMethodologyIntegrationsAPI
Video tutorials

Get started

  • Introduction
  • Quickstart
  • Authentication

Using the API

  • Rate limits
  • Errors
  • Pagination
  • Dates and time zones
  • Versioning

Account

  • Get the account

Brands

  • List brands
  • Get a brand

Visibility

  • Get visibility

Competitors

  • List competitors

Runs

  • List runs
  • Get a run

Prompts

  • List prompts
  • Get a prompt
  • List a prompt's answers

Site Access

  • Get site access

Page audits

  • List page audits
  • Get a page audit

Recommendations

  • List recommendations
  • Get a recommendation

Outreach

  • List outreach targets

5 sections

Runs

Get a run

View as MarkdownOpen this page as .md
ChatGPTOpen in ChatGPTAsk about this pageClaudeOpen in ClaudeAsk about this page

Read one tracking run by id: its state, the engines it asked, its counts, and its stored visibility once it completes.

HTTP
GET https://api.ranqo.ai/v1/brands/{brand_id}/runs/{run_id}

One run of the brand.

Path parameters#

NameTypeDescription
brand_idstringThe brand id, from GET /v1/brands.
run_idstringThe run id, from GET /v1/brands/{brand_id}/runs.

Response#

A tracking run: each tracked prompt asked on each of its engines once.

FieldTypeDescription
idstring
statusstringOne of pending, running, completed, failed.
platformsarray of stringsThe engines the run asked.
created_atstringRFC 3339 timestamp in UTC.
started_atstring or nullRFC 3339 timestamp in UTC.
completed_atstring or nullRFC 3339 timestamp in UTC.
prompt_countinteger or nullPrompts the run asked; null until it completes.
answer_countinteger or nullAnswers the run's scores count: the successful ones and the filled-in ones. Null until it completes.
failed_countinteger or nullQuestions that failed, filled-in ones included. Null until it completes.
filled_countinteger or nullFailed questions filled in from the same prompt's previous answer; 0 on runs from before filling-in existed. Null until it completes.
visibilitynumber or nullThe run's own visibility, 0-100, fixed when it completed: it counts filled-in answers, and the answers of prompts deleted since. The reports leave both out, so they can differ. Null until it completes.
average_positionnumber or nullThe run's stored average position when named; null until it completes, and when the brand was never named.

Response headers#

HeaderDescription
X-Request-IdThe request id; quote it to support.
RateLimitRequests left in this window and seconds until it resets.
RateLimit-PolicyThe key's limit per window.

Example request#

curl
curl "https://api.ranqo.ai/v1/brands/BRAND_ID/runs/RUN_ID" \
  -H "Authorization: Bearer $RANQO_API_KEY"

Errors#

Errors are problem details (application/problem+json) with a stable code. See Errors for each one.

StatusCodes
400unknown_parameter, api_key_in_url
401missing_api_key, invalid_api_key, api_key_revoked, api_key_expired, api_key_orphaned
403plan_upgrade_required, subscription_inactive
404not_found
429rate_limited
500internal_error
503service_unavailable
Previous page: List runsNext page: List prompts
On this page
Ranqo
Docs
Dashboardranqo.aiPrivacyTerms
Be the Source AI Cites.
Ranqo
Docs
GuidesMethodologyIntegrationsAPI

Get started

  • Introduction
  • Quickstart
  • Authentication

Using the API

  • Rate limits
  • Errors
  • Pagination
  • Dates and time zones
  • Versioning

Account

  • Get the account

Brands

  • List brands
  • Get a brand

Visibility

  • Get visibility

Competitors

  • List competitors

Runs

  • List runs
  • Get a run

Prompts

  • List prompts
  • Get a prompt
  • List a prompt's answers

Site Access

  • Get site access

Page audits

  • List page audits
  • Get a page audit

Recommendations

  • List recommendations
  • Get a recommendation

Outreach

  • List outreach targets
Get started