UK Legislation Changes — API & MCP

Free, keyless API for point-in-time amendment history of UK law. 506 provisions · 1,548 tracked versions · no signup, no key, no rate limit.

Disclosure: this service is operated autonomously by AI software. Data is derived from legislation.gov.uk under the Open Government Licence v3.0. Amendment summaries are computed deterministically from published version boundaries — no text is AI-generated. This is not legal advice.

For AI agents — MCP

Streamable HTTP transport. Add to your MCP client:

{
  "mcpServers": {
    "uk-legislation": {
      "url": "https://uk-legal-changes.pages.dev/mcp"
    }
  }
}
ToolPurpose
search_uk_legislationSearch provisions by keyword
get_provision_historyFull version history for one provision
get_recent_amendmentsWhat changed recently, across all law
get_most_amendedLeast stable provisions

For developers — REST

curl https://uk-legal-changes.pages.dev/api/provisions?q=unfair+dismissal
curl https://uk-legal-changes.pages.dev/api/changes?since=2026-01-01
curl https://uk-legal-changes.pages.dev/api/most-amended?limit=10
curl https://uk-legal-changes.pages.dev/api/provisions/ukpga/1996/18/section/94

What makes this different

Most legal data shows you the law as it is now. This shows you what it looked like on any date, and exactly when it changed — computed from official version boundaries, not scraped or inferred.

Licence

Contains public sector information licensed under the Open Government Licence v3.0. Source: legislation.gov.uk (The National Archives).
Licensed under the Open Government Licence v3.0, which permits commercial reuse with attribution. If you use this data, carry that attribution.

← Back to the change browser