Base URL: https://rawjobbed.com/api/v1
GET /jobsSearch and filter active job listings with pagination.
| Param | Type | Description |
|---|---|---|
| domain | string | Comma-separated domain tags (engineering, ai, design, etc.) |
| seniority | string | Comma-separated levels (senior, staff, lead, etc.) |
| remote_only | boolean | Filter to remote jobs only |
| company | string | Text search on company name |
| q | string | Search across role, company, and post text |
| min_confidence | float | Minimum classification confidence (0-1) |
| posted_after | ISO datetime | Only jobs posted after this time |
| page | int | Page number (default: 1) |
| per_page | int | Results per page (max: 50, default: 20) |
curl -H "X-API-Key: rj_live_YOUR_KEY" \ "https://rawjobbed.com/api/v1/jobs?domain=engineering,ai&seniority=senior&remote_only=true&per_page=10"
GET /jobs/:idGet a single job by UUID with full company enrichment data.
curl -H "X-API-Key: rj_live_YOUR_KEY" \ "https://rawjobbed.com/api/v1/jobs/550e8400-e29b-41d4-a716-446655440000"
GET /companiesList companies with active jobs. Includes funding stage, domain, blurb.
| Param | Type | Description |
|---|---|---|
| funding_stage | string | Filter by stage (e.g., "Series A") |
| page, per_page | int | Pagination |
GET /companies/:idCompany detail with all enrichment data and list of active jobs.
POST /webhooks(Agent Pro+)Register a webhook to receive new job notifications via HTTP POST.
curl -X POST -H "X-API-Key: rj_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"callback_url": "https://your-app.com/webhook", "domain_filters": ["ai"], "remote_only": true}' \
"https://rawjobbed.com/api/v1/webhooks"DELETE /webhooks/:idRemove a webhook subscription.
GET /usageCheck current billing period usage.
{
"plan": "developer",
"calls_used": 4231,
"calls_remaining": 5769,
"monthly_quota": 10000,
"period_start": "2026-03-01T00:00:00Z"
}