Aeo
AEO-as-a-Service — prompts, runs, visibility, sources, brands, topics, and score transparency
Return API key metadata and usage for the authenticated org
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Account info returned
List AI engines
Every engine the API knows. active is true when your organization is scanned on it right now. Engines are set per organization, not per prompt; paused or failing engines show active=false.
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Engine list returned
List all supported country codes and names
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Country list returned
Return the scoring methodology documentation
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Score methodology returned
List all prompts with aggregated visibility stats
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
topic_idnumbercountrystringenginestringtostringfromstringbrand_idnumberPrompts list returned
Create a new tracked prompt
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Prompt created
Get a single prompt by ID with stats
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
idRequirednumberPrompt returned
Update a tracked prompt
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
idRequirednumberPrompt updated
Delete a tracked prompt
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
idRequirednumberPrompt deleted
List scan runs for a specific prompt
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
idRequirednumberQuery Parameters
include_answerbooleanSet to false to leave out answer_text, answer_html and sources. Fetch one full run with GET /runs/{id}.
offsetnumberlimitnumbertostringfromstringcountrystringenginestringPrompt runs returned
Create multiple tracked prompts in a single request (async)
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Prompts batch job queued
Get the status of a bulk prompts creation job
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
jobIdRequiredstringJob status returned
Get the full answer for a specific scan run
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
scan_result_idRequirednumberScan answer returned
Get detailed scoring explanation for a specific scan run
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
scan_result_idRequirednumberExplanation returned
Get AI visibility scores broken down by brand
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
topic_idnumbercountrystringenginestringtostringfromstringbrand_idnumberVisibility by brand returned
Get AI visibility scores broken down by country
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
topic_idnumbercountrystringenginestringtostringfromstringbrand_idnumberVisibility by country returned
Get AI visibility scores broken down by AI engine
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
topic_idnumbercountrystringenginestringtostringfromstringbrand_idnumberVisibility by AI engine returned
Get AI visibility scores broken down by topic
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
countrystringenginestringtostringfromstringbrand_idnumberVisibility by topic returned
Get visibility score timeline over a date range
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
tostringYYYY-MM-DD, overrides days
fromstringYYYY-MM-DD, overrides days
daysnumbercountrystringbrand_idnumberTimeline returned
Get detailed visibility score explanation for a brand
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
topic_idnumbercountrystringenginestringtostringfromstringbrand_idRequirednumberVisibility explanation returned
List all brands tracked by the organization
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Brands list returned
Create a new brand to track
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Request Body
application/jsonRequirednameRequiredstringdomainRequiredstringaliasesarray<string>Alternative names used to find the brand in answers
extra_domainsarray<string>Other websites the brand owns. Citations of them count as the brand's own site.
is_own_brandbooleanYour own brand (true) or a competitor (false)
parent_brand_idintegerAttaches a competitor to one of your own brands: it joins that brand's prompts and is grouped under it. No effect on own brands; use aliases and extra_domains for variants and sister sites.
Brand created
Get brand ranking by AI visibility score
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
topic_idnumbercountrystringenginestringtostringfromstringbrand_idnumberBrand ranking returned
Update a tracked brand
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Request Body
application/jsonRequirednamestringdomainstringaliasesarray<string>Replaces the alternative names. Applies to new scans only; answers already scanned keep their original matches.
extra_domainsarray<string>Replaces the list of other websites the brand owns
Path Parameters
idRequirednumberBrand updated
Delete a tracked brand
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
idRequirednumberBrand deleted
List all topics for the organization
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
brand_idnumberTopics list returned
Create a new topic
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Topic created
Create multiple topics in a single request
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Topics created
Update a topic
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
idRequirednumberTopic updated
Delete a topic
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Path Parameters
idRequirednumberTopic deleted
List source domains with citation counts
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
offsetnumberlimitnumberdomain_typestringcountrystringenginestringtostringfromstringtopic_idnumberbrand_idnumberSource domains returned
List source URLs with citation counts
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
offsetnumberlimitnumberdomain_typestringtostringfromstringcountrystringenginestringtopic_idnumberbrand_idnumberSource URLs returned
Get the top cited source domains
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
limitnumbercountrystringenginestringtostringfromstringtopic_idnumberbrand_idnumberTop domains returned
Get distribution of citation domain types
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
countrystringenginestringtostringfromstringbrand_idnumberDomain type distribution returned
Drill down into a specific source domain, URL, or query
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
page_sizenumberpagenumbersearchstringpath_prefixstringgroup_bystringtostringfromstringquery_idnumbercountrystringenginestringtargetRequiredstringscopeRequiredstring"domain" | "url" | "query"Source detail returned
List all citations with filtering and pagination
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
offsetnumberlimitnumberquery_idnumberdomain_typestringdomainstringcountrystringenginestringtostringfromstringtopic_idnumberbrand_idnumberCitations returned
Get detailed sentiment explanation for a brand
Authorization
x-api-key<token>Your ReddGrow API key (starts with rg_). Requires Pro plan. Create keys in the ReddGrow dashboard under Settings → API Keys.
In: header
Query Parameters
topic_idnumbercountrystringenginestringtostringfromstringbrand_idRequirednumberSentiment explanation returned