Serpstat API

The most cost-effective API SEO data provider [1]

serpstat.com · By Serpstat · Agent JSON · Suggest an edit · Last verified 2026-06-06 · Source confidence: high

Serpstat is a cost-focused SEO data API covering keyword research, backlink analysis, rank tracking, site audits, competitor analysis, and SERP crawling across 243 countries. The REST API uses API-key auth, an official MCP server, and five SDKs. Pricing is a published, self-serve subscription from $100/month. It is GDPR compliant. Used by Deloitte, Rakuten, Visa, and Uber.

Best for / Avoid if

Best for: AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box

Avoid if: You want to try it free before paying; You have strict compliance requirements

Pricing & procurement

Pricing model
Subscription [2]
Published pricing
Yes [3]
Free tier
No [4]
Free tier details
7-day free trial (requires credit card with $1 temporary charge refunded); API methods available starting from Team subscription trial [5]
Self-serve signup
Yes [6]
Requires sales call
No [7]
Enterprise plan
No [8]
Published prices
PlanItemPerAmountSource
IndividualSerpstat subscriptionmonth$50source
IndividualSerpstat subscriptionyear$372source
TeamSerpstat subscriptionmonth$100source
TeamSerpstat subscriptionyear$852source
Team x2Serpstat subscriptionmonth$169source
Team x2Serpstat subscriptionyear$1544source
AgencySerpstat subscriptionmonth$410source
AgencySerpstat subscriptionyear$3852source
SERP parsingkeyword$0.0013source
SERP parsingkeyword$0.0007source
Minimum credit purchase$300source
AI Overview present surchargekeyword100%source

Capabilities

  • Historical data
  • Local / geo data
  • Multiple search engines
  • Competitor analysis
  • PPC / ad data
  • Bulk / batch
Supported actions
getDomainKeywords, getDomainInfo, getDomainsHistory, getDomainTopPages, getDomainOrganicCompetitors, getDomainAdKeywords, getDomainIntersect, getKeywordSuggestions, getRelatedKeywords, getKeywordInfo, getKeywordTopResults, getKeywordCompetitors, getUrlInfo, getUrlKeywords, getUrlCompetitors, getUrlMissingKeywords, getBacklinksSummary, getNewBacklinks, getLostBacklinks, getRefDomains, getTopPages, getOutlinks, getAnchors, getLinkIntersection, getMaliciousDonors, getMaliciousPages, classifyDomain, startSiteAudit, stopSiteAudit, getAuditResults, getAuditErrorsByCategory, getAuditPageList, getAuditHistory, listRankTrackerProjects, getParsingStatus, getSerpHistory, getUrlRankingHistory, createProject, listProjects, deleteProject, addTeamMember, removeTeamMember, addSerpTask, addSerpKeywordList, getSerpTaskResult, getSerpTaskList, getKeywordSerp, getParsingBalance, startKeywordVolumeScan, getApiCreditsBalance, getApiCreditsUsage [9]
Regions
Global - 243 countries, 100+ Google regional databases, United States, United Kingdom, Germany, France, Spain, Italy, Australia, Canada, India, Japan, China, Brazil, Russian Federation, Ukraine, Poland [10]
Input types
JSON [11]
Output types
JSON [12]
Webhooks
Unknown [13]
Sandbox / test mode
No [14]
SDK languages
PHP, JavaScript, TypeScript, Java, R [15]
MCP server
Yes [16]

Trust & compliance

SOC 2
Unknown [17]
HIPAA
Unknown [18]
GDPR
Yes [19]
ISO 27001
Unknown [20]
PCI DSS
Unknown [21]
Published SLA
No [22]
Rate limits
Most subscription plans are limited to 1 request per second. Top-tier plans allow up to 10 requests per second. For higher rate limits, contact our sales team. [23]
Known restrictions
Each user can have only one API token per user, There are no sandbox, test endpoint or any other test environment, Serpstat API is available on middle and top tier subscription plans, The maximum number of results returned by each API method is limited up to 60,000 rows, Most subscription plans are limited to 1 request per second [24]

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.serpstat.com/v4
Version
v4
Versioning
url
Stability
ga
Auth methods
api_key
Error format
vendor-specific
Rate limit
1 / second

SDKs

  • PHP serpstat/sdk · repo · updated 2020-09 · archived · 13
  • JavaScript serpstat-api-3 · repo · updated 2019-05 · 3
  • TypeScript @serpstat/serpstat-mcp-server · repo · updated 2026-02 · 4
  • Java · repo · updated 2025-07 · 3
  • R serpstatr

Adoption & maturity

Launched
2013-01-01
Notable customers
Deloitte, Rakuten, Visa, Uber, Shopify, Samsung, Danone, PocketBook, Subaru, Toyota, Lexus, Johnson & Johnson, Socar

