Appearance
Quick Reference Fresh
Lookup tables for when you know what you need and just want the endpoint, code, or limit.
Available References
| Reference | What's In It |
|---|---|
| All Endpoints | Complete table of every API endpoint organized by section |
| Error Codes | HTTP status codes + DataForSEO-specific status codes + troubleshooting |
| Rate Limits & Pricing | Concurrency limits, pricing tiers, cost optimization tips |
Base URL
All API calls go to:
https://api.dataforseo.com/v3/Auth Pattern (Every Request)
python
from requests.auth import HTTPBasicAuth
auth = HTTPBasicAuth(
os.environ["DATAFORSEO_LOGIN"],
os.environ["DATAFORSEO_PASSWORD"]
)bash
# curl
curl -X POST "https://api.dataforseo.com/v3/..." \
-u "LOGIN:PASSWORD" \
-H "Content-Type: application/json" \
-d '[{...}]'Task-Based vs. Live — Quick Reminder
| Pattern | Endpoint Suffix | Cost | Speed |
|---|---|---|---|
| Task-based | .../tasks_post + .../tasks_ready + .../task_get | Lower | 30–120 sec |
| Live | .../live/... | Higher | Immediate |
Use task-based for anything in bulk. Use live only for single queries where you need an instant answer.