Skip to content
JL JobLabs
Free · No API Key · CC BY 4.0

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 origin
  • Cache-Control: public, max-age=86400 — 24-hour CDN cache; data refreshes daily
  • Content-Type: application/json or text/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.