Live SERP search
Fetch ranked organic results for a keyword, location, language, device, and depth.
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.
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.
CalmSEO keeps the API small and predictable: the same core tools available through MCP, exposed as authenticated REST endpoints.
Fetch ranked organic results for a keyword, location, language, device, and depth.
Get search volume, CPC, and competition for keyword batches.
Query clicks, impressions, CTR, position, top pages, top queries, and sitemaps.
Run a single-URL on-page audit for titles, headings, links, canonical tags, and issues.
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.
| MCP | REST API | |
|---|---|---|
| Best for | Claude, Cursor, ChatGPT, Codex, and other AI clients | Scripts, apps, cron jobs, internal tools, and backend services |
| Auth | OAuth through the AI client | Bearer API key from the CalmSEO dashboard |
| Input | Natural-language prompts that call tools | JSON requests to stable endpoints |
| Output | Assistant-readable tool results | Compact JSON for programmatic use |
Use credits for paid SEO data through MCP or the REST API. Google Search Console tools are free on every plan.
Try the protocol.
Get startedFor one builder.
Get startedFor growing workflows.
Get startedFor agencies.
Get startedIt 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.
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.
Yes. Connect Google Search Console in CalmSEO first. Search Console API calls use the connected Google account for the API key owner.
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.
The full reference is in the CalmSEO REST API docs, including request bodies, response shape, discovery, and error codes.
20 free credits + free Google Search Console tools. No card required.