Get started
Quickstart
Create a crawl job and pull leads in a few minutes.
1. Get an API key
Sign in to the dashboard, open Settings → API keys, and create a key. It looks like oc_live_…. Treat it like a password.
2. Create a crawl job
Send your websites to the API. config.max_depth controls how many link levels to follow (0 = the entry page only).
curl https://api.orbicrawl.com/api/v1/jobs \
-H "X-API-Key: oc_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Acme batch",
"urls": ["https://acme.com", "https://globex.com"],
"config": { "max_depth": 1, "use_browser_rendering": false }
}'The response includes the job id and a status of queued.
3. Poll until it finishes
bash
curl https://api.orbicrawl.com/api/v1/jobs/JOB_ID -H "X-API-Key: oc_live_..."status moves queued → running → completed.
4. Read the leads
bash
curl "https://api.orbicrawl.com/api/v1/leads?job_id=JOB_ID" \
-H "X-API-Key: oc_live_..."Each lead carries the extracted contacts plus an enrichment object (email deliverability, domain intel, company firmographics, SEO/quality, AI and ICP).
5. Export
bash
curl -X POST https://api.orbicrawl.com/api/v1/jobs/JOB_ID/export \
-H "X-API-Key: oc_live_..." \
-H "Content-Type: application/json" \
-d '{"format":"csv"}'Returns a short-lived presigned download URL (csv, xlsx or json).
Tip
Prefer not to poll? Add a webhook or integration and get notified — or have leads auto-pushed to your CRM — when a job completes.