What you can do
Manage keywords
List with filters, add in bulk (with optional enrichment), delete, star, and bulk-update status.
Run AI research
Expand seed terms into ranked keyword ideas with DataForSEO enrichment.
Organize into groups
List keyword groups and assign keywords to them (groups are auto-created on add).
Enrich on demand
Pass
enrich: true when adding keywords to auto-fill volume, difficulty, CPC, and intent.The research job flow
POST /keywords/research is a long-running operation. It returns a job_id immediately with 202 Accepted — poll GET /keywords/research/{jobId} until status is completed or failed.
1
Start the job
POST /keywords/research with your seed_keywords. You get back { "job_id", "status": "pending", "poll_url" }.2
Poll for completion
GET /keywords/research/{jobId} returns status — one of pending, processing, completed, or failed. Results land in result when done.