Every response cites its gov.uk source

Stop letting agents
guess UK rates.

UK statutory facts as a metered API and an MCP server. Minimum wage, statutory pay, tax thresholds, bank holidays and holiday entitlement — versioned by date, cited to gov.uk, and withheld when we have not verified them.

Try it — no key required

curl "https://ukfacts.dev/api/v1/minimum-wage?age=19"
{
  "ok": true,
  "data": {
    "date": "2026-08-16",
    "age": 19,
    "band": "18 to 20",
    "hourlyRate": 10.85,
    "appliesFrom": "2026-04-01"
  },
  "meta": {
    "source": "https://www.gov.uk/national-minimum-wage-rates",
    "verified": "verified",
    "retrievedAt": "2026-08-16T21:04:11.000Z"
  }
}

Endpoints

GET /api/v1/minimum-wage

National Minimum Wage / National Living Wage by age and date

Params: age, on, apprentice

GET /api/v1/statutory-rates

SSP, SMP, SPP, shared parental and adoption pay for a tax year

Params: taxYear

GET /api/v1/tax-thresholds

Income tax bands, personal allowance, VAT and MTD thresholds

Params: taxYear

GET /api/v1/bank-holidays

Bank holidays per UK nation, from the official gov.uk feed

Params: nation, year, from, to, next

GET /api/v1/holiday-entitlement

Statutory annual leave for regular and irregular-hours workers

Params: daysPerWeek, hoursWorked, monthsWorked

Use it as an MCP server

The same data, exposed as five MCP tools. Point any MCP client at:

https://ukfacts.dev/api/mcp
{
  "mcpServers": {
    "ukfacts": {
      "type": "http",
      "url": "https://ukfacts.dev/api/mcp"
    }
  }
}

Why the data is trustworthy

Pricing

Free
£0

100 calls per day. No key, no signup.

Pro
£15/mo

Unmetered. API key, priority updates when rates change.

Get an API key →