EU VIES VAT Number Checker – Bulk Validate EU VAT IDs avatar

EU VIES VAT Number Checker – Bulk Validate EU VAT IDs

Pricing

$5.00 / 1,000 results

Go to Apify Store
EU VIES VAT Number Checker – Bulk Validate EU VAT IDs

EU VIES VAT Number Checker – Bulk Validate EU VAT IDs

Bulk-validate EU VAT numbers in the official European Commission VIES system: valid/invalid status, registered company name and address for all 27 EU member states (plus XI Northern Ireland).

Pricing

$5.00 / 1,000 results

Rating

0.0

(0)

Developer

Almmity

Almmity

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

EU VIES VAT Number Checker – bulk validation of EU VAT IDs

Validate any number of EU VAT identification numbers against the official VIES (VAT Information Exchange System) of the European Commission. For every number you get whether it is valid for intra-community transactions, plus the registered company name and address (where the member state publishes them).

Use cases

  • Verify customers before issuing 0% intra-community (reverse charge) invoices
  • Clean and enrich B2B customer databases / CRM
  • E-commerce & SaaS checkout VAT validation, KYC and supplier onboarding

Supports all EU member states: AT, BE, BG, CY, CZ, DE, DK, EE, EL (Greece), ES, FI, FR, HR, HU, IE, IT, LT, LU, LV, MT, NL, PL, PT, RO, SE, SI, SK and XI (Northern Ireland).

Input

{ "vatNumbers": ["PL7740001454", "DE811569869", "FR40303265045"] }

Output

{
"input": { "vatNumber": "PL7740001454" },
"success": true,
"countryCode": "PL",
"vatNumber": "7740001454",
"valid": true,
"status": "VALID",
"name": "ORLEN SPÓŁKA AKCYJNA",
"address": "CHEMIKÓW 7, 09-411 PŁOCK",
"requestDate": "2026-10-12T12:50:57.434Z",
"checkedAt": "2026-10-12T12:50:57.500Z"
}

An invalid number is still a successful check (valid: false). Malformed input or a member-state service outage returns success: false (not charged) – just re-run those items later.

Pricing

Pay per result: $5 per 1,000 successful results ($0.005 per checked company). Failed lookups (invalid number, not found) are returned in the dataset with success: false and are not charged. Apify platform usage is included in the price.

Data source & reliability

Data is fetched live from official Polish/EU registries through the pl-firmy API (Almmity), which adds batching, caching and retries so you do not hit the Ministry of Finance limit of ~100 searches per day per IP. Need it inside an AI assistant? The same checks are available as a remote MCP server at https://api.almmity.com/mcp.

Integrations

Run it from the Apify API, schedule it daily, or connect it to Make, Zapier, n8n, Google Sheets or webhooks. Export results as JSON, CSV or Excel.

Support

Questions or custom needs: contact@almmity.com. This actor is not affiliated with the Polish Ministry of Finance, the Ministry of Justice or the European Commission; it uses their public data.