API documentation

View documentation for our RESTful and XML APIs here on the Developer Hub.

Full list of API documentation
Service API documentation Documentation type
Example Hello World REST API
Agents Agent Authorisation REST API
Agent Authorisation Test Support Test Support API
Agent Authorisation Online XML API
Business Rates Business Rates REST API
Charities Charities Online XML API
Construction Industry Scheme Construction Industry Scheme Online XML API
Corporation Tax Interest Restriction Return (IRR) service guide Service Guide
Interest Restriction Return (IRR) REST API
Corporation Tax Online XML API
Customs CTC Traders roadmap Roadmap
Safety and security import declarations service guide Service Guide
CTC Traders phase 4 service guide Service Guide
CTC Traders phase 4 testing guide Service Guide
CTC Traders phase 5 service guide Service Guide
CTC Traders phase 5 testing guide Service Guide
CTC Traders phase 5 technical interface specification Service Guide
Goods Vehicle Movements service guide Service Guide
Customs Declarations end-to-end service guide Service Guide
CTC Guarantee Balance phase 4 service guide Service Guide
CTC Guarantee Balance phase 4 testing guide Service Guide
CTC Guarantee Balance phase 5 service guide Service Guide
Import Control System 2 Presentation of Goods service guide Service Guide
Bulk Data File List REST API
CTC Guarantee Balance REST API
CTC Traders REST API
Check an EORI Number REST API
Common Transit Convention Traders Test Support REST API
Customs Inventory Linking Exports REST API
Goods Vehicle Movements REST API
Pull Notifications REST API
Safety and Security Import Declarations REST API
Safety and Security Import Notifications REST API
Safety and Security Import Outcomes REST API
Create Test User Test Support API
Alcohol and Tobacco Warehouse Declaration Online XML API
Excise Movement Control System XML API
Exchange rates from HMRC XML API
Import Control System XML API
National Export System XML API
New Computerised Transit System XML API
EC Sales List Online XML API
Income Tax (Making Tax Digital) MTD ITSA Vendors Roadmap Roadmap
Income Tax (MTD) end-to-end service guide Service Guide
Agent Authorisation REST API
Business Details (MTD) REST API
Business Income Source Summary (MTD) REST API
Business Source Adjustable Summary (MTD) REST API
CIS Deductions (MTD) REST API
Individual Calculations (MTD) REST API
Individual Losses (MTD) REST API
Individuals Business End of Period Statement (MTD) REST API
Individuals Charges (MTD) REST API
Individuals Disclosures (MTD) REST API
Individuals Expenses (MTD) REST API
Individuals Income Received (MTD) REST API
Individuals Reliefs (MTD) REST API
Individuals State Benefits (MTD) REST API
Obligations (MTD) REST API
Other Deductions (MTD) REST API
Property Business (MTD) REST API
Self Assessment Accounts (MTD) REST API
Self Assessment Assist (MTD) REST API
Self-Employment Business (MTD) REST API
Create Test User Test Support API
Test Fraud Prevention Headers Test Support API
Lifetime ISA Lifetime ISA REST API
Create Test User Test Support API
National Insurance National Insurance REST API
Create Test User Test Support API
National Insurance Test Support Test Support API
PAYE Marriage Allowance REST API
Create Test User Test Support API
Individual PAYE Test Support Test Support API
Marriage Allowance Test Support Test Support API
PAYE Online XML API
Real Time Information online XML API
Pensions Pension Schemes Online XML API
Relief at Source Relief At Source REST API
Self Assessment Self Assessment end-to-end service guide Service Guide
Individual Benefits REST API
Individual Employment REST API
Individual Income REST API
Individual Tax REST API
Marriage Allowance REST API
National Insurance REST API
Create Test User Test Support API
Individual PAYE Test Support Test Support API
Marriage Allowance Test Support Test Support API
National Insurance Test Support Test Support API
Self Assessment Online XML API
Stamp Duty Stamp Taxes Online XML API
VAT (Making Tax Digital) VAT (MTD) end-to-end service guide Service Guide
VAT (MTD) REST API
Create Test User Test Support API
Test Fraud Prevention Headers Test Support API
VAT Check a UK VAT number REST API
Other Push Pull Notifications REST API
Automatic Exchange of Information XML API