Validate a customer’s Tax Identification Number (TIN) and receive registry verification details.
Request Parameters
tax_id (string, required) – The customer’s Tax Identification Number.customer_name (string, optional) – The legal name of the customer. Used for name match checks.country (string, required) – ISO 3166-1 alpha-2 country code (e.g., US, DE, IN).state (string, optional) – State or region. Useful for country-specific lookups.county (string, optional) – County or district name (if applicable).postal_code (string, optional) – ZIP or postal code for geolocation support.ip_address (string, optional) – User’s IP address to infer location when address fields are missing.Response Fields
valid (boolean) – Whether the Tax ID is valid.customer_name (string) – The official name associated with the Tax ID.customer_name_match (boolean) – Whether the provided name matches the registry.customer_type (string) – Entity classification. One of:
B2C – Business to ConsumerB2B – Business to BusinessPRISCH – Private SchoolPRIEDUI – Private Educational Institution (Non-School)GOV – Government EntityPUBSCH – Public SchoolPUBEDU – Public Educational Institution (Non-School)PRIHOS – Private HospitalPUBHOS – Public HospitalNGO – Non-Governmental Organizationcountry (string) – Country associated with the registry.state (string) – State or region returned from the registry (if available).address (string) – Registered address (if available).source (string) – Authority or data source used for validation (e.g., VIES, GSTIN).validation_timestamp (string) – ISO timestamp of the validation event.request_id (string) – Unique reference for tracing and support.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Optional. Unique key to ensure idempotent operations (e.g., retry-safe requests).
Details required for Tax ID validation
The tax identification number to validate
The country where the tax ID should be validated (ISO 3166-1 alpha-2)
Optional customer name for matching against registry
State or region code, if applicable
County or district, optional
Postal or ZIP code, optional
IP address of the customer (used for fallback geolocation)
Validation result returned successfully
Indicates whether the Tax ID is valid
Customer name from the tax registry (if available)
True if the provided name matches the registry name
Type of the customer entity (e.g., BUSINESS, INDIVIDUAL, NONPROFIT, GOV)
Country associated with the tax ID
State/province/region from registry (if available)
Full address from registry (if available)
Registry source used (e.g., VIES, GSTIN, etc.)
Timestamp of the validation attempt
Internal reference ID for this validation request