Other SEO & Keyword Data APIs

  • Oxylabs

    The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!

    Hybrid · free tier · public pricing · self-serve

  • DataForSEO

    We provide comprehensive SEO and digital marketing data solutions via API

    Usage · public pricing · self-serve

  • SerpApi

    SerpApi is a real-time API to access Google search results. We handle proxies, solve captchas, and parse all rich structured data for you.

    Hybrid · free tier · public pricing · self-serve

  • ScraperAPI

    Collect data from any public website with our web scraping API, without worrying about proxies, browsers, or CAPTCHA handling.

    Hybrid · free tier · public pricing · self-serve

  • Scrapingdog

    "Scrapingdog is your all-in-one Web Scraping API, effortlessly managing proxies and headless browsers, allowing you to extract the data you need with ease."

    Subscription · free tier · public pricing · self-serve

  • Google Ads API

    Keyword Planning is a process for getting keyword metrics and forecasts as well as searching for new keywords to add to campaigns.

    free tier · public pricing · self-serve

Serpstat API alternatives · Serpstat API vs Oxylabs · All SEO & Keyword Data APIs APIs

References

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 4555
  2. 2026-06-15 Score Docs Quality: 2545
  3. 2026-06-15 API Reference URL: (none)https://api-docs.serpstat.com/docs/serpstat-public-api/jenasqbwtxdlr-introducti…
  4. 2026-06-15 Robots Allows Agents: (none)Yes
  5. 2026-06-15 Has Structured Data: (none)No
  6. 2026-06-09 Best For: AI agents and automation — an agent-ready surface (MCP / llms.txt), Teams needi…AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
  7. 2026-06-09 Scoring Methodology: Scores are computed deterministically from this profile's published, sourced fi…Scores are computed deterministically from this profile's published, sourced fi…
  8. 2026-06-09 Score Trust Readiness: (none)15
  9. 2026-06-09 Avoid If: (none)You want to try it free before paying, You have strict compliance requirements
  10. 2026-06-09 Best For: (none)AI agents and automation — an agent-ready surface (MCP / llms.txt), Teams needi…
  11. 2026-06-09 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  12. 2026-06-09 Score Procurement Friction: (none)85
  13. 2026-06-09 Score Docs Quality: (none)25
  14. 2026-06-09 Score Setup Speed: (none)60
  15. 2026-06-09 Score Pricing Transparency: (none)85
  16. 2026-06-09 Score Agent Friendliness: (none)45
  17. 2026-06-08 Docs URL: (none)https://serpstat.com/api
  18. 2026-06-08 Rendering: (none)static
  19. 2026-06-08 Llms Txt URL: (none)https://serpstat.com/llms.txt
  20. 2026-06-08 Llms Txt Present: (none)Yes
  21. 2026-06-07 Summary Md: (none)Serpstat is a cost-focused SEO data API covering keyword research, backlink ana…
  22. 2026-06-07 SDK Packages: PHP, JavaScript, TypeScript, Java, RPHP, JavaScript, TypeScript, Java, R
  23. 2026-06-07 Github Stars At: (none)2026-06-07T18:55:30.898Z
  24. 2026-06-07 Github Stars: (none)13
  25. 2026-06-07 Auth Methods: (none)api_key
  26. 2026-06-07 SDK Languages: PHPPHP, JavaScript, TypeScript, Java, R
  27. 2026-06-07 Fields Not Found: (none)idempotency_supported, ga_date
  28. 2026-06-07 Notable Customers: (none)Deloitte, Rakuten, Visa, Uber, Shopify, Samsung, Danone, PocketBook, Subaru, To…
  29. 2026-06-07 Launched At: (none)2013-01-01
  30. 2026-06-07 Price Basis: (none)month
  31. 2026-06-07 Starting Price Usd: (none)100
  32. 2026-06-07 Requires Verification: (none)No
  33. 2026-06-07 Rate Limit Window: (none)second
  34. 2026-06-07 Rate Limit Requests: (none)1
  35. 2026-06-07 Error Format: (none)vendor-specific
  36. 2026-06-07 Quickstart URL: (none)https://api-docs.serpstat.com/docs/serpstat-public-api/jenasqbwtxdlr-introducti…
  37. 2026-06-07 MCP URL: (none)https://github.com/SerpstatGlobal/serpstat-mcp-server-js
  38. 2026-06-07 SDK Packages: PHPPHP, JavaScript, TypeScript, Java, R
  39. 2026-06-07 Stability: (none)ga
  40. 2026-06-07 Versioning Scheme: (none)url
  41. 2026-06-07 API Version: (none)v4
  42. 2026-06-07 Base URL: (none)https://api.serpstat.com/v4
  43. 2026-06-07 API Style: (none)rest
  44. 2026-06-07 SDK Packages: (none)PHP
  45. 2026-06-07 Capabilities: {"bulk":true,"local_data":true,"ppc_ad_data":true,"multi_engine":true,"historic…{"bulk":true,"local_data":true,"ppc_ad_data":true,"multi_engine":true,"historic…

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/serpstat \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/serpstat/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →