CalmSEO API

SEO API for SERPs, keywords, audits, and Search Console

Call the same CalmSEO tools from scripts, products, cron jobs, and backend workflows. Use JSON over REST when you want SEO data in code instead of an MCP client.

Authorization: Bearer calmseo_...https://api.calmseo.com/api/v1
Use cases

When the REST API is the better interface

Scheduled SEO reports for clients or internal teams.

Keyword and SERP enrichment inside your own app.

Content pipeline checks before publishing.

Backend jobs that join Search Console data with market data.

API surface

Focused endpoints for common SEO jobs

CalmSEO keeps the API small and predictable: the same core tools available through MCP, exposed as authenticated REST endpoints.

Live SERP search

Fetch ranked organic results for a keyword, location, language, device, and depth.

Keyword metrics

Get search volume, CPC, and competition for keyword batches.

Search Console data

Query clicks, impressions, CTR, position, top pages, top queries, and sitemaps.

Page audits

Run a single-URL on-page audit for titles, headings, links, canonical tags, and issues.

Quickstart

One bearer token, compact JSON responses

Create an API key in the CalmSEO dashboard and send it in the Authorization header. API keys can be rotated any time.

curl https://api.calmseo.com/api/v1/serp/search \
  -H "Authorization: Bearer calmseo_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "keyword": "dentist in Austin",
    "location_name": "United States",
    "language_name": "English",
    "depth": 10
  }'

The full reference includes request shapes, response format, error codes, and the discovery endpoint.

Read the REST API docs

Interfaces

REST API when you need code. MCP when you want an agent.

MCPREST API
Best forClaude, Cursor, ChatGPT, Codex, and other AI clientsScripts, apps, cron jobs, internal tools, and backend services
AuthOAuth through the AI clientBearer API key from the CalmSEO dashboard
InputNatural-language prompts that call toolsJSON requests to stable endpoints
OutputAssistant-readable tool resultsCompact JSON for programmatic use
Setup

Designed for small automations, not provider plumbing

  • Dashboard-managed keys: show, copy, and rotate your current API key.
  • Predictable credits: DataForSEO-backed endpoints report credits used and remaining.
  • First-party GSC data: connect Google Search Console once, then query it through the API.
  • Route discovery: call GET /tools to list the current API surface.
Pricing

Same credits, two interfaces.

Use credits for paid SEO data through MCP or the REST API. Google Search Console tools are free on every plan.

Free
$0/ month

Try the protocol.

Get started
  • 20 credits to start
  • Search Console tools — basic limits
  • MCP and REST API access
  • OAuth-secured
IndiePopular
$19/ month

For one builder.

Get started
  • 600 credits / month
  • Search Console tools — higher limits
  • MCP and REST API access
  • Email support
Pro
$39/ month

For growing workflows.

Get started
  • 1,500 credits / month
  • Search Console tools — higher limits
  • MCP and REST API access
  • Email support
Agency
$79/ month

For agencies.

Get started
  • 3,500 credits / month
  • Search Console tools — higher limits
  • MCP and REST API access
  • Priority support
FAQ

Frequently asked.

Is this different from the MCP server?+

It is the same CalmSEO tool set exposed through a different interface. Use MCP for AI assistant workflows. Use the REST API when you want SEO data inside code.

How do API keys work?+

Each CalmSEO account has an API key in the dashboard. Send it as a bearer token in the Authorization header. You can rotate the key if a workflow needs to be revoked.

Can the API access Google Search Console data?+

Yes. Connect Google Search Console in CalmSEO first. Search Console API calls use the connected Google account for the API key owner.

Do API calls use credits?+

Paid data endpoints use CalmSEO credits. Search Console endpoints are free on every plan. DataForSEO-backed endpoints report credits used and remaining in the API response.

Where are the endpoint details?+

The full reference is in the CalmSEO REST API docs, including request bodies, response shape, discovery, and error codes.

Start with an API key or an MCP install

20 free credits + free Google Search Console tools. No card required.