Introduction
Every job posting, one API. The JobsPipe API returns live job postings from 30+ sources through a single normalized REST endpoint.
Every job posting, one API. JobsPipe is a jobs-data platform: live job search across 30+ sources in one normalized schema, a company tech-stack scanner, and aggregate labour-market insights - occupation demand, salary benchmarks, trending skills - computed from the same postings corpus.
Why JobsPipe
- One schema, every source. 30+ sources harmonized into one consistent shape. Salary parsed, location resolved, remote flag inferred, repeat postings on a source collapsed into one record.
- One endpoint per question.
POST /v1/jobs/searchfor live postings,POST /v1/stack/scanfor a domain's technologies,GET /v1/insights/*for aggregate demand, compensation and skill trends. - One key. Bearer API-key auth, plan-based rate limits and a monthly job quota - and a no-key sandbox under
/v1/sandboxfor trying everything first.
A minimal request
curl https://api.jobspipe.dev/v1/jobs/search \
-H "Authorization: Bearer jp_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{ "job_title_or": ["software engineer"], "limit": 5 }'The base URL for every request is https://api.jobspipe.dev.
Explore the docs
Quickstart
Create a key and make your first request in two minutes.
Authentication
Create, use, and revoke API keys.
Jobs search
The POST /v1/jobs/search endpoint.
API Explorer
Interactive playground - try the API live.
Filter reference
Every filter you can send.
Job schema
Every field returned for a job.
Rate limits & plans
Per-second limits and monthly quotas.
Stack scan
Detect the technologies a company domain runs.
Labour-market insights
Occupation demand, salary benchmarks, trending skills, AI exposure.
Guides
Recipes for common integrations.
AI agents & MCP
Connect agents via MCP and agent skills.