EU EORI Number Validator (Official EC Service)
Pricing
Pay per usage
EU EORI Number Validator (Official EC Service)
Bulk-validate EU EORI customs numbers against the official European Commission EOS service. Returns validity, issuing country and the published trader name and address when consent was given. Free customs compliance and KYB tool.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
DEV DEV
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
EU EORI Number Validator (Official European Commission Service)
What it does
This Actor bulk-validates EORI numbers (Economic Operators Registration and Identification) against the official European Commission EOS validation service (DG TAXUD) — the same service behind the EC's public EORI checker. Any business importing into or exporting out of the EU needs a valid EORI, and customs declarations are rejected when the number is wrong. Feed the Actor a list of numbers and it returns, for each one, whether it is valid, the issuing country, and the trader's name and address when that trader has consented to publication.
This is the customs counterpart to VAT validation: use it for customs compliance, KYB onboarding, supplier and freight-forwarder verification, and cleaning EORI fields in an ERP or CRM.
Input
| Field | Type | Required | Description |
|---|---|---|---|
eoriNumbers | array of strings | yes | One EORI per entry (e.g. BE0403199702). Spaces, dots and dashes are stripped automatically. |
Output
One dataset item per number. Every item carries a status field: found (valid EORI), not_found (unknown/invalid number) or error (bad format or service failure).
{"query": "BE0403199702","eori": "BE0403199702","status": "found","isValid": true,"statusCode": "0","statusDescription": "Valid","errorReason": null,"countryCode": "BE","requestDate": "15/07/2026","traderName": null,"traderAddress": null,"traderPostalCode": null,"traderCity": null,"traderCountry": null,"consentGiven": false,"source": "European Commission - DG TAXUD - EOS EORI validation service"}
Use cases
- Customs compliance: check every EORI on a shipment file before submitting declarations, avoiding rejected entries.
- KYB / onboarding: verify that a new EU supplier or client is a registered economic operator.
- ERP / CRM hygiene: bulk-revalidate stored EORI numbers and flag the ones that have lapsed.
- Freight & logistics: validate consignor and consignee identifiers in bulk before customs filing.
Limitations & fair use
traderName/traderAddressare returned only when the economic operator has consented to publication; otherwise they arenullandconsentGivenisfalse. This is a restriction of the EU service, not of this Actor — a number can be perfectly valid with no name attached.- The service validates existence and registration status; it does not confirm that the trader is authorised for a specific customs procedure.
- Since Brexit,
GBnumbers are not in the EU EORI database — validate those with the UK HMRC service instead. - The Actor waits ~300 ms between calls to stay polite towards the EC service. Please keep batches reasonable.
- Source: European Commission, DG TAXUD — EOS EORI validation web service (public).
Pricing
This Actor is free. You only pay your own Apify platform consumption (compute units), typically a fraction of a cent per run.
More actors by this developer
Reliable tools built on official French & EU open-data APIs — company data, compliance checks and B2B enrichment, including an EU VAT number validator (VIES): see all actors by vigilant_jasmine.