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 4 APIs on the APIs.io network, including Liabilities API, Obligations API, Payments API, and 1 more. Tagged areas include Government, Making Tax Digital, Regulatory, Tax, and UK.
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 authentication, developer portal, documentation, getting-started guide, support, and 14 more developer resources.
Kin Score
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 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
HMRC 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.
HMRC UK Tax Authority API Rules
SPECTRALJSON 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 2
Status, limits, changes, and where to get help
Commercial 1
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API