Developer API · MCP

AI Visibility API

Ask ChatGPT, Perplexity, Gemini, Claude, Copilot, Grok, Google AI Mode and AI Overviews any question. Get the full answer, the pages it cited and a share link, as JSON — over REST or MCP. Pay per answer, no subscription.

  • 100 free credits for new accounts
  • Charged per successful answer — failures are free
  • REST API or hosted MCP server
Example response (trimmed) succeeded
{
  "platform": "chatgpt",
  "query": "best project management tool for small teams",
  "status": "succeeded",
  "answer": "For a small team, the strongest options are…",
  "share_link": "https://chatgpt.com/share/…",
  "raw_result": {
    "references": [
      {
        "rank": 1,
        "title": "Best project management software (2026)",
        "url": "https://www.example.com/pm-tools",
        "domain": "www.example.com",
        "cited": true
      },
      {
        "rank": 2,
        "title": "Small-team PM tools compared",
        "domain": "blog.example.org",
        "cited": false
      }
    ],
    "agentSteps": [
      { "type": "search", "queries": ["best project management tool small team 2026"] }
    ]
  }
}

What every call returns

Not a score — the answer itself. How you score it and compare competitors is up to you.

Full answer

The complete answer as Markdown, citation markers intact. Whether your brand is named, where, and how it is described all come from here.

Cited sources

Every page the engine found or read: title, URL, domain, display order, and whether the answer actually cited it.

Share link

The engine's own share link — send it to a client or teammate and they see the answer itself.

Search steps

The queries the engine ran and what came back, so you can see how it reached the answer.

Supported AI engines

  • ChatGPT
  • Gemini
  • Perplexity
  • Claude
  • Copilot
  • Grok
  • Google AI Mode
  • Google AI Overviews

The engine list can change; the API always returns the current one.

Three ways in, a few minutes each

REST API

Four endpoints: list engines, submit, get result, list tasks. Poll for the result, or set wait_seconds to wait up to 120 seconds in one call.

curl -X POST "https://maxaeo.ai/geoapi/geodata/developer/task/submit" \
  -H "Authorization: Bearer $MAXAEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform": "chatgpt", "query": "best project management tool for small teams", "wait_seconds": 120}'
Quickstart →

MCP (Claude Code, Cursor, VS Code)

A hosted MCP server, one command to add. Then just ask your assistant: “Ask ChatGPT and Perplexity this question and tell me whether they cite our site.”

claude mcp add --transport http maxaeo https://maxaeo.ai/geoapi/geodata/developer/mcp \
  --header "Authorization: Bearer $MAXAEO_API_KEY"
MCP setup →

Guide for coding agents

A condensed Agent Skill file with endpoints, error codes, the rules to follow and Python / Node.js reference code. Hand the link to your coding agent and let it build the integration.

https://maxaeo.ai/docs/developers/maxaeo-api.md
Open maxaeo-api.md →

Pay per answer, no subscription

Credits are charged only when an answer comes back; failed and canceled requests are free. On the standard tier, ChatGPT, Perplexity, Gemini, Grok, Google AI Mode and AI Overviews cost 3 credits per answer, Claude and Copilot 5 — about $0.007 per ChatGPT answer at the smallest top-up. The priority tier costs twice as much. The console and the API always show current prices.

$15

6,300 credits

$150

73,500 credits

$500

262,500 credits

$1,500

840,000 credits

New accounts get 100 free credits the first time they open the console. They never expire.

Who it's for

Teams building AI visibility tools

Skip running scrapers for every engine. Pull raw answers per question and engine in bulk and feed your own dashboards.

SEO and GEO agencies

Run a question set for each client on a schedule and report from the actual answers and citations. Pay for what you run.

Anyone working in Claude Code or Cursor

Add the MCP server and ask from your editor: what does ChatGPT say about this topic today, and which pages does it cite?

Frequently asked questions

What does the AI Visibility API do?
It asks ChatGPT, Perplexity, Gemini, Claude, Copilot, Grok, Google AI Mode and Google AI Overviews your question and returns the full answer, cited sources, a share link and the engine's search steps as JSON. The engine list can change; the API always returns the current one.
How is it priced?
You pay credits per successful answer. Failed and canceled requests are free, and reads (listing engines, fetching results) cost nothing. Each engine has a priority and a standard price; the console and the API show the current prices.
Is there a free allowance?
Yes. New accounts get 100 free credits the first time they open the developer console. They never expire.
How is this different from the MaxAEO tracker?
The tracker picks the questions, runs them daily and computes mention rate and share of voice for you. The API only asks and returns the raw answer — you decide what to ask, how often and how to score it. Use it when the data has to go into your own system or your clients' reports.
How long does a request take?
Usually tens of seconds to two minutes of fetch time, plus any queueing. Poll for the result, or set wait_seconds to wait up to 120 seconds in a single call.
Is there an MCP server?
Yes. A hosted Streamable HTTP MCP server works with Claude Code, Cursor, VS Code and other MCP clients, with four tools: list engines, submit, get result and list tasks.

Try it on your own questions

Open the developer console for 100 free credits, create a key, and try a question in the playground — no code needed.

Get 100 free credits