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
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) REST API
Interest Restriction Return (IRR) service guide Service Guide
Corporation Tax Online XML API
Customs Bulk Data File List REST API
CTC Guarantee Balance REST API
CTC Traders REST API
Check an EORI Number REST API
Customs Inventory Linking Exports REST API
Excise Movement Control System REST API
Goods Vehicle Movements REST API
Import Control Presentation of Goods 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
Trader Goods Profiles REST API
CTC Traders roadmap Roadmap
CTC Guarantee Balance roadmap Roadmap
UK Internal Market Authorisation Checker 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
CTC Guarantee Balance phase 5 testing guide Service Guide
Import Control System 2 Presentation of Goods service guide Service Guide
Excise Movement Control System service guide Service Guide
Excise Movement Control System testing guide Service Guide
Excise Movement Control System technical interface specification Service Guide
Post and Parcels Service Guide Service Guide
Trader Goods Profile Service Guide Service Guide
UK Internal Market Authorisation Checker Service Guide Service Guide
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
Example Hello World REST API
Income Tax (Making Tax Digital) 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 Capital Gains Income (MTD) REST API
Individuals Charges (MTD) REST API
Individuals Disclosures (MTD) REST API
Individuals Dividends Income (MTD) REST API
Individuals Employments Income (MTD) REST API
Individuals Expenses (MTD) REST API
Individuals Foreign Income (MTD) REST API
Individuals Income Received (MTD) REST API
Individuals Insurance Policies Income (MTD) REST API
Individuals Other Income (MTD) REST API
Individuals Pensions Income (MTD) REST API
Individuals Reliefs (MTD) REST API
Individuals Savings Income (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 Assessment Individual Details (MTD) REST API
Self-Employment Business (MTD) REST API
Income Tax (MTD) roadmap Roadmap
Income Tax (MTD) end-to-end service guide Service Guide
Create Test User Test Support API
Self-Assessment Test Support (MTD) 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
Other P800 refunds external API REST API
Push Pull Notifications REST API
Tax-Free Childcare Payments REST API
Automatic Exchange of Information XML 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 Individual Benefits REST API
Individual Employment REST API
Individual Income REST API
Individual Tax REST API
Marriage Allowance REST API
National Insurance REST API
Self Assessment end-to-end service guide Service Guide
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 Check a UK VAT number REST API
VAT (Making Tax Digital) VAT (MTD) REST API
VAT (MTD) end-to-end service guide Service Guide
Create Test User Test Support API
Test Fraud Prevention Headers Test Support API