# Search evidence.  
Ready for your workflow.

AgentSEO provides SEO data and analysis through REST, JavaScript, Python, and MCP. Start with one search request, inspect the result, then add the calls your app or agent needs.

[Make your first request](https://www.agentseo.dev/docs/quickstart) [Browse API reference](https://www.agentseo.dev/docs/api-reference)

## How are you building?

[

### Write code

Use cURL first, then integrate with JavaScript or Python.

Start the quickstart →](https://www.agentseo.dev/docs/quickstart)[

### Use an AI agent

Read the docs as Markdown or connect your client through MCP.

Connect through MCP →](https://www.agentseo.dev/docs/sdks#hosted-mcp)[

### Automate a workflow

Connect HTTP calls in n8n or Make and branch on job status.

Choose an integration →](https://www.agentseo.dev/integrations)

## One request. A result you can inspect.

Most analysis calls run as jobs: submit the request, save its ID, and poll until it completes or fails. A queued response confirms acceptance; the completed job contains your result.

1.  01 · Authenticate with x-api-key
2.  02 · POST → 202 + jobId
3.  03 · Poll → completed or failed

First search request

```
curl https://www.agentseo.dev/api/v1/search \
  -H "x-api-key: $AGENTSEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"seo api","limit":5,"location_code":2840}'
```

Set your key in a server-side environment variable. [Follow the quickstart](https://www.agentseo.dev/docs/quickstart) for setup and polling, or inspect [recorded production responses](https://www.agentseo.dev/research#search-observations).

## Find the API for your task

[

### Search & extraction

Search results, page extraction, and SERP analysis.



](https://www.agentseo.dev/docs/api-reference/search)[

### Content & page quality

Briefs, content gaps, on-page checks, internal links, and publishing decisions.



](https://www.agentseo.dev/docs/api-reference/content)[

### Rank & AI visibility

Rank history, local audits, AI Overview evidence, and mention tracking.



](https://www.agentseo.dev/docs/api-reference/visibility)[

### Keywords & competitors

Keyword ideas, metrics, clustering, domain comparisons, and traffic estimates.



](https://www.agentseo.dev/docs/api-reference/keywords)[

### Backlinks

Link profiles, referring domains, intersections, and outreach opportunities.



](https://www.agentseo.dev/docs/api-reference/backlinks)[

### Opportunities & signals

Find opportunities, prepare briefs, and inspect social demand signals.



](https://www.agentseo.dev/docs/api-reference/opportunities)[

### Jobs & webhooks

Poll results, stream job events, and manage webhook delivery.



](https://www.agentseo.dev/docs/api-reference/system)

## Take the documentation into your editor

Use **Copy page for AI** on any docs page to copy its full Markdown, including examples and tables. Use a focused reference page when your agent only needs one API family.

-   [Markdown for this page](https://www.agentseo.dev/docs/index.md) — readable without scripts or navigation.
-   [Documentation index](https://www.agentseo.dev/llms.txt) — find the relevant page before fetching more.
-   [OpenAPI specification](https://www.agentseo.dev/openapi.yaml) — inspect machine-readable parameters and responses.

Copying docs does not grant API access. Keep your API key in your runtime’s secret storage.

## Before you automate

[

### Handle async work

Understand polling, deadlines, retries, and terminal failures.

](https://www.agentseo.dev/docs/async-jobs)[

### Know your limits

Handle rate limits and credits without blindly repeating requests.

](https://www.agentseo.dev/docs/errors)

[Plans and credits](https://www.agentseo.dev/pricing) · [Service status](https://www.agentseo.dev/status) · [Changelog](https://www.agentseo.dev/docs/changelog)

---
Canonical HTML: https://www.agentseo.dev/docs
Markdown: https://www.agentseo.dev/docs/index.md
