UK VAT number checker
Pricing
Pay per usage
UK VAT number checker
This actor uses https://www.tax.service.gov.uk/ to check if UK VAT number is valid or not. It can check multiple VAT numbers in one run. If VAT number is valid then business name and address are fetched.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Jan Novotny
Actor stats
2
Bookmarked
23
Total users
3
Monthly active users
3 hours ago
Last modified
Categories
Share
Authenticates and verifies one or more UK VAT (Value Added Tax) numbers using the official HMRC VAT check service.
This Actor accepts a list of VAT numbers as input and returns detailed validation results, including the company name and address for each valid VAT number.
🧠 Features
- ✅ Validates UK VAT numbers
- 🧾 Returns company name and address for valid entries
- 📊 Supports bulk validation in one run
- ⚡ Suitable for automation and integrations
🚀 How It Works
The Actor programmatically interacts with the official UK VAT check service to determine:
- Whether a VAT number is valid
- The registered business name (if valid)
- The registered address (if valid)
This makes it easy to integrate VAT checks into automation workflows, compliance checks, partner onboarding flows, or data enrichment processes.
🧾 Input
Provide an array of UK VAT numbers as strings:
["GB123456789","GB987654321"]
Input Requirements
- UK VAT numbers typically start with
GB - No spaces required
- Multiple VAT numbers supported
📤 Output
The Actor returns an array of result objects — one per VAT number checked:
[{"vatId": "GB220430231","isValid": true,"businessName": "TESCO PLC","checkedAt": "2025-03-28T13:33:56.267Z","address": "CIRRUS A SHIRE PARK KESTREL WAY WELWYN GARDEN CITY AL7 1GA GB"},{"vatId": "GB123456789","isValid": false,"businessName": null,"checkedAt": "2025-03-28T13:34:12.415Z","address": null}]
Output Fields
| Field | Description |
|---|---|
vatId | Input VAT number |
isValid | Boolean result of validation |
businessName | Registered business name (if valid) |
address | Registered business address (if valid) |
checkedAt | ISO timestamp when the check was performed |
📦 Example Use Cases
- Validate supplier VAT details before invoicing
- Automate VAT compliance checks
- Enrich CRM or accounting datasets
- Verify business partners during onboarding
⚠️ Notes
- This Actor uses the publicly available UK VAT check service.
- It does not use the official HMRC commercial API.
- For high-volume or compliance-critical usage, consider using HMRC’s official API service.