Introduction

Every job posting, one API. The JobsPipe API returns live job postings from 30+ sources through a single normalized REST endpoint.

JobsPipe is a jobs-data API. It gives you live job postings from 30+ sources in one normalized schema, a company tech-stack scanner, and salary benchmarks computed from the same postings.

Why JobsPipe

  • One schema, every source. Salary parsed, location resolved, remote flag inferred, duplicate postings collapsed into one record.
  • One endpoint per question. POST /v1/jobs/search for postings, POST /v1/stack/scan for a domain's technologies, POST /v1/insights/salary/benchmark for what a role pays.
  • One key. Bearer API-key auth and credit-based plans. A no-key sandbox lets you test your client first.

A minimal request

Terminal
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.

Try it in Postman

Fork the official JobsPipe collection into your own Postman workspace. It has every endpoint, a jobspipe_api_key variable for your key, and a "Start here (no key)" request that calls the sandbox, so you can see a real response before you sign up.

Run in Postman

The collection also lives in the public JobsPipe workspace on the Postman API Network.

Explore the docs

On this page