Documentation Index
Fetch the complete documentation index at: https://docs.qwairy.co/llms.txt
Use this file to discover all available pages before exploring further.
Returns daily time-series metrics for a specific topic (keyword), including mention rate, share of voice, sentiment, and source citation rate.
Bearer token. Example: Bearer qw-api-xxx
Path Parameters
The unique identifier of the brand
The unique identifier of the topic
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 tag ID. Supports comma-separated multi-select (e.g., id1,id2).
Filter by prompt type: TOFU, MOFU, BOFU
Response
Indicates if the request was successful
Number of AI responses analyzed
Percentage of responses mentioning brand (0-100)
Brand mentions vs competitors (0-100)
Percentage of responses citing brand sources (0-100)
Example Request
curl -X GET "https://www.qwairy.co/api/v1/brands/cm1234567890abcdef/keywords/kw1/evolution?period=30" \
-H "Authorization: Bearer qw-api-your-token-here"
Example Response
{
"success": true,
"keyword": {
"id": "kw1",
"text": "best CRM software"
},
"evolution": [
{
"date": "2026-02-15",
"answers": 42,
"mentionRate": 65.2,
"shareOfVoice": 48.3,
"avgSentiment": 72.1,
"sourceRate": 55.0
},
{
"date": "2026-02-16",
"answers": 38,
"mentionRate": 60.5,
"shareOfVoice": 45.1,
"avgSentiment": 74.2,
"sourceRate": 52.6
}
]
}
Error Responses
| Status | Code | Description |
|---|
| 401 | INVALID_TOKEN | Authentication failed |
| 404 | BRAND_NOT_FOUND | Brand doesn’t exist or not accessible |
| 404 | KEYWORD_NOT_FOUND | Topic doesn’t exist or not accessible |