DataForSEO

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

dataforseo.com · Agent JSON · 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.

Scores

Scores are derived in a separate pass from the literal fields below; not yet computed for this profile.

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 · llms.txt present

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

  • 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

  • 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

  • Ahrefs API

    With Ahrefs API, you can use data from your Ahrefs workspace to create custom integrations and automations.

    Hybrid · public pricing · self-serve

  • Zenserp

    Zenserp lets you fetch live Google search results through a fast and stable SERP API.

    Subscription · free tier · public pricing · self-serve

  • SERP API

    A comprehensive solution for easy, real-time search engine scraping, handling proxy management, unblocking, and parsing with ease.

    Hybrid · public pricing · self-serve

  • Serpstat API

    The most cost-effective API SEO data provider

    Subscription · public pricing · self-serve

See 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-08 Docs URL: (none)https://docs.dataforseo.com
  2. 2026-06-08 Status Page URL: (none)https://status.dataforseo.com
  3. 2026-06-08 Llms Txt Present: (none)Yes
  4. 2026-06-08 Llms Txt URL: (none)https://dataforseo.com/llms.txt
  5. 2026-06-08 Rendering: (none)static
  6. 2026-06-07 Summary Md: (none)DataForSEO is a usage-based REST API for SEO and digital-marketing data, coveri…
  7. 2026-06-07 SDK Packages: Python, Node.js, Java, C#Python, Node.js, Java, C#
  8. 2026-06-07 Github Stars: (none)44
  9. 2026-06-07 Github Stars At: (none)2026-06-07T18:55:30.898Z
  10. 2026-06-07 MCP URL: (none)https://dataforseo.com/model-context-protocol
  11. 2026-06-07 Quickstart URL: (none)https://dataforseo.com/blog/a-kickstart-guide-to-using-dataforseo-apis
  12. 2026-06-07 Idempotency Supported: (none)No
  13. 2026-06-07 Error Format: (none)vendor-specific
  14. 2026-06-07 Webhook Events URL: (none)https://dataforseo.com/help-center/pingbacks-postbacks-with-dataforseo-api
  15. 2026-06-07 Rate Limit Requests: (none)2000
  16. 2026-06-07 Rate Limit Window: (none)minute
  17. 2026-06-07 Data Retention Policy URL: (none)https://dataforseo.com/privacy-policy
  18. 2026-06-07 Starting Price Usd: (none)0.0006
  19. 2026-06-07 Price Basis: (none)request
  20. 2026-06-07 Free Tier Limit: (none)$1 credit upon registration
  21. 2026-06-07 Launched At: (none)2016-01-01
  22. 2026-06-07 GA Date: (none)2020-02-10
  23. 2026-06-07 Notable Customers: (none)The Links Guy
  24. 2026-06-07 SDK Languages: Python, C#, TypeScript, JavaPython, Node.js, Java, C#
  25. 2026-06-07 Requires Verification: (none)No
  26. 2026-06-07 Auth Methods: (none)basic
  27. 2026-06-07 Auth Docs URL: (none)https://docs.dataforseo.com/v3/auth/
  28. 2026-06-07 API Style: (none)rest
  29. 2026-06-07 Base URL: (none)https://api.dataforseo.com/v3
  30. 2026-06-07 API Version: (none)v3
  31. 2026-06-07 Versioning Scheme: (none)url
  32. 2026-06-07 Stability: (none)ga
  33. 2026-06-07 SDK Packages: Python, C#, TypeScript, JavaPython, Node.js, Java, C#
  34. 2026-06-07 SDK Packages: (none)Python, C#, TypeScript, Java
  35. 2026-06-07 Capabilities: {"bulk":true,"realtime":true,"local_data":true,"clickstream":true,"ppc_ad_data"…{"bulk":true,"realtime":true,"local_data":true,"clickstream":true,"ppc_ad_data"…