Researcher API
Create and poll asynchronous Rankability Researcher jobs, understand mode-specific costs and caching, and read saved keyword projects.
Scopes and routes
Method
Path
Scope
Purpose
Start a research job
curl -X POST https://app.rankability.com/api/agent/v1/researcher/jobs \
-H "Authorization: Bearer rk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: research-acme-2026-08-01" \
-d '{
"topics": ["commercial roofing st louis"],
"country": "us",
"client_id": "CLIENT_UUID",
"mode": "discover"
}'Request fields
Field
Required
Behavior
Costs, cache, and failure behavior
Mode
Current non-cached cost
Poll the job
List jobs or saved projects
Common failures
Last updated
Was this helpful?