DataForSEO

API

SEO data APIs for search results, keywords, backlinks and on-page audits

Price
Free credits, then paid
Access
API login and password

About

Pay-as-you-go APIs for search engine results, keyword volumes, backlinks, on-page audits and AI search data, for SEO tools and agencies. Most endpoints offer a cheaper queued mode and a pricier live mode; new accounts get $1 of credit, and top-ups start at $50.

What you can do with it

  • Get live Google search results for a keyword, location and language
  • Look up keyword search volume, competition and bids from Google Ads data
  • Pull backlink profiles and run on-page SEO audits for a domain

Get started

  1. Create a free DataForSEO account
  2. Copy the API login and password from the API Access tab
  3. Send them with HTTP Basic auth

Example

curl -X POST https://api.dataforseo.com/v3/serp/google/organic/live/advanced \
  -u "$DATAFORSEO_LOGIN:$DATAFORSEO_PASSWORD" \
  -H "Content-Type: application/json" \
  -d '[{"keyword": "albert einstein", "location_code": 2840, "language_code": "en"}]'

Details

Hosting
Hosted service
Available in
Worldwide
Official SDKs
JavaScript/TypeScript, Python, C#
MCP server
Remote
Works with
Google Ads

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .