tools/integrations/dataforseo.md
Comprehensive SEO data API for SERP results, keyword research, backlinks, and on-page analysis.
| Integration | Available | Notes |
|---|---|---|
| API | ✓ | SERP, Keywords Data, Backlinks, On-Page, Labs |
| MCP | - | Not available |
| CLI | ✓ | dataforseo.js |
| SDK | ✓ | Python, TypeScript, PHP, Java, C# |
Authorization: Basic {base64(login:password)}POST https://api.dataforseo.com/v3/serp/google/organic/live/regular
[{
"keyword": "marketing automation",
"location_name": "United States",
"language_name": "English"
}]
POST https://api.dataforseo.com/v3/keywords_data/google_ads/search_volume/live
[{
"keywords": ["email marketing", "marketing automation", "crm software"],
"location_code": 2840,
"language_code": "en"
}]
POST https://api.dataforseo.com/v3/keywords_data/google_ads/keywords_for_site/live
[{
"target": "example.com",
"location_code": 2840,
"language_code": "en"
}]
POST https://api.dataforseo.com/v3/backlinks/summary/live
[{
"target": "example.com",
"internal_list_limit": 10,
"backlinks_status_type": "live"
}]
POST https://api.dataforseo.com/v3/backlinks/backlinks/live
[{
"target": "example.com",
"mode": "as_is",
"limit": 100,
"backlinks_status_type": "live"
}]
POST https://api.dataforseo.com/v3/backlinks/referring_domains/live
[{
"target": "example.com",
"limit": 100
}]
GET https://api.dataforseo.com/v3/backlinks/index
POST https://api.dataforseo.com/v3/on_page/instant_pages
[{
"url": "https://example.com/page",
"enable_javascript": true
}]
GET https://api.dataforseo.com/v3/serp/google/locations
GET https://api.dataforseo.com/v3/serp/google/languages
DataForSEO uses two methods for most endpoints:
/live) - Synchronous, results in same response/task_post + /task_get/$id) - Async for large requestsRequest bodies are always JSON arrays (even for single requests).
search_volume - Monthly search volumecompetition - Competition level (0-1)cpc - Cost per clickmonthly_searches - Monthly breakdown arraytotal_backlinks - Total backlink countreferring_domains - Unique referring domainsdomain_rank - Domain authority scorebacklinks_spam_score - Spam scoreX-RateLimit-Limit, X-RateLimit-Remaining