Skip to main content
GET
Query Fan-Out
Access aggregated web search queries that AI providers generate when responding to prompts. Results are grouped by query text with brand presence, competitor presence, and priority metrics.
Results are aggregated by query (case-insensitive, trimmed). Each row represents a unique search query across all responses and providers.

List Search Insights

string
required
Bearer token. Example: Bearer qw-api-xxx

Path Parameters

string
required
The unique identifier of the brand

Query Parameters

number
Number of days to include. If not specified, returns all data.
string
Start date (ISO 8601 format)
string
End date (ISO 8601 format)
string
Filter by AI provider. Supports comma-separated multi-select (e.g., chatgpt,claude).
number
default:"50"
Maximum number of queries to return (max: 100)
number
default:"0"
Number of results to skip for pagination
string
default:"occurrences"
Field to sort by: occurrences, priority, brandPresence, query, createdAt
string
default:"desc"
Sort order: asc or desc

Response

boolean
Indicates if the request was successful
object
array

Example Request

Example Response

Breaking change from previous version: Results are now aggregated by unique query text. The previous id and prompt fields have been removed. Use lastSeen instead of the previous createdAt field for timestamp ordering.
Search queries reveal valuable keyword and intent data. Use priority to identify high-value queries where competitors appear but your brand doesn’t (very-high).

Error Responses