Sources AI engines cite when answering about the brand
Changed onWhich sources AI answers cite for a team: ranked domains with citation counts and domain ratings, domain-type and page-type splits, per-platform citation and mention counts, and top sources. Opt into the heavier blocks with subreddits=true (cited Reddit communities and threads), timeseries=true (per-day citations per domain) and competitorSources=true. To see the exact answers that cited one source, follow up with ai_visibility_citation_source.
Request
- Base URLhttps://api.snowseo.com
- URLhttps://api.snowseo.com/v3/ai-tracker/visibility/citations
- Auth
- HTTP bearer
- or API key in header x-api-key
Query parameters
Comma-separated AI platform names, or 'All Platforms' for no filter.
Comma-separated competitor names, or 'All Competitors' for no filter. Keeps prompts where ANY listed competitor appears.
Comma-separated ISO2 country codes, or 'All Countries' for no filter.
YYYY-MM-DD. Omit with endDate set for All Time (from the first answer, no previous-period comparison).
YYYY-MM-DD
Days back from today on the team's calendar, converted to startDate/endDate. Ignored when startDate or endDate is set. Defaults to 30.
'branded', 'unbranded', or 'all'.
'tracked', 'untracked', or empty for both.
Comma-separated prompt intents, or empty for all.
Include previous-period comparison values alongside each data point (roughly doubles the time-series payload). Defaults to false.
Max cited-domain rows, 0 to omit them, or 'all'. Defaults to 50; rows are ordered by citations descending.
JSON array of domains (e.g. ["example.com"]); keeps only those domain rows. domainsTotal still counts every cited domain.
Include the per-URL breakdown on each domain row (~99% of a row). Defaults to false.
Max entries in topSources, 0 to omit, or 'all'. Defaults to 25 - the full list is one entry per cited URL.
Include cited subreddits and their threads. Defaults to false.
Include per-day citations per domain. Defaults to false.
JSON array of domains (e.g. ["example.com"]) to keep in the timeseries. Omit for every cited domain, which can be hundreds per day.
Include the per-competitor source breakdown. Defaults to false.
Response
Default Response
Changes
- breaking
for the
queryrequest parameterdays, default value30was added - warning
for the
queryrequest parameterdays, the min was set to1.00
- breaking
- info
added the new optional
queryrequest parameterdomains - info
added the new optional
queryrequest parametertimeseriesDomains
- info