See Entities for the complete Keyword object structure.
List Keywords
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 tag ID. Supports comma-separated multi-select (e.g.,
id1,id2).Maximum number of keywords to return (max: 100)
Number of results to skip for pagination
Field to sort by:
prompts, answers, mentionRate, shareOfVoice, sentiment, keywordSort order:
asc or descResponse
Indicates if the request was successful
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 |
Keyword Evolution
Bearer token. Example:
Bearer qw-api-xxxPath Parameters
The unique identifier of the brand
The unique identifier of the keyword
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, BOFUResponse
Indicates if the request was successful
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 | KEYWORD_NOT_FOUND | Keyword doesn’t exist or not accessible |

