---
title: "Labour market insights: salary benchmarks & hiring demand from real postings - JobsPipe"
description: "Aggregate labour-market analytics computed from live job postings, not surveys: a self-serve salary benchmark API with sample sizes, plus occupation demand, trending skills, industry trends and AI"
canonical: https://jobspipe.dev/labour-market
---

# Labour-market analytics from real postings. Not surveys.

Hiring demand by occupation, salary benchmarks with visible sample sizes, trending skills, and AI exposure - aggregated from the live postings corpus behind the JobsPipe API. The salary benchmark is self-serve from $0, the headline numbers are published free every month, and the deeper breakdowns are available on request.

[Book a demo](https://jobspipe.dev/book) [See the free monthly Pulse](https://jobspipe.dev/pulse)[Salary benchmark API docs](https://docs.jobspipe.dev/api-reference/insights)

![The JobsPipe dashboard listing open data engineer postings in the United States, with company, posted date, job title, function, seniority and skills columns](https://jobspipe.dev/app/job-search-live.png)

## How it works

![The JobsPipe dashboard listing open data engineer postings in the United States, with company, posted date, job title, function, seniority and skills columns](https://jobspipe.dev/app/job-search-live.png)

1.  01Every open role from 30+ sources, in one search
    
    Search by title, skill, company, place, salary, seniority or remote. Postings from job boards and ATS platforms come back in one schema, deduplicated across sources.
    
    [Get free API key](https://jobspipe.dev/signup?ref=steps)
    
2.  02The same search is one API call
    
    POST /v1/jobs/search returns the postings as JSON. Try it in the sandbox without a key, then count credits per job returned.
    
    [Read the docs](https://docs.jobspipe.dev)
    
3.  03Turn a search into a signal
    
    Save it as a Signal and new matches arrive by email, Slack or webhook, each one once. Signals cost no credits.
    
    [Set up a signal](https://jobspipe.dev/signup?ref=steps-signal)
    
4.  04Ask from your AI agent
    
    Connect the hosted MCP server and Claude, Codex or any MCP client searches live postings and cites each one.
    
    [Connect your agent](https://jobspipe.dev/mcp-server)
    

## Why teams build on JobsPipe

![](https://jobspipe.dev/icon.png)

> Every team I spoke to that wanted to build with job data ended up building scrapers instead. So I decided we would do that work once.

[Read why we built it](https://jobspipe.dev/about)

![Dvir Atias, founder of JobsPipe](https://jobspipe.dev/authors/dvir-atias.jpg)

Dvir AtiasFounder, JobsPipe

Job boards and ATS platforms in one schema

30+

![](https://jobspipe.dev/favicons/greenhouse.png)![](https://jobspipe.dev/favicons/lever.png)![](https://jobspipe.dev/favicons/workday.png)![](https://jobspipe.dev/favicons/linkedin.png)![](https://jobspipe.dev/favicons/indeed.png)![](https://jobspipe.dev/favicons/ashby.png)

Of posting history

12 mo

On every plan

Free credits to start, no card

1,000

Credits charged for a signal

0

Ways in: API, MCP server and dashboard

3

## What the data answers

### Salary benchmark

P10-P90 advertised-pay percentiles by occupation, title, country and seniority - every result carries its sample size and a confidence grade, and thin cells are suppressed rather than reported.

`POST /v1/insights/salary/benchmark`

### Occupation demand

Posting volume and share by ISCO-08 occupation over a rolling window, plus trending occupations by growth.

[Available on request - book a demo](https://jobspipe.dev/book)

### Skills: top and trending

The skills employers ask for per occupation, and which are growing month over month.

[Available on request - book a demo](https://jobspipe.dev/book)

### Industry trends

Demand and trending skills by ISIC industry division.

[Available on request - book a demo](https://jobspipe.dev/book)

### AI exposure

The share of postings mentioning AI tooling per occupation or industry, with the advertised-pay premium between AI and non-AI roles.

[Available on request - book a demo](https://jobspipe.dev/book)

### Built to be trusted, not just quoted

Every benchmark carries its sample size and a confidence grade. Cells below the minimum sample threshold are suppressed. The salary disclosure rate of the corpus is published, not hidden.

## How this differs from the incumbents

The reference vendors in this category are excellent and expensive: enterprise contracts, sales cycles, and salary models that blend postings with government survey data. JobsPipe Insights is the self-serve tier of the same market: postings-only methodology, transparent sample sizes, and a salary benchmark API with pricing that starts at free. If you need decade-deep history or modeled compensation, buy the incumbent. If you need advertised-pay benchmarks your team can query this afternoon, start here - and book a demo for the occupation, industry and skill breakdowns.

## FAQ

### Is the salary data from surveys?

No. Every number is computed from pay ranges stated in live job postings. We do not blend government survey data (like BLS OES) into the estimates, which is how several incumbent compensation products are built. The trade-off is honest: postings measure advertised pay from disclosing employers, not realized earnings - so we publish the disclosure-rate denominator instead of hiding it.

### What share of postings carry salary data?

Roughly a quarter of postings across the full multi-country corpus state pay - higher in US jurisdictions with transparency laws, far lower in most of Europe. Benchmark responses return the sample size behind every percentile so you can judge each cell, and cells below the minimum sample threshold are suppressed rather than reported.

### How much history is there?

The live corpus is a rolling 12 months of postings. Monthly aggregates are archived indefinitely from 2026 onward, so trend series grow every month.

### How is this priced?

The salary benchmark endpoint is metered like the rest of the API. Free tier is 1,000 jobs to start with no credit card required; paid packages start at $49/month for 25,000 jobs ($1.96 per 1,000) and the rate falls with the package. Occupation, industry, skill-trend and AI-exposure breakdowns are available on request - book a demo and we'll walk you through the data.


## Further reading

- [Introducing the Labour Market Pulse: free monthly hiring and salary data from live postings](https://jobspipe.dev/blog/labour-market-pulse)
- [Salary data APIs in 2026: the real options, honestly compared](https://jobspipe.dev/blog/salary-data-api)
- [Labor market data: 9 sources and APIs compared (2026)](https://jobspipe.dev/blog/labor-market-data-sources)
- [Every job posting, classified: ISCO-08 occupations, ISIC industries and skills, live on the API](https://jobspipe.dev/blog/classified-job-postings-api)
- [Is Lightcast worth it?](https://jobspipe.dev/answers/is-lightcast-worth-it)

---
Try it with no key: `curl -d '{"limit":3}' https://api.jobspipe.dev/v1/sandbox/jobs/search`. AI agents: the full machine-readable index of this site is https://jobspipe.dev/llms.txt?src=md-twin - API quickstart, MCP server, pricing. Free key (1,000 jobs to start): https://jobspipe.dev/signup