Skip to content
STRATUSWORKFORCE SCAN
Menu

The Workforce Scan API

The numbers behind every page, as JSON: occupations and their tasks, roster scans, the Workforce AI Index and the Work Bench. Keys come with Pro. Use is under the API license. The job, industry and area numbers are also free to download as open data on the data page.

Your key

Keys come with Pro. Open this page in the browser where you unlocked Pro, or unlock it from the scan first.

Calling it

Endpoints

GET/jobs?q=<title>

Occupations matching a job title as people say it, best first, with each one's share within reach now and at the end of 2028, employment and pay.

q: 2 to 120 characters. limit: 1 to 10, default 5.

curl -H "Authorization: Bearer $KEY" "https://workforce.stratussc.com/api/v1/jobs?q=demand%20planner"

GET/jobs/<slug>

One occupation: the share within reach at a date on each pace, the mix of desk, people and body work, observed use, pay, and its largest tasks with their lengths and dates.

year: 2026 to 2030, default 2028. pace: long, fast or slow. reliability: four_in_five or even_odds. tasks: 0 to 40, default 10.

curl -H "Authorization: Bearer $KEY" "https://workforce.stratussc.com/api/v1/jobs/purchasing-agents-except-wholesale-retail-and-farm-products?year=2027"

GET/jobs/<slug>?detail=full

Every task with the task file's judgments where the occupation has been reviewed (what it is made of, sign-off, cost of a mistake, procedure, outside people, protected records), Anthropic's robot rating, the measured line of Claude use, and for reviewed occupations what changes for the people (what stays with them, what becomes checking, what can be handed over with lighter checks, what to learn), as on the job page.

curl -H "Authorization: Bearer $KEY" "https://workforce.stratussc.com/api/v1/jobs/registered-nurses?detail=full"

POST/scan

A roster: up to 200 roles with headcounts (and pay if you have it). Returns each role's match and confidence, and the hours and value within reach. Nothing you send is stored.

JSON body: { "roles": [{ "title": "Buyer", "headcount": 12, "annual_pay": 72000 }], "year": 2028, "pace": "long", "reliability": "four_in_five" }

curl -H "Authorization: Bearer $KEY" -H "content-type: application/json" -d '{"roles":[{"title":"AP clerk","headcount":6}]}' https://workforce.stratussc.com/api/v1/scan

GET/industries

Every industry (352 sectors, subsectors and groups by NAICS) with its employment and the share of paid hours within reach now and at the end of 2027, 2028 and 2030.

q: part of a name or a NAICS code, optional.

curl -H "Authorization: Bearer $KEY" "https://workforce.stratussc.com/api/v1/industries?q=insurance"

GET/industries/<slug>

One industry in full, as its page: employment, pay, the mix of work, the share and value within reach at each date on every pace and reliability, its largest occupations and the tasks with the most hours, and for its reviewed people what their work is made of and what changes for them (what stays, what becomes checking, what can be handed over, what most would learn first). With detail=full, also every occupation BLS publishes for it with task data, at its nationwide headcount and pay.

detail: full, optional.

curl -H "Authorization: Bearer $KEY" https://workforce.stratussc.com/api/v1/industries/finance-and-insurance

GET/areas

Every state, territory, metro and nonmetro area with its employment and the share of paid hours within reach now and at the end of 2027, 2028 and 2030.

q: part of a name or a BLS area code, optional.

curl -H "Authorization: Bearer $KEY" "https://workforce.stratussc.com/api/v1/areas?q=worcester"

GET/areas/<slug>

One area in full, the same fields as an industry. With detail=full, also every occupation BLS publishes there that has task data, with its local headcount and pay and its share within reach (the regional report's roster).

detail: full, optional.

curl -H "Authorization: Bearer $KEY" "https://workforce.stratussc.com/api/v1/areas/worcester-ma?detail=full"

GET/horizon

METR's latest measurement of the length of task the best models finish, the estimate for today, and how fast it is growing on each pace.

curl -H "Authorization: Bearer $KEY" https://workforce.stratussc.com/api/v1/horizon

GET/companies

Every company the Workforce AI Index has read: ticker, CIK, sector, headcount, the share within reach now and at the end of 2028.

curl -H "Authorization: Bearer $KEY" https://workforce.stratussc.com/api/v1/companies

GET/companies/<ticker>

One company's reading of its annual report: the headcount and its sentence, the staffing patterns with their reasons, the workforce notes, the AI language, and the estimate; the headcount by filing year as each annual report states it, with the filing; and the readings of earlier annual reports once there are any.

curl -H "Authorization: Bearer $KEY" https://workforce.stratussc.com/api/v1/companies/IBM

GET/bench

The Work Bench's worked examples, each a real task attempted once by an AI model against a rubric written beforehand, with its grade.

occupation: an occupation slug, optional.

curl -H "Authorization: Bearer $KEY" "https://workforce.stratussc.com/api/v1/bench?occupation=customer-service-representatives"

GET/bench/<occupation>/<id>

One example in full: the brief, the material, the rubric, the attempt and the grade by criterion.

curl -H "Authorization: Bearer $KEY" https://workforce.stratussc.com/api/v1/bench/customer-service-representatives/<id>

The same tools in an assistant

The search, job, scan and horizon answers are the assistant tools at https://workforce.stratussc.com/mcp, free in Claude and ChatGPT. See assistants.