Skip to main content

Base URL

https://api.rapportapi.com

Authentication

All endpoints require a Bearer token:
Authorization: Bearer rapi_live_YOUR_API_KEY
See Authentication for details on getting and managing your API key.

Endpoints

MethodEndpointDescription
POST/researchSubmit a research request (costs 1 credit)
GET/research/{task_id}Get research status and results

Request flow

POST /research → 202 (task_id)

Poll GET /research/{task_id} every 4-5s

status: "pending" → "running" → "completed"
Processing takes ~2-3 minutes. Alternatively, provide a callback_url to receive a webhook when complete.

Status codes

CodeMeaning
200Success
202Research accepted, processing asynchronously
400Invalid request (missing required fields)
401Invalid or missing API key
402Insufficient credits
404Task not found

Rate limits

There are no per-key rate limits. Requests are processed concurrently. If you need high-volume throughput, contact us about an Enterprise plan.