AI Top Pages API
AI Top Sources returns domains. This returns the exact pages.
When content teams reverse-engineer what LLMs cite, domain-level data isn't granular enough. You need to know not just that Yelp is cited 100 times, but which Yelp page — the category page? the review-sort page? You need URL-level citation data to understand content structure, page types, and content patterns that AI platforms prefer to cite. Your agent queries this endpoint to find the specific pages ChatGPT, Claude, Gemini, and Perplexity cite most for your keywords.
POST /v1/ai/top-pages · 5 credits / call
ABC Plumbing is highly rated in Austin with 4.8 stars and excellent same-day service.
Top-rated Austin plumbers include ABC Plumbing for emergency service.
For licensed plumbers in Austin, ABC Plumbing has strong reviews.
ABC Plumbing — 24/7 emergency response, 500+ reviews.
These prompts are the new content-strategy workflow.
Connect Local SEO Data as an MCP server once (60 seconds, below). Then your agent reverse-engineers citation patterns for you. Replace bracketed terms with your own.
Pull the top 20 pages LLMs cite for [best plumber Austin] and [emergency plumber Austin]. Extract the common patterns: are they listicles, category pages, review aggregators, or vendor landing pages? What structure do they share?
For the keyword [best CRM for plumbers], fetch the top-cited pages and tell me: (1) average page depth, (2) do they use listicles or comparison tables, (3) what entity types do they mention (brands, features, user types), (4) what content am I missing?
Get the top 10 pages cited for [keyword]. Compare URLs from [competitor1.com] vs [competitor2.com] vs [mysite.com]. Which competitor's pages get cited most? What's their URL pattern (subdomain, path structure, slug style)?
Run top-pages for [keyword] every Monday for 8 weeks. Track whether our company's pages climb the citation ranking, which competitors drop, and whether new pages break into the top 10. Flag material changes.
What you get back
Live response from POST /v1/ai/top-pages for 'best plumber Austin' across ChatGPT and Google AI.
{
"status": "success",
"credits_used": 5,
"data": {
"keyword": "best plumber Austin",
"location": "Austin, Texas",
"ai_search_volume": 1200,
"top_pages": [
{
"url": "https://yelp.com/search?find_desc=plumber&find_loc=Austin+TX",
"domain": "yelp.com",
"title": "Best Plumbers in Austin, TX - Yelp",
"mentions": 32,
"platforms": ["chat_gpt", "google"],
"ai_search_volume": 1200
},
{
"url": "https://homeadvisor.com/c.Plumbing.Austin.TX.html",
"domain": "homeadvisor.com",
"title": "Top-Rated Plumbers in Austin, TX",
"mentions": 18,
"platforms": ["chat_gpt", "google"],
"ai_search_volume": 1200
},
{
"url": "https://abc-plumbing.com/services/emergency-repair",
"domain": "abc-plumbing.com",
"title": "Emergency Plumbing Repair Austin | ABC Plumbing",
"mentions": 12,
"platforms": ["chat_gpt"],
"ai_search_volume": 1200
},
{
"url": "https://maps.google.com/maps?q=plumber+Austin+TX",
"domain": "maps.google.com",
"title": "Plumbers near Austin, TX",
"mentions": 8,
"platforms": ["google"],
"ai_search_volume": 1200
}
]
}
}Granular page-level citation data for content teams
Full URL, domain, and page title
Not just 'yelp.com is cited' — we capture the exact path, query string, and page title. You see the category page vs the review-aggregation page vs the business profile.
How many times each URL appears in AI responses
If a specific Yelp category page is cited 32 times and another is cited 2 times, you'll know the difference. Identify which page types and content structures get cited most.
Which LLMs cite which pages
See that ChatGPT prefers the Yelp category page, while Google AI Overview prefers the Maps result. Different LLMs have different citation behavior — track each separately.
Title, URL pattern, domain structure
Extract common patterns: Are cited pages listicles or reviews? Do they use dynamic query parameters? Are they at the domain root or in subfolders? Build a content template from the patterns.
What AI-native operators ship with this
Content structure reverse engineering
Pull top-cited pages for 20 keywords in your category. Analyze the patterns: do listicles get cited more than deep guides? Are vendor pages or aggregator pages preferred? Build your content roadmap from LLM preferences, not search trends.
→ For content teamsContent brief generation for writers
Before writing a page, run this API on your target keyword. Show writers the exact pages LLMs cite, their structure, content depth, and entity mentions. Use that as the brief. Higher citation probability than guessing.
→ AI Content OpsCompetitive page benchmarking
See which of your competitor's pages rank highest in LLM citations. Analyze their content depth, structure, and topics. Use that intelligence to build pages that compete directly for the same citation slots.
→ For agenciesCitation momentum tracking
Schedule weekly or monthly checks on your target keywords. Track whether your pages climb or fall in the citation ranking. Know when a new competitor page breaks the top 10 and understand why.
→ MonitoringWhy not analyze competitor pages manually?
Checking which specific pages LLMs cite means executing hundreds of queries across ChatGPT, Claude, Gemini, and Perplexity, then parsing each response to extract URLs. Competitors charge $200–$2000/mo for this. We charge $0.025 per query, unlimited pages, unlimited keywords. Here's how the options stack up.
| Approach | Cost per query | URL-level granularity | Multi-LLM tracking | Agent-ready |
|---|---|---|---|---|
| Manual ChatGPT + Claude checking | $0 but ~15 min labor per query | You see the URLs | Whatever you query manually | No |
| Profound (enterprise) | $499–$2000/mo (~$16–65 per query) | Yes, with page titles | 10+ platforms | Dashboard only |
| AthenaHQ | $300–$1000/mo (~$10–33 per query) | Domain-level mainly | ChatGPT, Claude, Gemini, Perplexity | Dashboard + limited API |
| Otterly.ai | $29–$99/mo (~$0.97–3.30 per query) | Limited URL detail | 4 LLMs + Google AI | Reporting UI |
| Peec AI | $99–$299/mo (~$3.30–10 per query) | Some URL tracking | 4 platforms | Manual export |
| Local SEO Data AI Top Pages API | $0.025 per call | Full URL, title, mention count | ChatGPT, Claude, Gemini, Perplexity | 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
Core parameters: `keyword` (the search query to analyze) and optional `location` (e.g. 'Austin, TX', defaults to United States). You can specify which platforms to query — default is both ChatGPT and Google (Gemini/AI Overview). The `limit` parameter caps results per query (default 10, max 50). One call = 5 credits.
curl -X POST https://api.localseodata.com/v1/ai/top-pages \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"keyword": "best plumber Austin",
"location": "Austin, Texas",
"platforms": ["chat_gpt", "google"],
"limit": 10
}'$0.025 per top-pages query
Pay-as-you-go starts at $5. No monthly minimums. No per-seat licenses. No subscription required. Funds never expire.
Common questions
What is the AI Top Pages API?+
POST /v1/ai/top-pages; one call costs 5 credits (~$0.025). This is the data layer underneath content strategy, page-level competitive analysis, and citation pattern research.How is AI Top Pages different from AI Top Sources?+
POST /v1/ai/top-sources) returns domain-level data: 'Yelp is cited 100 times, HomeAdvisor is cited 50 times.' AI Top Pages is the granular sibling: 'The Yelp category page is cited 32 times, the Yelp review-sort page is cited 18 times, HomeAdvisor's category page is cited 48 times.' Both are useful — Top Sources for broad competitive domain analysis, Top Pages for content teams reverse-engineering structure and page type preferences. Many teams query both: Top Sources for 'which domains dominate,' Top Pages for 'which specific pages should I model.'Which LLMs do you track?+
How do I use this for content strategy?+
Where does this URL data come from?+
How fresh is the data?+
Can I track competitor pages?+
How does this compare to Profound, Topify, AthenaHQ, 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, parses page patterns, and builds content strategies without human involvement.What does it cost compared to competitors?+
What changed in 2026 that made URL-level citation tracking necessary?+
How does this relate to AI Top Sources and AI Visibility?+
Often used in the same agent prompt
AI Top Sources
Which domains LLMs cite most. The coarser sibling to this API.
POST /v1/ai/visibilityAI Visibility
Composite score: total mentions, impressions across LLMs.
POST /v1/ai/mentionsAI Mentions
Find where your brand appears in LLM responses with context.
POST /v1/ai/overviewAI Overview
Check if Google AI Overview cites your domain for queries.
Build content around the URLs LLMs actually cite.
50 free credits on signup. Your first top-pages query happens through your agent, not a spreadsheet.