AI Visibility API
The AI visibility API for the new search stack.
ChatGPT, Claude, Gemini, and Perplexity are real traffic surfaces in 2026. They generate answers, not links. The dashboard era never built tools for this — AI visibility is a new category that requires a new shape of API. Your agent checks your mentions, citations, and sentiment across LLMs in one call.
POST /v1/ai/visibility · 10 credits / call
These prompts are the new brand-visibility workflow.
Connect Local SEO Data as an MCP server once (60 seconds, below). Then your agent monitors AI search for you. Replace bracketed domains with your own.
Check [mycompany.com]'s visibility across ChatGPT, Claude, Gemini, and Perplexity for our top 15 commercial queries. Flag any domain where our mention count drops more than 20% from last week.
Pull AI visibility for [mycompany.com] vs [competitor1.com] and [competitor2.com] for [industry keyword]. Tell me which competitor gets cited most often in ChatGPT responses.
Run AI visibility for [mycompany.com] across Google's AI Overview, ChatGPT, and Perplexity. Show me which specific queries cite us and which ones cite our competitors instead.
Check [mycompany.com] mentions in Claude and ChatGPT for [product name] queries. Surface the exact context — is it mentioned positively, neutrally, or in a competitor comparison.
What you get back
Live response from POST /v1/ai/visibility for an example plumbing company in Austin, TX.
{
"status": "success",
"credits_used": 10,
"data": {
"domain": "abcplumbing.com",
"total_mentions": 8,
"total_impressions": 3400,
"ai_search_volume": 12500,
"platform_breakdown": {
"chat_gpt": {
"mentions": 5,
"ai_search_volume": 7200,
"impressions": 2200
},
"google": {
"mentions": 3,
"ai_search_volume": 5300,
"impressions": 1200
}
},
"top_sources": [
{ "domain": "yelp.com", "mentions": 12, "impressions": 8500 },
{ "domain": "homeadvisor.com", "mentions": 8, "impressions": 4200 }
]
}
}The visibility metrics that matter for AI search
Total mentions, impressions, and relative rank
Aggregated across all tracked LLMs (ChatGPT, Claude, Gemini, Perplexity). One number telling you how visible your domain is in AI-generated answers.
Mentions and impressions by platform
See how you rank in ChatGPT separately from Claude, Gemini, or Perplexity. Each LLM has different training data and ranking signals.
URLs cited alongside yours
When an LLM mentions your domain, we capture the query context, co-cited domains, and whether it was a direct link or inline mention.
How your brand is framed
Not just 'mentioned' vs 'not mentioned' — we capture positive, neutral, or competitive contexts so you know if the mention helps or hurts.
What AI-native operators ship with this
Weekly AI visibility dashboards
Agencies pull weekly snapshots for all 12 client domains, compare to baseline, flag drops in mentions or impressions. Built once in Claude, runs on schedule, no dashboard login required.
→ For agenciesPre-pitch AI audits
Before the sales call, pull a prospect's AI visibility across ChatGPT and Google AI Overviews. Show them they're getting cited but not as often as competitors. Closes deals because the problem is quantified.
→ For consultantsCompetitor AI benchmarking
Pull your top 5 competitors' visibility on your core keywords every month. Know which competitor appears in ChatGPT responses most often. Track when they gain or lose mentions.
→ AI Compare APIAI Overview-specific tracking
Google's AI Overviews now appear in 1 of 5 searches. This endpoint breaks out Google separately so you can optimize for Google AI surfaces specifically.
→ AI Overview APIWhy not just track mentions manually?
Checking ChatGPT, Claude, Gemini, and Perplexity by hand is slow and unrepeatable. Competitors charge $200–$2000 per month for 10–15 queries. We charge $0.05 per visibility scan, unlimited domains, unlimited keywords (within reason). Here's how the options stack up.
| Approach | Cost per scan | LLMs tracked | Setup | Agent-ready |
|---|---|---|---|---|
| Manual checking (ChatGPT, Claude, etc.) | $0 but ~30 min labor | Whatever you check | None | No |
| Profound (enterprise) | $499–$2000/mo (~$16–65 per query) | 10+ platforms | Sales call + onboarding | Dashboard only |
| Semrush AI Toolkit | $745/mo + seats (~$24 per query) | 5 platforms | Dashboard UI | CSV export |
| SE Ranking AI Visibility | $119–$299/mo (~$3–10 per query) | 4 platforms | Dashboard | Manual |
| Rankability | $79–$300/mo (~$2–10 per query) | 4 platforms | Dashboard UI | Manual |
| Peec AI | $99–$299/mo (~$3–10 per query) | 4 platforms | Dashboard | Manual |
| Local SEO Data AI Visibility API | $0.05 per call | ChatGPT, Claude, Gemini, Perplexity | API key + 1-line MCP config | Native MCP, agent-first |
Use it from your agent
Two integration surfaces: MCP for clients that speak MCP, REST API for everything else.
Direct MCP integration
Drop-in support in Claude Desktop, OpenClaw, Hermes Agent, and any MCP-aware client.
Add to your client's MCP config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"localseodata": {
"url": "https://mcp.localseodata.com",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}REST API
For Perplexity Computer, ChatGPT Custom GPTs, custom agents, and any platform that calls REST endpoints directly.
Base URL:
api.localseodata.comSee the docs for endpoint reference and auth.
Your first call in three lines
Same call, three syntaxes. The domain field accepts any domain (yours or competitors). Keywords are max 10 per request. Location defaults to United States but accepts city-state format like 'Austin, TX'. Platforms defaults to both ChatGPT and Google; pass 'chat_gpt' or 'google' separately if you want one platform only.
curl -X POST https://api.localseodata.com/v1/ai/visibility \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"domain": "abcplumbing.com",
"keywords": ["plumber austin", "emergency plumber austin", "plumbing repair"],
"location": "Austin, Texas",
"platforms": ["chat_gpt", "google"]
}'$0.05 per visibility scan
Pay-as-you-go starts at $5. No monthly minimums. No per-seat licenses. No subscription required. Funds never expire.
Common questions
What is AI Visibility?+
How is the AI Visibility score calculated?+
Which LLMs do you track?+
How is this different from traditional SEO visibility tools like Ahrefs or Semrush?+
Where does this data come from? How do you collect it?+
How fresh is the data?+
How does this compare to Profound, Semrush, Rankability, and Peec AI?+
Can my AI agent use this directly?+
claude_desktop_config.json and your Claude agent calls this endpoint from any prompt. REST: any agent that can make HTTPS calls (ChatGPT Custom GPTs, Perplexity Computer, custom Python/Node agents) hits the API directly with your Bearer token. The agent receives structured JSON and can filter, alert, or act on it. No integration code needed — just write the prompt.What does this cost compared to competitors?+
What changed in 2026 that made AI Visibility tracking necessary?+
Often used in the same agent prompt
AI Compare
Compare your domain vs competitors on AI visibility across platforms.
POST /v1/ai/mentionsAI Mentions
Find where and how your brand is mentioned in ChatGPT, Claude, Gemini responses.
POST /v1/ai/overviewAI Overview
Check if Google's AI Overview cites your domain for specific queries.
POST /v1/ai/top-sourcesAI Top Sources
See which domains LLMs cite most often for your keywords.
Track AI visibility in the same moment you query it.
50 free credits on signup. Your first visibility scan happens through your agent, not a dashboard.