SELF (your brand), DIRECT (direct competitors), and INDIRECT (indirect competitors). The list and evolution endpoints return only SELF and DIRECT by default. Share of Voice is calculated using only SELF and DIRECT mentions.
See Entities for the complete Competitor object structure.
List Competitors
Bearer token. Example:
Bearer qw-api-xxxPath Parameters
The unique identifier of the brand
Query Parameters
Number of days to include. If not specified, returns all data.
Start date (ISO 8601 format)
End date (ISO 8601 format)
Filter by AI provider. Supports comma-separated multi-select (e.g.,
chatgpt,claude).Filter by topic ID. Supports comma-separated multi-select (e.g.,
id1,id2).Filter by tag ID. Supports comma-separated multi-select (e.g.,
id1,id2).Filter by prompt type:
TOFU, MOFU, BOFUMaximum number of results to return (max: 100)
Number of results to skip for pagination
Field to sort by:
mentions, position, sentiment, shareOfVoice, nameSort order:
asc or descResponse
Returns competitors with relationshipSELF (your brand) and DIRECT (direct competitors). INDIRECT competitors are not included in this endpoint.
Indicates if the request was successful
Example Request
Example Response
Get Competitor Details
Path Parameters
The unique identifier of the brand
The unique identifier of the competitor
Query Parameters
Number of days to include. If not specified, returns all data.
Start date (ISO 8601 format)
End date (ISO 8601 format)
Filter by AI provider. Supports comma-separated multi-select (e.g.,
chatgpt,claude).Filter by topic ID. Supports comma-separated multi-select (e.g.,
id1,id2).Filter by tag ID. Supports comma-separated multi-select (e.g.,
id1,id2).Response
Returns detailed competitor information with breakdowns by provider and topic.Example Response
Get Competitor Evolution
Track how a competitor’s metrics change over time.Path Parameters
The unique identifier of the brand
The unique identifier of the competitor
Query Parameters
Number of days to include. If not specified, returns all data.
Start date (ISO 8601 format)
End date (ISO 8601 format)
Filter by AI provider. Supports comma-separated multi-select (e.g.,
chatgpt,claude).Filter by topic ID. Supports comma-separated multi-select (e.g.,
id1,id2).Filter by tag ID. Supports comma-separated multi-select (e.g.,
id1,id2).Example Request
Example Response
Error Responses
| Status | Code | Description |
|---|---|---|
| 401 | INVALID_TOKEN | Authentication failed |
| 404 | BRAND_NOT_FOUND | Brand doesn’t exist or not accessible |
| 404 | COMPETITOR_NOT_FOUND | Competitor doesn’t exist |

