Agent & developer API
Job risk JSON API
Work Risk Lab publishes static JSON data for each valid career profile. Responses are unstyled raw metrics intended for programmatic consumption, research tooling, and future authenticated access.
Discovery
- API catalog (
application/linkset+json, RFC 9727) - Health status
- JSON Schema (
service-desc) - llms.txt — agent discovery index
Content usage
Search indexing and AI input for citation are allowed via Content-Signal inrobots.txt. Bulk AI training is declined. Major AI crawlers are steered toward/api/ and discovery endpoints. Contact the site operator before commercial redistribution.
Endpoints
Replace {slug} with a job slug from /jobs/.
- Global profile:
https://www.workrisklab.com//api/jobs/{slug}.json - Regional profile:
https://www.workrisklab.com//api/jobs/{region}/{slug}.json
Regions: us, uk, au, ca, eu. Regional responses apply labour-market score adjustments on top of the global baseline.
Example request
GET https://www.workrisklab.com//api/jobs/accountant.json
Accept: application/jsonExample response
{
"name": "Accountant",
"occupationalCategory": "Finance",
"aiRiskScore": 52,
"aiAugmentationScore": 94,
"wageProtectionIndex": "Sideways",
"topThreats": ["AI close assistants", "variance explanation generators"],
"vulnerabilityBluf": "Mid-Career Accountants in Finance are vulnerable because...",
"safestTasksSummary": "Within Finance, the tasks safest from machine automation are...",
"defenseSkills": [
"Forecast scenario modelling with copilot-generated assumptions",
"Cross-entity variance investigation and sign-off",
"Process design for human-in-the-loop finance automation"
],
"faq": [{ "question": "...", "answer": "..." }],
"url": "https://www.workrisklab.com//jobs/accountant/"
}Response fields
- name — Display title for the profile
- occupationalCategory — Industry label
- aiRiskScore — Replacement risk (0–100)
- aiAugmentationScore — Augmentation upside (0–100)
- wageProtectionIndex —
Up,Down, orSideways - topThreats — Array of AI threat strings
- vulnerabilityBluf — Three-sentence BLUF vulnerability summary
- safestTasksSummary — Industry tasks safest from automation
- defenseSkills — Three immediate skill upgrades
- faq — Structured Q&A for agents and generative search
- url — Canonical HTML page for the profile
Full schema: /docs/api/schema.json
Matrix slug format
Programmatic matrix profiles use slugs shaped like:
{experience-tier}-{core-role}-{industry}
entry-level-accountant-finance
senior-executive-software-developer-technologyAuthentication
Public read access is available today. Paid or authenticated access may be introduced later via Cloudflare API protection. OAuth protected-resource metadata will be published at that time.