DataForSEO

We provide comprehensive SEO and digital marketing data solutions via API [1]

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

DataForSEO is a usage-based REST API for SEO and digital-marketing data, covering SERPs, keyword research, backlinks, rank tracking, and on-page and content analysis across 94,000+ locations on Google, Bing, YouTube, and more. It is self-serve with transparent pay-per-request pricing from $0.0006 per request plus a $1 signup credit. Integration is REST with basic auth, webhooks, an official MCP server, and four SDKs. The platform is GDPR and ISO 27001 compliant, though no public SLA is offered. Launched 2016.

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; Cost-sensitive teams - low, transparent entry price

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

Pricing & procurement

Pricing model
Usage-based [2]
Published pricing
Yes [3]
Free tier
No [4]
Free tier details
Upon registration, free $1 credit for API testing will be added to your account balance. You can use this balance to make API calls for an unlimited period of time. [5]
Self-serve signup
Yes [6]
Requires sales call
No [7]
Enterprise plan
Yes [8]
Minimum commitment
$50 minimum payment amount [9]

Capabilities

  • Historical data
  • AI Overview tracking
  • Local / geo data
  • Multiple search engines
  • Competitor analysis
  • Search intent
  • PPC / ad data
  • Clickstream data
  • Bulk / batch
  • Real-time
Supported actions
retrieve_google_organic_serp, retrieve_google_ai_mode_serp, retrieve_google_maps_serp, retrieve_google_local_finder_serp, retrieve_google_news_serp, retrieve_google_events_serp, retrieve_google_images_serp, search_by_image, retrieve_google_jobs_serp, retrieve_bing_organic_serp, retrieve_bing_news_serp, retrieve_bing_images_serp, retrieve_bing_videos_serp, retrieve_youtube_serp, retrieve_baidu_serp, retrieve_yahoo_serp, retrieve_seznam_serp, retrieve_naver_serp, capture_serp_screenshot, generate_ai_summary, set_async_task, check_tasks_ready, get_task_results, retrieve_ai_keyword_data, retrieve_llm_mentions, retrieve_chatgpt_keyword_data, retrieve_claude_keyword_data, retrieve_gemini_keyword_data, retrieve_perplexity_keyword_data, retrieve_google_ads_keyword_data, retrieve_bing_ads_keyword_data, retrieve_google_trends_data, retrieve_dataforseo_trends_data, retrieve_clickstream_data, retrieve_amazon_product_data, retrieve_google_shopping_data, retrieve_google_play_app_data, retrieve_apple_app_store_data, retrieve_business_listings, retrieve_google_reviews, retrieve_trustpilot_reviews, retrieve_tripadvisor_reviews, retrieve_social_media_data, retrieve_backlink_data, retrieve_backlink_history, retrieve_referring_domains, link_intersection_analysis, keyword_suggestions, related_keywords, ranked_keywords_discovery, serp_competitors, domain_intersection, bulk_traffic_estimation, sentiment_analysis, brand_monitoring, phrase_trends, on_page_analysis, page_speed_analysis, duplicate_content_check, link_analysis, domain_overview, technology_profiles, whois_data, traffic_data, download_backlink_domains_database, download_google_database, download_google_historical_database, download_bing_database, download_amazon_database, download_google_play_database, download_app_store_database, download_whois_domains_database, download_business_listings_database, resend_webhooks [10]
Regions
Global (94,933+ locations across Google, Bing, YouTube, Baidu, Yahoo, Naver, Seznam), Restricted: Russian Federation, Republic of Belarus, Cuba, Iran, Syrian Arab Republic, Myanmar, Democratic People's Republic of Korea, Crimea Region [11]
Input types
JSON [12]
Output types
JSON, XML, HTML [13]
Webhooks
Yes [14]
Sandbox / test mode
Yes [15]
SDK languages
Python, Node.js, Java, C# [16]
MCP server
Yes [17]

Trust & compliance

SOC 2
Unknown [18]
HIPAA
Unknown [19]
GDPR
Yes [20]
ISO 27001
Yes [21]
PCI DSS
Unknown [22]
Published SLA
No [23]
Rate limits
2,000 requests per minute (general live endpoints); 30 simultaneous requests (Content Analysis, DataForSEO Trends, DataForSEO Labs, Backlinks, AI Optimization, OnPage APIs); Live Google Ads Keywords Data: 12 requests per minute; Live Google Trends: 250 Live tasks per minute across all users; User Data: 6 requests per minute; API Status: 10 requests per minute; Errors: 10 requests per minute; Tasks Ready: 20 requests per minute [24]
Known restrictions
$50 minimum payment amount, SERP data 'shall not be used to compete with or adversely affect the business interests of the search engine providers from which such data originates' (ToS Section 7.1), Use prohibited for entities in: Russian Federation, Republic of Belarus, Cuba, Iran, Syrian Arab Republic, Myanmar, Democratic People's Republic of Korea, and the Crimea Region / occupied Ukrainian territories (ToS Section 6.2), Up to 100 tasks per POST request for task_post endpoints; Instant Pages, Content Parsing Live, and Page Screenshot endpoints cannot contain more than 20 tasks, Backlinks API historical data available back to 2019 only [25]

