✨ Production Ready • Global Coverage • Enterprise Grade

Tax ID Checks That
Don't Block Revenue

Enterprise-grade tax ID validation API with audit-grade evidence, global coverage, and never-block guarantee. Perfect for invoicing, checkout flows, and compliance.

🇪🇺

EU VIES

27 Countries • ~950ms

🇬🇧

UK HMRC

VAT Numbers • ~1.6s

🇦🇺

AU ABN

Business Numbers • Checking...

Response Time

Global CDN • <200ms

Why Choose Our API?

Built for businesses that need reliable tax validation without the complexity

🚀

Never Block Revenue

Returns provisional status when authorities are slow, ensuring checkout flows never break. Revenue first, compliance second.

🛡️

Audit-Grade Evidence

Cryptographically signed evidence with immutable storage. PDF reports with verification hashes for compliance teams.

🌍

Global Coverage

All 27 EU countries via VIES, UK HMRC, Australian ABN, with more regions coming soon. Single API, global reach.

Lightning Fast

Built on Cloudflare Workers edge network. Sub-100ms response times globally with intelligent caching.

🔒

Enterprise Security

API key authentication, rate limiting, idempotency protection. SOC 2 compliant infrastructure.

📊

Real-time Monitoring

Live authority status monitoring with circuit breakers. Automatic failover ensures maximum uptime.

Global Coverage

Comprehensive tax ID validation across major business regions

🇪🇺 European Union - All 27 Countries

Austria Belgium Bulgaria Croatia Cyprus Czech Republic Denmark Estonia Finland France Germany Greece Hungary Ireland Italy Latvia Lithuania Luxembourg Malta Netherlands Poland Portugal Romania Slovakia Slovenia Spain Sweden

🇬🇧 United Kingdom

VAT validation via HMRC OAuth API with official reference numbers and real-time verification.

🇦🇺 Australia

ABN lookup with checksum validation and GST registration status checking.

🚧 Coming Soon

🇨🇭 Switzerland 🇳🇴 Norway 🇳🇿 New Zealand 🇨🇦 Canada

Test the API Live

Try our API with real tax IDs from actual businesses. No API key required for demo.

Validate a Tax ID

API Response

Submit the form to see the API response

API Documentation

Simple REST API with comprehensive validation and evidence features

🚀 Quick Start

Get started with a simple POST request:

curl -X POST "https://taxidvalidator.com/v1/tax-id/validate" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "country": "NL",
    "id": "NL002065538B01",
    "evidence_pdf": true
  }'

📝 Request Format

Required fields for validation:

{
  "country": "NL",           // 2-letter country code
  "id": "NL002065538B01",    // Tax ID to validate
  "evidence_pdf": true,      // Generate PDF evidence
  "timeout_ms": 5000         // Optional timeout
}

✅ Success Response

Valid tax ID with entity details:

{
  "status": "valid",
  "source": "VIES",
  "entity": {
    "legal_name": "KONINKLIJKE PHILIPS N.V.",
    "address": "HIGH TECH CAMPUS 52, EINDHOVEN"
  },
  "evidence": {
    "reference": "abc123",
    "pdf_url": "/v1/evidence/abc123/pdf",
    "checked_at": "2025-09-09T12:00:00Z"
  }
}

🔐 Authentication

API key authentication required:

Authorization: Bearer tiv_your_api_key_here

// Demo mode (no key required):
Authorization: Bearer demo
Referer: https://taxidvalidator.com

📊 Status Values

Possible validation outcomes:

  • valid - Tax ID exists and is active
  • invalid - Tax ID doesn't exist or is invalid
  • provisional_unverified - Authority unavailable

📄 PDF Evidence

Download audit-grade evidence:

GET /v1/evidence/{checkId}/pdf
Authorization: Bearer YOUR_API_KEY

// Returns: PDF document with:
// - Validation details
// - Entity information  
// - Cryptographic hashes
// - Authority references
Get API Access

Simple, Transparent Pricing

Pay only for what you use. No hidden fees, no surprises.

Starter

$0
Free forever
  • 1,000 validations/month
  • All countries supported
  • PDF evidence generation
  • Email support
  • Rate limiting: 100/15min
Try Now

Enterprise

Custom
Contact us
  • Unlimited validations
  • All countries supported
  • PDF evidence generation
  • Webhook notifications
  • Batch processing
  • Dedicated support
  • Custom rate limits
  • SLA guarantees
Contact Sales