HMRC UK Tax Authority
HM Revenue and Customs (HMRC) provides over 115 APIs through the HMRC Developer Hub for UK tax compliance including Making Tax Digital for VAT and Income Tax, PAYE, customs declarations, corporation tax, and construction industry scheme. APIs use OAuth 2.0 and support both REST and XML protocols with a sandbox testing environment.
HMRC UK Tax Authority publishes 8 API contracts indexed on the APIs.io network, including Liabilities API, Obligations API, Payments API, and 5 more. Tagged areas include Government, Making Tax Digital, Regulatory, Tax, and United Kingdom.
The HMRC UK Tax Authority catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
HMRC UK Tax Authority’s developer surface includes engineering blog, authentication, developer portal, documentation, getting-started guide, support, and 19 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Government and Open Data | standard | 17.2 (thin) | - | - |
| E-invoicing and Tax Compliance (certified operators) | standard | 17.2 (thin) | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
APIs 8
Individual APIs this provider publishes, each with its own machine-readable definition.
HMRC Self Assessment API
The HMRC Self Assessment APIs enable software to submit and manage self assessment tax returns, income sources, and tax calculations for individuals and sole traders under Makin...
HMRC PAYE (Pay As You Earn) API
The HMRC PAYE APIs enable payroll software to submit employer payroll data, retrieve tax codes and employee records, and manage PAYE submissions for Real Time Information (RTI) ...
HMRC Customs Declarations API
The HMRC Customs Declarations APIs enable customs software to submit import and export declarations, manage authorizations, and integrate with the UK Customs Declaration Service...
HMRC Corporation Tax API
The HMRC Corporation Tax APIs enable accounting software to submit corporation tax returns, retrieve liabilities, manage payments, and access tax calculation data for UK busines...
HMRC UK Tax Authority Liabilities API
VAT financial liabilities
HMRC UK Tax Authority Obligations API
VAT return filing obligations
HMRC UK Tax Authority Payments API
VAT payments made to HMRC
HMRC UK Tax Authority Returns API
VAT return submission
Scroll for all 8
Postman Collections 4
Ready-to-run Postman collections for exercising this provider's APIs.
Open Collections 6
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONHMRC VAT (Making Tax Digital) Liabilities API
OPEN COLLECTIONHMRC VAT (Making Tax Digital) Liabilities Obligations API
OPEN COLLECTIONHMRC VAT (Making Tax Digital) Liabilities Payments API
OPEN COLLECTIONHMRC VAT (Making Tax Digital) Liabilities Returns API
OPEN COLLECTIONHMRC VAT (Making Tax Digital) API
OPEN COLLECTIONPricing Plans 1
Published pricing tiers and plan structures.
Hmrc Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Hmrc Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Hmrc Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Hmrc Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
JSON Schema 11
Standalone JSON Schema definitions for this provider's data models.
Error
JSON SCHEMALiabilitiesResponse
JSON SCHEMAObligation
JSON SCHEMAObligationsResponse
JSON SCHEMAPaymentsResponse
JSON SCHEMAHMRC VAT Return
JSON SCHEMAVatLiability
JSON SCHEMAVatPayment
JSON SCHEMAVatReturn
JSON SCHEMAVatReturnConfirmation
JSON SCHEMAVatReturnRequest
JSON SCHEMAScroll for all 11
JSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Hmrc Structure
JSON STRUCTURESecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.