Archived edition

This is the September 2026 edition, kept exactly as published. Read the current edition.

SignalsAPI Labs · September 2026

SignalsAPI Hiring-Demand Index

A monthly index of advertised hiring demand, cut from deduplicated public job postings on a fixed slot. Base 100 = the first edition published under the frozen definition.

By SignalsAPI Labs

Method v1.11.0 · Generated September 01, 2026 · how we measure

433,596

deduplicated postings in the last 28 days

No prior period at this window — the corpus does not retain one. Comparisons come from the edition series below.

This index measures what employers advertised, not what they hired. A move in it is a move in the volume of public vacancies we can see — which turns before payrolls do, and for reasons a payroll survey cannot separate.

Index withheld

Hiring-Demand Index is pre-registered. The index figure is withheld. Its definition, base and window are frozen and dated on /method, and no number publishes under it until its two-person method check clears. The observations it will be built from are published below as they are made.

Two reasons, and the first is arithmetic. Base: an index needs a base observation and at least one later one before it is a measurement rather than the definition of 100, and the series begins with the first edition published under this definition — the render surface retains a rolling 30-day window, so no earlier month is observable and none is back-cast. Review: the two named reviewers this page's publication policy requires have not signed off on a figure under this definition. The observations the index will be built from are published as they are made, on the study's own page and in its downloads; only the named index figure waits.

Edition series

Edition Deduplicated postings Index
July 2026 (base) 2,944,467
August 2026 2,710,773
September 2026 398,799

Each edition is measured once, on its slot, over the 28 days ending that day, and is never re-measured. The full series is published as machine-readable JSON (CC-BY).

The aggregate file carries every figure above. The row-level file carries the postings they were counted from, and states per cut whether it lists all of them or the most recent sample. Attribution required.

Cite this study

SignalsAPI Labs, “SignalsAPI Hiring-Demand Index”, September 2026. jobs.signalsapi.com/labs/hiring-demand-index/2026-09

Query the corpus this study was cut from

Every figure here is a query over the same live hiring-signal corpus the API serves — today's postings rather than this month's snapshot.

Get my 10 free signals →

Methods Box

What was counted
Every figure below is a count of deduplicated postings — one row per company, job title and country, per the rule below — over the stated window.
Sample
We measure the volume of online job postings we observe, deduplicated to one row per company, job title and country, across 55 distinct sources, over a rolling 30-day window.
Deduplication
Repeat and re-posted advertisements collapse to a single row per (company, job title, country). Where several postings share that key, we keep the most complete one — the row that resolves to a named company with an industry, headcount and location — and break remaining ties by the most recent posting date. Note the key is country, not city: two postings for the same role in two cities of one country count once, and the same role in two countries counts twice.
Privacy floor
No published cell describes fewer than 5 distinct companies.
What it does not measure
  • Employment levels, hires, or separations. This is a posting-volume measure, not an establishment survey — it is not comparable to, and does not estimate, the figures BLS publishes.
  • Vacancies that are never posted online, filled internally, or filled through a network without a public advertisement.
  • Postings behind a login, a paywall, or an application flow we do not crawl.

Full methodology, frozen and versioned: jobs.signalsapi.com/method (v1.11.0).