ai search data api

Brand visibility in AI answers, one header away

Mentions, citations and recommendations from ChatGPT, Claude, Gemini, Google AI Overviews, Perplexity and Grok, with GEO Index KPIs already computed. Send one request with an x-api-key header and get analyzed JSON back.

--subscription=none --expiry=never --cache-hit=0cr --failed=0cr
zsh · request
$ curl api.dataforgeo.dev/v1/geo/index \
    -H "x-api-key: $KEY" \
    -d '{"brand":"Acme CRM",
         "competitors":["HubSpot","Pipedrive"],
         "prompt":"best CRM for a 10-person startup",
         "engines":["chatgpt","perplexity","google-aio"],
         "samples":3}'
response · 200 OK · x-credits-used: 18
"kpis": {
  "findability":    { "value": 72.4 },
  "visibility":     { "value": 0.67 }, // 6 of 9 answers
  "share_of_voice": { "value": 0.41 }, // 14 of 34 mentions
  "top_rate":       { "value": 0.22 }  // 2 of 9 answers
}

why

Analyzed results, not raw scrapes.

Raw crawl APIs hand you HTML and leave the parsing, entity matching and metric design to you. DataForGEO returns parsed answers and finished KPIs, with the numerator, denominator and sample count behind every number.

./tool-builders

GEO & SEO tool builders

Add AI visibility to your product without maintaining eight engine integrations.

./agencies

GEO agencies

Report share of voice and top-pick rate per client with evidence you can show.

./data-teams

Brand data teams

Load AI search KPIs into your warehouse next to SEO and paid data.

engines

Eight engines, one schema.

Pass any combination of up to 8 in engines. Every answer returns brand mentions, cited sources and competitor entities in the same shape. chatgpt and gemini return the answer a user sees in the app; chatgpt-api and gemini-api return the model's own answer through the API with web search on. Live availability is on the status page.

engine idnamecost
chatgptChatGPT1 cr
chatgpt-apiChatGPT API1 cr
perplexityPerplexity1 cr
grokGrok1 cr
google-aioGoogle AI Overviews1 cr
geminiGemini2 cr
gemini-apiGemini API2 cr
claudeClaude2 cr
GEO Index

18 KPIs, one Findability score

Exposure, competition, sentiment, recommendation and category layers. Pro gets 10 core KPIs; Scale gets all 18 plus breakdowns.

cache --ttl=24h

Pay once per question per day

Identical requests within 24 hours cost 0 credits, and the cache is shared across accounts. Pass fresh: true to skip it.

billing

Reserve, then settle

Credits are reserved per prompt × engine × sample and charged only for answers that come back.

pricing

Top up once. Credits never expire.

No subscriptions, no seats, no rate-limit tiers.

starter$19300 credits
  • GEO data endpoints
  • 1 API key
  • GEO Index
pro$992,000 credits
  • Core GEO Index KPIs
  • 5 API keys
scale$49912,000 credits
  • All 18 KPIs + breakdowns
  • Unlimited keys, priority queue
enterprisefrom $2,500custom volume
  • SLA, invoicing
  • Custom cache TTL

full pricing and calculator →