UK VAT number checker avatar

UK VAT number checker

Pricing

Pay per usage

Go to Apify Store
UK VAT number checker

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

Jan Novotny

Maintained by Community

Actor stats

2

Bookmarked

28

Total users

2

Monthly active users

2 months ago

Last modified

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

FieldDescription
vatIdInput VAT number
isValidBoolean result of validation
businessNameRegistered business name (if valid)
addressRegistered business address (if valid)
checkedAtISO 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.