UK Document Validator
Free REST API to validate UK VAT numbers, NINO, Company Numbers and UTR. Auto-detect endpoint included. 500 requests/month free.
UK Document Validator endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
Detect and Validate (Auto-detect) /validate/detect |
Automatically detects whether the input is a VAT number, NINO, Company Number or UTR and validates it. Useful when you don't know the document |
| GET |
Validate VAT Number /validate/vat |
Validates a UK VAT number using HMRC's mod-97 algorithm. GB prefix is optional. Returns formatted number. |
| GET |
Validate NINO /validate/nino |
Validates a UK National Insurance Number (NINO). Checks format and all HMRC invalid prefix rules. Returns formatted NINO. |
| GET |
Validate Company Number /validate/company |
Validates a UK Companies House registration number. Returns the company type: Ltd, PLC, LLP, Scottish, Northern Irish and 15+ other formats. |
| GET |
Validate UTR /validate/utr |
Validates a UK Unique Taxpayer Reference (UTR) used for Self Assessment tax returns. Uses HMRC's official checksum algorithm. |
UK Document Validator pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO Recommended | $9 / month | — |
|
| ULTRA | $29 / month | — |
|