JobLabs UK Careers Data API
Free, read-only HTTP endpoints for UK salary benchmarks, statutory rates, and tax codes. CORS-enabled, cached at the edge, available in JSON or CSV. No signup, no rate limits, no API key. Just GET.
Quick start
A single curl will get you the full UK 2026/27 statutory rates table:
curl -sL https://joblabs.ai/data/uk-statutory-rates-2026-27.json | jq .nationalLivingWage In Python:
import requests
data = requests.get("https://joblabs.ai/data/uk-salaries-2026.json").json()
role = next(r for r in data["roles"] if r["slug"] == "software-engineer")
print(f"Software Engineer median: £{role['ukAverage']:,}") In TypeScript / Node:
const r = await fetch("https://joblabs.ai/data/uk-tax-codes-2026-27.json");
const data = await r.json();
const code = data.codes.find((c) => c.code === "1257L");
console.log(code.shortAnswer); Endpoints
UK Salaries 2026
- JSON:
https://joblabs.ai/data/uk-salaries-2026.json - CSV:
https://joblabs.ai/data/uk-salaries-2026.csv - Docs + schema:
/data/uk-salaries-2026/
Sample response
[
{
"role": "Software Engineer",
"slug": "software-engineer",
"category": "Tech",
"ukAverage": 72000,
"ukMin": 35000,
"ukMax": 180000,
"londonPremiumPct": 22,
"bands": [
{ "level": "Junior", "yoe": "0-2 years", "min": 35000, "max": 55000 },
...
]
}
] UK Statutory Rates 2026/27
- JSON:
https://joblabs.ai/data/uk-statutory-rates-2026-27.json - CSV:
https://joblabs.ai/data/uk-statutory-rates-2026-27.csv - Docs + schema:
/data/uk-statutory-rates-2026-27/
Sample response
{
"taxYear": "2026-27",
"incomeTaxRUK": {
"personalAllowance": 12570,
"bands": [
{ "name": "Basic", "rate": 0.20, "threshold": 12571, "ceiling": 50270 },
...
]
},
"nationalInsuranceEmployee": { "primaryThreshold": 12570, "rateMain": 0.08, ... },
"nationalLivingWage": { "rates": [ { "ageBracket": "21+", "hourlyGBP": 12.21 }, ... ] },
...
} UK Tax Codes 2026/27
- JSON:
https://joblabs.ai/data/uk-tax-codes-2026-27.json - CSV:
https://joblabs.ai/data/uk-tax-codes-2026-27.csv - Docs + schema:
/data/uk-tax-codes-2026-27/
Sample response
{
"codes": [
{
"slug": "1257l",
"code": "1257L",
"title": "1257L Tax Code Meaning (UK 2026/27)",
"shortAnswer": "1257L is the standard UK tax code...",
...
}
]
} Headers and caching
Access-Control-Allow-Origin: *— CORS open for browser fetches from any originCache-Control: public, max-age=86400— 24-hour CDN cache; data refreshes dailyContent-Type: application/jsonortext/csv; charset=utf-8- No rate limits. No API key. No signup. The endpoints are static files served from Netlify's CDN — fetch as much as you need.
- Versioning: URLs include the tax year (e.g.
2026-27). New tax-year datasets get new URLs each April; old years stay live.
License — CC BY 4.0
Free to use, redistribute, embed, and build commercial products on top of, with attribution. Required attribution:
Data from JobLabs (https://joblabs.ai/data/), licensed CC BY 4.0. A linked attribution back to the dataset URL is sufficient. We don't track API usage; usage in your product is implicit consent to the licence terms. Full license text.
Common use cases
- Payroll / HR software: import the statutory rates JSON at deploy-time to keep your tax bands, NI thresholds, NLW rates, SSP/SMP figures up to date for the new tax year.
- Salary calculator widgets: fetch the salaries JSON to power role-based salary suggestions; fetch the statutory rates JSON to compute take-home pay accurately.
- Tax-code explainer apps: use the tax codes JSON for in-app explanations of what each code on a payslip means.
- Journalism and research: use the CSV exports for charts and analysis. Cite back per the licence.
- HR dashboards: embed live UK salary medians per role with one fetch.
Changelog
- 2026-04-28 — UK Tax Codes 2026/27 dataset added (14 codes with prose explainers and worked examples). Cross-`mentions` added between all three datasets in schema.
- 2026-04-27 — UK Statutory Rates 2026/27 dataset added (73 rates across 19 categories — income tax, NI, NLW, SSP, SMP, redundancy, pension, state pension, student loan, ISA, Marriage Allowance).
- 2026-04-27 — UK Salaries 2026 dataset launched (30 roles × 8 cities × 4 seniority levels). Open data hub at /data/ with schema.org/DataCatalog markup.
Roadmap
Datasets we plan to publish next:
- → UK Career Change Paths — 35 tested transition paths with timelines, salary impact, success rates
- → UK Job Search Statistics 2026 — time-to-hire by sector, response rates, ATS conversion
- → UK HMRC Forms reference — every common HMRC form with what it does, who needs it
- → UK Cities employment data — sector mix, top employers, salary uplift per UK city
Have a UK careers dataset you'd like us to publish? Email hello@joblabs.ai.
Status, support and contributing
- Status: the API is static files on Netlify's CDN — uptime tracks Netlify's. We don't run a status page; if Netlify is up, we are.
- Bug reports / corrections: email hello@joblabs.ai with the field, the suspected wrong value, and your source. UK rates change frequently — corrections welcome.
- Source-of-truth fallback: for any rate, gov.uk and legislation.gov.uk are the canonical sources. We document our sources per-dataset on the landing pages.