Reports v2
Query Fanouts
POST
The search queries an AI generates behind the scenes when answering a prompt.
Coverage is partial: metrics cover only runs that emitted fanout data (see
info.coverage_note).
- Metrics:
total_fanouts(query count),fanouts_per_execution(avg queries per execution),query_variations(distinct fanout queries),share. group_by:prompt(default),query,model,region,date.queryrequirespromptingroup_by;sharerequiresquery;query_variationscan’t be combined withquery.analysis_typefilter defaults tovisibility.
New to the v2 reports? See Filtering & concepts for the shared request shape, filter tree, grouping, and pagination.
Streaming (SSE) variant (same body, /stream)
Streaming (SSE) variant (same body, /stream)
POST /v2/reports/query-fanouts/stream takes the same request body and
returns Server-Sent Events:
one summary event (the info block), then one result event per row.
limit/cursor are ignored; it returns everything by default. Pass
max_results to cap.Response (text/event-stream)
Authorizations
Body
application/json
YYYY-MM-DD, ET, inclusive
YYYY-MM-DD, ET, inclusive
Available options:
date, model, region, prompt, query Available options:
fanouts_per_execution, total_fanouts, share, query_variations Available options:
day, week, month A leaf (field/op/value) or an and/or/not group.
Page size; default 10, max 50.
Required range:
0 < x <= 50Stream endpoint only: cap the number of streamed rows (default: all).
Required range:
x > 0Response
Successful Response
The response is of type Response Query Fanouts V2 V2 Reports Query Fanouts Post · object.