Scope rules
Filters that accept multiple values use plural names (
runIDs, promptIDs, domains). Singular-name parameters (such as promptID in the list APIs) always accept exactly one value.
Ranking and totals
- The result is a ranking containing only the top
limititems (default 50, max 200). There is no cursor pagination. - Each item’s count field names the unit it counts: citation statistics use
citationCount(1 citation = 1), fan-out statistics usefanoutCount(1 fan-out occurrence = 1). - The response also includes totals for the whole queried scope:
totalCitations(domain and URL statistics) andtotalFanouts(fan-out statistics). You can compute ratios (share) even when the ranking is truncated. - The number of distinct aggregation units is provided only when the cardinality is manageable:
totalDomainsisnullwhen the number of distinct domains exceeds an internal limit, and a distinct URL count is not provided.
groupBy: aggregation axis
- Domain and URL statistics choose the axis with
groupBy:domain(default, merged at eTLD+1, soblog.naver.comandcafe.naver.com→naver.com) orsubdomain(keeps subdomains separate;www.is always stripped). - The matching rule of the
domainsfilter and the notation of each item’sdomainfield follow the same axis. You can drill down by passing a value from the domain ranking straight into thedomainsfilter of the URL statistics.
include opt-ins
Supplementary or heavy fields are excluded by default. Request them with include= (repeatable).
From statistics to the original answers
Values you see in citation statistics can go straight into the answer list filters:GET /answers?sourceDomain=… or GET /answers?sourceURL=…. The drill-down path is domain ranking → URL ranking → answers that cite that source.
See the Analyzing with statistics guide for real examples, interpretation, and how to compare across runs.