Hobby
Try the live API with free credits (no card)
$0/month
- 100 live credits (one-time)
- Mock mode + playground
- No credit card required
Typical volume: ~100 searches or ~10 content gaps
Start FreeAgentSEO is an SEO API for AI agents and developers. It returns compact JSON and Markdown response shapes for rank tracking, content gap analysis, keyword clustering, and autonomous SEO workflows.
Use local visibility tracking, keyword clustering, AI overview extraction, and more. Connect through REST, an MCP server, or SDKs for Node.js and Python. Start free with one-time credits, then upgrade when you need monthly usage.
Start Here
This is the fastest way through the site for the three ICPs we care about most. Choose the path that matches the work you need to do next.
Developers
Start with quickstart, inspect the response contract, then move into the API reference once the first call works.
Growth Engineers
Start with packaged ICP playbooks for launch, refresh, AI visibility, programmatic SEO, and competitor-gap work.
Agencies
Go to pricing and integration paths if the next question is how to package repeated audits, monitoring, or content-gap work.
Proof Paths
The fastest way to trust AgentSEO is to match one live problem to one concrete guide. These are the three proof-heavy paths most likely to move an ICP visitor from curiosity into a first successful request.
API buyer proof
Best for developers and growth engineers deciding whether they need a raw provider, a SERP API, or a workflow-shaped layer.
Workflow proof
Best for builder-marketers and product engineers who need to separate collection, decision, and action before anything touches production.
Measurement proof
Best for agencies and operators who need a repeatable prompt, citation, and reporting system instead of screenshot theater.
Works with your agent stack
Works for no-code, low-code, and developer workflows
Integration Guides
Use runtime-specific guides when the packaging matters. Some paths are MCP, some are HTTP workflows, and OpenClaw is a published first-party AgentSEO plugin.
No-code automation
Run AgentSEO inside n8n with HTTP Request nodes so SEO checks, content-gap jobs, and rank alerts can flow into broader automations.
No-code automation
Connect AgentSEO to Make with HTTP modules so search-intelligence jobs can trigger CRM updates, alerts, reports, and client handoffs.
MCP client
Use AgentSEO inside Claude Code through MCP so the model can call SEO tools directly instead of scraping pages and guessing at next steps.
MCP client
Use AgentSEO in Claude Desktop through the local MCP package so Claude can run SEO workflows without manual copying between tools.
Agent runtime
Install the first-party AgentSEO OpenClaw plugin to give OpenClaw agents direct access to SEO and GEO workflows with allowlisted tools.
Builder-marketer path
This path works best when you need SERP triage, workflow prototypes, small internal tools, and repeatable review loops instead of one-off prompting.
Pricing
No seat licensing. Get one-time free credits to validate quickly, then upgrade for monthly usage.
Try the live API with free credits (no card)
$0/month
Typical volume: ~100 searches or ~10 content gaps
Start FreeShip real integration
$9/month
Typical volume: ~2,000 searches or ~200 content gaps
Start StarterSingle product in active production
$49/month
Typical volume: ~10,000 searches or ~1,000 content gaps
Start ProMulti-client operations and reporting
$149/month
Typical volume: ~35,000 searches or ~3,500 content gaps
Contact SalesWho's building with this
The common pattern is simple: get grounded search state, route it into a workflow, and keep the output usable by both operators and agents.
Builder
Agent-native SEO workflows
Ship tool calls that return structured SERP outputs your agent can reason over. No scraping glue code.
Uses: REST/MCP + strict JSON
Consultant
Gap checks you can send to a writer
Run a content gap check and share the markdown_summary as a brief. Fast review, clear next steps.
Uses: /api/v1/content/gap + markdown_summary
Growth
Weekly local visibility routines
Track visibility across keywords and locations and turn snapshots into a repeatable weekly check-in.
Uses: /api/v1/local-visibility/track + snapshots
FAQ
Short, practical answers. No sales fluff. If you still have questions, the OpenAPI spec is the source of truth.
Quick facts
Scraping gets you page text. AgentSEO gives SERP-aware outputs your workflows can act on: rankings, competitor context, and structured summaries with deterministic shapes.
100 free credits. No credit card.
Make one request, get compact SEO intelligence your agent can actually use, then move the same contract into REST, MCP, or your backend workflow.
import { AgentSEO } from "@agentseo/sdk";
const client = new AgentSEO({
apiKey: process.env.AGENTSEO_API_KEY!
});
const result = await client.localVisibilityTrack(
{
domain: "northbeamcoffee.com",
keywords: ["coffee near me"],
locations: ["Austin, TX"]
},
{ sync: true }
);
console.log(result);Response
Compact, LLM-ready output
Execution
Sync + async job modes
Coverage
14 ready-to-run workflows
Why this exists
Scraping gets you text. Dashboards get you charts. Agents need SERP-aware intelligence in a deterministic shape.
Traditional SEO APIs ship dashboard payloads. Agents need strict schemas, not report dumps.
Parsing provider output burns tokens and engineering time. Every workaround becomes integration debt.
SEO infrastructure should serve autonomous workflows. Deterministic outputs with sources beat brittle scraping and guesswork.
Try it
Paste a key, run one request, and see the exact output (JSON + markdown_summary).
$ curl /api/v1/local-visibility/track
export AGENTSEO_API_KEY="sk_live_your_key"
curl -sS -X POST "https://www.agentseo.dev/api/v1/local-visibility/track?sync=true" \
-H "x-api-key: $AGENTSEO_API_KEY" \
-H "content-type: application/json" \
-d '{"domain":"example.com","keywords":["coffee near me"],"locations":["Austin, TX"]}'Input → Output
Paste a key, run one request, and see the exact response shape.
comma-separated
comma-separated
# Local Visibility (Austin, TX) **Domain**: northbeamcoffee.com **Overall visibility score**: 86.67 ## Snapshots - coffee near me (Austin, TX): rank #2 (95) - coffee shop austin (Austin, TX): rank #4 (85) - best coffee austin (Austin, TX): rank #6 (80) ## Next actions - Improve proximity + relevance signals for the lowest-scoring keyword. - Earn 3–5 fresh citations from local publications / directories. - Publish a location page that matches high-intent phrasing.
What you get
Give agents deterministic SEO intelligence they can act on, with response shapes built for tool use and automation.
Your LLM gets structured JSON: local rankings, content gaps, SERP analysis, and competitor context. No parsing. No guessing.
Compact schemas keep your context window focused on reasoning, not cleaning up dashboard-shaped payloads.
Use REST, MCP, or SDKs across 14 workflows, from local audit to content decay detection and AI overview extraction.
Stable response shapes, typed SDKs, and async jobs with polling. Your engineering time goes to product, not plumbing.
How to use it
Already ran the live demo? Pick a workflow to ship next. Each check returns structured JSON your agent can reason over.
Submit URL + keyword
POST /api/v1/content/gap?sync=true
Fetch SERP competitors
sync=true (inline result)
Extract outlines
scrape_depth: h1/h2/h3
Return structured output
JSON + markdown_summary
{
"keyword": "<string>",
"user_url": "<url>",
"missing_topics": ["<string>"],
"competitor_outlines": [
{ "url": "<url>", "headers": ["<string>"] }
],
"markdown_summary": "<markdown>"
}Each response includes a markdown_summary you can pipe to Slack, email, or a task queue.
Get started
Copy a curl, paste your API key, and see the exact response shape (JSON + markdown_summary). Then install the SDK or MCP server when you’re ready.
# 1) Set your API key
export AGENTSEO_API_KEY="sk_live_your_key"
# 2) Run a first request (sync)
curl -sS -X POST "https://www.agentseo.dev/api/v1/local-visibility/track?sync=true" \
-H "x-api-key: $AGENTSEO_API_KEY" \
-H "content-type: application/json" \
-d '{
"domain": "northbeamcoffee.com",
"keywords": ["coffee near me"],
"locations": ["Austin, TX"]
}'