Create an AEO report

Creates a one-time AEO report for any domain, and returns its ID. Data collection runs in the background and takes several minutes. Read the report with Get AEO report; there is no separate status field.

  • domain is required.
  • country_code defaults to the account's country. A report covers one country.
  • brand_name defaults to a name derived from domain.
  • brands adds up to 5 competitor brands, and cities up to 5 target cities.
  • ai_models defaults to the plan's report models (ChatGPT and Gemini if the plan sets none). Duplicates are ignored.

The plan decides how many suggested prompts the report tracks. Each report uses one report from the plan's monthly allowance. On custom (contract) plans, it reserves one full scan from the plan's run pool instead.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
ai_models
array of objects
length ≥ 1

AI models to track. Defaults to the plan's report models. Must not be empty when sent; duplicates are ignored.

ai_models
Allowed:

An AI answer engine: ChatGPT, Gemini, Google AI Overview, Google AI Mode, Perplexity or Microsoft Copilot.

string

Name of the brand to report on. Defaults to a name derived from domain.

brands
array of objects
length ≤ 5

Up to 5 competitor brands to compare against.

brands
cities
array of strings
length ≤ 5

Up to 5 cities to target for local visibility.

cities
string

Country to report on, as an ISO 3166-1 alpha-2 code. Case-insensitive. Defaults to the account's country.

string
required

Domain of the brand to report on. A leading http:// or https:// and a trailing / are ignored.

Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json