Developer surface

Docs rendering: static

Integration

API style
rest
Base URL
https://api.dataforseo.com/v3
Version
v3
Versioning
url
Stability
ga
Auth methods
basic
Idempotency keys
No
Error format
vendor-specific
Rate limit
2000 / minute

SDKs

  • Python dataforseo-client · repo · updated 2026-06 · 44
  • Node.js dataforseo-client · repo · updated 2026-06 · 37
  • Java io.github.dataforseo:dataforseo-client · repo · updated 2026-06 · 4
  • C# DataForSeo.Client · repo · updated 2026-06 · 7

Adoption & maturity

Launched
2016-01-01
GA
2020-02-10
Notable customers
The Links Guy

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

  • 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

  • Decodo Web Scraping API

    "AI-Ready Proxy & Scraping Solutions" - "The most efficient way to test, launch, and scale your web data projects."

    Subscription · public pricing · self-serve

DataForSEO alternatives · DataForSEO 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: 5560
  2. 2026-06-15 Robots Allows Agents: (none)Yes
  3. 2026-06-15 Llms Txt Present: YesNo
  4. 2026-06-15 Postman Collection URL: (none)https://documenter.getpostman.com/view/55275669/2sBXwmRYr2
  5. 2026-06-15 Has Structured Data: (none)Yes
  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 Avoid If: (none)You want to try it free before paying, You have strict compliance requirements
  9. 2026-06-09 Score Agent Friendliness: (none)55
  10. 2026-06-09 Score Pricing Transparency: (none)85
  11. 2026-06-09 Score Setup Speed: (none)75
  12. 2026-06-09 Score Docs Quality: (none)25
  13. 2026-06-09 Score Procurement Friction: (none)85
  14. 2026-06-09 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  15. 2026-06-09 Score Trust Readiness: (none)30
  16. 2026-06-09 Best For: (none)AI agents and automation — an agent-ready surface (MCP / llms.txt), Teams needi…
  17. 2026-06-08 Llms Txt Present: (none)Yes
  18. 2026-06-08 Llms Txt URL: (none)https://dataforseo.com/llms.txt
  19. 2026-06-08 Rendering: (none)static
  20. 2026-06-08 Status Page URL: (none)https://status.dataforseo.com
  21. 2026-06-08 Docs URL: (none)https://docs.dataforseo.com
  22. 2026-06-07 Summary Md: (none)DataForSEO is a usage-based REST API for SEO and digital-marketing data, coveri…
  23. 2026-06-07 SDK Packages: Python, Node.js, Java, C#Python, Node.js, Java, C#
  24. 2026-06-07 Github Stars: (none)44
  25. 2026-06-07 Github Stars At: (none)2026-06-07T18:55:30.898Z
  26. 2026-06-07 SDK Languages: Python, C#, TypeScript, JavaPython, Node.js, Java, C#
  27. 2026-06-07 Auth Methods: (none)basic
  28. 2026-06-07 Auth Docs URL: (none)https://docs.dataforseo.com/v3/auth/
  29. 2026-06-07 API Style: (none)rest
  30. 2026-06-07 Base URL: (none)https://api.dataforseo.com/v3
  31. 2026-06-07 API Version: (none)v3
  32. 2026-06-07 Versioning Scheme: (none)url
  33. 2026-06-07 Stability: (none)ga
  34. 2026-06-07 SDK Packages: Python, C#, TypeScript, JavaPython, Node.js, Java, C#
  35. 2026-06-07 MCP URL: (none)https://dataforseo.com/model-context-protocol
  36. 2026-06-07 Quickstart URL: (none)https://dataforseo.com/blog/a-kickstart-guide-to-using-dataforseo-apis
  37. 2026-06-07 Idempotency Supported: (none)No
  38. 2026-06-07 Error Format: (none)vendor-specific
  39. 2026-06-07 Webhook Events URL: (none)https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api
  40. 2026-06-07 Rate Limit Requests: (none)2000
  41. 2026-06-07 Rate Limit Window: (none)minute
  42. 2026-06-07 Requires Verification: (none)No
  43. 2026-06-07 Data Retention Policy URL: (none)https://dataforseo.com/privacy-policy
  44. 2026-06-07 Starting Price Usd: (none)0.0006
  45. 2026-06-07 Price Basis: (none)request
  46. 2026-06-07 Free Tier Limit: (none)$1 credit upon registration
  47. 2026-06-07 Launched At: (none)2016-01-01
  48. 2026-06-07 GA Date: (none)2020-02-10
  49. 2026-06-07 Notable Customers: (none)The Links Guy
  50. 2026-06-07 SDK Packages: (none)Python, C#, TypeScript, Java

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/dataforseo \
  -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/dataforseo/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 →