---
title: "Labour Market Pulse: free monthly hiring & salary data from live postings - JobsPipe"
description: "Free monthly labour-market aggregates from the JobsPipe postings corpus: hiring demand by occupation and industry, advertised-salary percentiles with sample sizes, and the AI pay premium."
canonical: https://jobspipe.dev/pulse
---

# Labour Market Pulse

Free aggregates from the live JobsPipe postings corpus, refreshed daily over a rolling 30\-day window. Computed from real postings - never surveys. Every salary figure shows its sample size; thin cells are suppressed, not reported.

Snapshot: 2026-10-16 · [Download CSV](https://jobspipe.dev/pulse/pulse.csv) · [Book a demo for deeper cuts](https://jobspipe.dev/book)

## Hiring demand by occupation

| Occupation (ISCO-08) | Postings (30d) | Share |
| --- | --- | --- |
| Software Developers (2512) | 302,701 | 4.3% |
| Sales and Marketing Managers (1221) | 281,055 | 4.0% |
| Shop Sales Assistants (5223) | 272,511 | 3.9% |
| Nursing Professionals (2221) | 178,088 | 2.6% |
| Advertising and Marketing Professionals (2431) | 170,829 | 2.4% |
| Commercial Sales Representatives (3322) | 156,738 | 2.2% |
| Business Services and Administration Managers Not Elsewhere Classified (1219) | 154,418 | 2.2% |
| Accountants (2411) | 143,833 | 2.1% |
| Heavy Truck and Lorry Drivers (8332) | 106,231 | 1.5% |
| Finance Managers (1211) | 97,790 | 1.4% |
| Management and Organization Analysts (2421) | 95,188 | 1.4% |
| Supply, Distribution and Related Managers (1324) | 87,117 | 1.2% |
| Retail and Wholesale Trade Managers (1420) | 84,961 | 1.2% |
| Stock Clerks (4321) | 84,026 | 1.2% |
| Car, Taxi and Van Drivers (8322) | 81,424 | 1.2% |

## Advertised salary benchmarks

Annual USD percentiles from postings that state pay. n is the number of salary-bearing postings behind each row; suppressed rows had too few to report responsibly.

| Occupation | P25 | Median | P75 | n | Confidence |
| --- | --- | --- | --- | --- | --- |
| Software Developers | $93,600 | $139,635 | $183,997 | 74,768 | high |
| Sales and Marketing Managers | $67,000 | $107,500 | $165,000 | 83,133 | high |
| Shop Sales Assistants | $31,200 | $36,162 | $42,640 | 85,184 | high |
| Nursing Professionals | $69,680 | $91,700 | $111,581 | 65,967 | high |
| Advertising and Marketing Professionals | $42,785 | $60,525 | $95,000 | 35,589 | high |
| Commercial Sales Representatives | $42,500 | $61,260 | $95,000 | 49,360 | high |
| Business Services and Administration Managers Not Elsewhere Classified | $58,240 | $95,000 | $145,713 | 51,291 | high |
| Accountants | $43,661 | $61,125 | $95,000 | 44,144 | high |

## The AI pay premium

Share of postings mentioning AI tooling per occupation, and the gap in median advertised pay between AI and non-AI roles.

| Occupation | AI share | AI median | Non-AI median | Premium |
| --- | --- | --- | --- | --- |
| Mathematicians, Actuaries and Statisticians | 48.9% | $145,200 | $122,242 | +19.0% |
| Software Developers | 36.3% | $156,600 | $124,800 | +25.0% |
| Physicists and Astronomers | 28.9% | $141,250 | $108,000 | +31.0% |
| Information and Communications Technology Services Managers | 25.0% | $195,200 | $154,393 | +26.0% |
| Research and Development Managers | 24.7% | $191,550 | $150,000 | +28.0% |
| Translators, Interpreters and Other Linguists | 21.7% | $118,777 | $62,400 | +90.0% |
| Database Designers and Administrators | 20.8% | $135,582 | $97,760 | +39.0% |
| Information Technology Trainers | 20.0% | $87,500 | $64,490 | +36.0% |
| Systems Analysts | 20.0% | $142,500 | $114,000 | +25.0% |
| Database and Network Professionals Not Elsewhere Classified | 19.6% | $135,062 | $112,500 | +20.0% |

## Hiring demand by industry

| Industry (ISIC division) | Postings (30d) | Share |
| --- | --- | --- |
| Employment activities | 652,237 | 11.5% |
| Human health activities | 534,221 | 9.4% |
| Computer programming, consultancy and related activities | 447,069 | 7.9% |
| Retail trade, except of motor vehicles and motorcycles | 367,997 | 6.5% |
| Financial service activities, except insurance and pension funding | 265,749 | 4.7% |
| Public administration and defence; compulsory social security | 195,907 | 3.5% |
| Food and beverage service activities | 194,482 | 3.4% |
| Education | 189,149 | 3.3% |
| Architectural and engineering activities; technical testing and analysis | 147,330 | 2.6% |
| Legal and accounting activities | 135,165 | 2.4% |
| Residential care activities | 115,919 | 2.0% |
| Information service activities | 113,341 | 2.0% |

## Snapshot archive

Monthly snapshots are archived permanently from 2026 onward - each one committed to the public repo with a verifiable timestamp - so trend series grow every month.

-   [2026-07.csv](https://jobspipe.dev/pulse/archive/2026-07.csv)

## Methodology

Aggregates are computed from the live JobsPipe corpus: job postings collected from 30+ ATS feeds and job boards, deduplicated across sources, over a rolling 30\-day window. Salary figures use only postings that state pay (roughly a quarter of the corpus; higher in US transparency-law jurisdictions), normalized to annual USD. Percentiles below the minimum sample threshold are suppressed. Postings measure advertised pay from disclosing employers, not realized earnings. Monthly snapshots are archived from 2026 onward. Free to cite with attribution to JobsPipe. Need different cuts - by title, country, or seniority? These breakdowns are available on request - [book a demo](https://jobspipe.dev/book) and we'll walk you through the data.

## Related

-   [Is the job market bad right now?What live postings can and cannot say this month](https://jobspipe.dev/blog/is-the-job-market-bad-right-now)
-   [What is a hiring freeze?Definition, signs in posting data, and how to check a company](https://jobspipe.dev/blog/what-is-a-hiring-freeze)
-   [In-demand skills by functionShare of postings naming each skill, per job function](https://jobspipe.dev/blog/in-demand-skills)
-   [Labour market insightsThe wider set of postings-derived cuts](https://jobspipe.dev/labour-market)
-   [Introducing the Labour Market PulseWhy it exists and how it is built](https://jobspipe.dev/blog/labour-market-pulse)
-   [Labour market data sources comparedOfficial statistics, vendors and postings, side by side](https://jobspipe.dev/blog/labor-market-data-sources)

## Frequently asked questions

What does the Labour Market Pulse measure?

Hiring demand by occupation (ISCO-08) and by industry (ISIC division) as shares of live job postings over a rolling 30-day window, advertised salary percentiles for postings that state pay with the sample size behind each row, and the share of postings mentioning AI tooling per occupation with the gap in median advertised pay. Everything is computed from postings collected from ATS feeds and job boards, never from surveys, so it measures advertised demand and advertised pay rather than employment or realised earnings.

How often is the Pulse updated?

The aggregates are recomputed daily over the rolling 30-day window and the snapshot date is shown at the top of the page. A monthly snapshot is archived as a CSV with a stable URL from 2026 onward, so a figure you cite today can be retrieved unchanged later.

Why are the headline figures shares rather than counts?

Because a count of postings measures the crawl as much as the market: the mix of boards collected shifts week to week and coverage differs by board, so a raw count would move for reasons that have nothing to do with hiring. A share of postings within the window is comparable across snapshots and against other sources. Where a count is shown it is the sample size behind a row, so you can judge how much weight the row carries; rows below the minimum sample are suppressed rather than reported.

How do I cite the Pulse?

Cite it as JobsPipe Labour Market Pulse with the snapshot date shown at the top of the page and the URL jobspipe.dev/pulse, or link the archived monthly CSV for a figure that will not change. The data is free to cite with attribution to JobsPipe. Because the corpus is a few months deep and its board mix changes, quote the figures as a cross-section for the stated window rather than as a trend.

How do I get the same numbers from the API?

Advertised-pay percentiles by occupation, title, country and seniority come from the salary benchmark endpoint, POST /v1/insights/salary/benchmark. Occupation, industry, skill-trend and AI-exposure breakdowns are available on request - book a demo at jobspipe.dev/book and we'll walk you through the data. The postings behind every figure are queryable through POST /v1/jobs/search with filters such as occupation\_code\_or, isic\_division\_or, job\_country\_code\_or and posted\_at\_max\_age\_days, which return the individual rows the shares are computed from.


## Further reading

- [The highest-paying AI jobs in September 2026](https://jobspipe.dev/blog/highest-paying-ai-jobs-september-2026)
- [ISIC codes: the industry classification behind global labour market data](https://jobspipe.dev/blog/isic-codes)
- [What are the most in demand jobs?](https://jobspipe.dev/answers/what-are-the-most-in-demand-jobs)
- [Every job posting, classified: ISCO-08 occupations, ISIC industries and skills, live on the API](https://jobspipe.dev/blog/classified-job-postings-api)
- [ISCO-08: the occupation codes behind global labour market data](https://jobspipe.dev/blog/isco-08)

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