See Entities for the complete Source object structure.
List Sources
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 source type:
INSTITUTIONAL, COMMERCIAL, MEDIA, BLOG, etc.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).Maximum number of sources to return (max: 100)
Number of results to skip for pagination
Field to sort by:
mentions, position, rate, domainSort order:
asc or descResponse
Indicates if the request was successful
Example Request
Example Response
Get Source Details
Path Parameters
The unique identifier of the brand
The unique identifier of the source
Query Parameters
Number of days to include. If not specified, returns all data.
Start date (ISO 8601 format)
End date (ISO 8601 format)
Response
Returns detailed source information with breakdowns by provider and topic.Example Response
Get Source Evolution
Track how a source’s citation metrics change over time.Path Parameters
The unique identifier of the brand
The unique identifier of the source
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 | SOURCE_NOT_FOUND | Source doesn’t exist |

