List competitors
Changed onThe project's real/tracked competitors (rows in the competitors table) with share of voice, sentiment score, and mention counts. Paginated. sov/sentimentScore/mentionsInWindow are windowed by days and honor the platform/topicId/unbranded/branded/country/locationId filters; mentions is always all-time and ignores days + all filters, on each competitor (mirrors the in-app Competitors list) and on the brand block, each of which carries mentionsInWindow beside it; visibilityScore and citations are null in the list view — see the detail endpoint for those. days defaults to 30, max 365. limit defaults to 20, max 100.
Request
- Base URLhttps://app.searchable.com
- AuthHTTP bearer
Path parameters
The project id.
Query parameters
Lookback window in days. Default and maximum vary by endpoint — see the operation description.
Comma-separated AI platform filter (e.g. chatgpt,claude,gemini). Accepted values and whether the param is required vary by endpoint — see the operation description.
Restrict to a single topic id.
Pass true to restrict every metric to non-branded prompts only.
Pass true to restrict every metric to branded prompts only.
Return only one kind of competitor, as split in the app's Competitors list: direct competitors are the ones you track on purpose, serp competitors were found in AI answers (a competitor never marked either way counts as serp). all (the default) returns both. This narrows which competitor rows come back, not how they are measured: share of voice, visibility and rank stay calculated against every brand and competitor in the market, and the brand's own figures are unchanged.
Comma-separated ISO 3166-1 country codes (e.g. US,GB) or country names.
Comma-separated tracked-location ids.
Page size. Defaults and caps vary by endpoint (see each operation's description); big list endpoints (cited domains/URLs, prompts, opportunities) cap at 1000, issues at 5000. Values above an endpoint's cap are clamped server-side, never rejected.
Row offset for pagination.
Response
Competitors list.
Changes
- breaking
the response property
//became nullable for the status - warning
added the new
duplicate_scopeenum value to theresponse property for the response status - warning
added the new
duplicate_scopeenum value to theresponse property for the response status - warning
added the new
duplicate_scopeenum value to theresponse property for the response status - warning
added the new
duplicate_scopeenum value to theresponse property for the response status - warning
added the new
duplicate_scopeenum value to theresponse property for the response status - warning
added the new
duplicate_scopeenum value to theresponse property for the response status - warning
added the new
host_outside_domainenum value to theresponse property for the response status - warning
added the new
host_outside_domainenum value to theresponse property for the response status - warning
added the new
host_outside_domainenum value to theresponse property for the response status - warning
added the new
host_outside_domainenum value to theresponse property for the response status - warning
added the new
host_outside_domainenum value to theresponse property for the response status - warning
added the new
host_outside_domainenum value to theresponse property for the response status - warning
added the new
idempotency_conflictenum value to theresponse property for the response status - warning
added the new
idempotency_conflictenum value to theresponse property for the response status - warning
added the new
idempotency_conflictenum value to theresponse property for the response status - warning
added the new
idempotency_conflictenum value to theresponse property for the response status - warning
added the new
idempotency_conflictenum value to theresponse property for the response status - warning
added the new
idempotency_conflictenum value to theresponse property for the response status - warning
added the new
invalid_citation_typeenum value to theresponse property for the response status - warning
added the new
invalid_citation_typeenum value to theresponse property for the response status - warning
added the new
invalid_citation_typeenum value to theresponse property for the response status - warning
added the new
invalid_citation_typeenum value to theresponse property for the response status - warning
added the new
invalid_citation_typeenum value to theresponse property for the response status - warning
added the new
invalid_citation_typeenum value to theresponse property for the response status - warning
added the new
invalid_scopeenum value to theresponse property for the response status - warning
added the new
invalid_scopeenum value to theresponse property for the response status - warning
added the new
invalid_scopeenum value to theresponse property for the response status - warning
added the new
invalid_scopeenum value to theresponse property for the response status - warning
added the new
invalid_scopeenum value to theresponse property for the response status - warning
added the new
invalid_scopeenum value to theresponse property for the response status - warning
added the new
missing_competitorenum value to theresponse property for the response status - warning
added the new
missing_competitorenum value to theresponse property for the response status - warning
added the new
missing_competitorenum value to theresponse property for the response status - warning
added the new
missing_competitorenum value to theresponse property for the response status - warning
added the new
missing_competitorenum value to theresponse property for the response status - warning
added the new
missing_competitorenum value to theresponse property for the response status - warning
added the new
rule_limitenum value to theresponse property for the response status - warning
added the new
rule_limitenum value to theresponse property for the response status - warning
added the new
rule_limitenum value to theresponse property for the response status - warning
added the new
rule_limitenum value to theresponse property for the response status - warning
added the new
rule_limitenum value to theresponse property for the response status - warning
added the new
rule_limitenum value to theresponse property for the response status - warning
added the new
security_policy_deniedenum value to theresponse property for the response status - warning
added the new
security_policy_deniedenum value to theresponse property for the response status - warning
added the new
security_policy_deniedenum value to theresponse property for the response status - warning
added the new
security_policy_deniedenum value to theresponse property for the response status - warning
added the new
security_policy_deniedenum value to theresponse property for the response status - warning
added the new
security_policy_deniedenum value to theresponse property for the response status - warning
added the new
unknown_competitorenum value to theresponse property for the response status - warning
added the new
unknown_competitorenum value to theresponse property for the response status - warning
added the new
unknown_competitorenum value to theresponse property for the response status - warning
added the new
unknown_competitorenum value to theresponse property for the response status - warning
added the new
unknown_competitorenum value to theresponse property for the response status - warning
added the new
unknown_competitorenum value to theresponse property for the response status - info
added the new optional
queryrequest parametercompetitorType - info
added the optional property
to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
to the response with the status
- breaking