API de validación de IVA europeo
creada para desarrolladores
Un endpoint. Valida cualquier número de IVA europeo contra VIES con caché Redis agresivo, respuestas JSON estructuradas y precios predecibles.
No credit card required · Free forever
- 27
- estados miembros de la UE
- <10ms
- respuesta en caché
- 24h
- caché de respuesta
- $0
- para empezar
Quickstart
Inicio rápido
Una sola petición. Pasa el número de IVA, obtén de vuelta el nombre de la empresa, dirección y estado de validación en JSON.
curl https://taxid.dev/api/v1/validate/DE/DE123456789 \
-H "Authorization: Bearer vat_xxxxxxxxxxxx"{
"valid": true,
"vat": "DE123456789",
"country_code": "DE",
"company_name": "Example GmbH",
"address": "Musterstraße 1, 10115 Berlin",
"cached": true,
"request_id": "req_01j..."
}Features
Qué hace TaxID
Un wrapper fino y confiable alrededor de VIES — sin SOAP, sin sorpresas de caídas ni mensajes de error crípticos.
Respaldado por VIES
Cada validación consulta el sistema VIES oficial de la Comisión Europea. Obtienes los mismos datos autoritativos que usan las autoridades fiscales de los 27 estados miembros.
Caché sub-10ms
Los números válidos se almacenan en Redis durante 24 horas. Las consultas repetidas del mismo número de IVA se resuelven en menos de 10ms — sin ida y vuelta a VIES.
27 estados miembros de la UE
Cobertura completa de Austria a Suecia. Cada endpoint por país valida el formato localmente antes de consultar VIES, ahorrando cuota en números malformados.
Nombre y dirección de la empresa
Cada respuesta exitosa incluye el nombre y dirección registrados de la empresa tal como los devuelve la autoridad fiscal nacional — listos para imprimir en facturas.
Errores estilo Stripe
Códigos de error legibles por máquina como vat_invalid, service_unavailable y country_not_supported. Nunca más parsees un string legible para ramificar tu lógica.
Validación de formato primero
Cada número de IVA se comprueba contra una expresión regular específica del país antes de llamar a VIES. Los formatos inválidos fallan al instante sin consumir tu cuota mensual.
Pricing
Precios
Empieza gratis. Sin tarjeta de crédito. Actualiza cuando necesites más.
Free
$0para siempre
100 validaciones/mes
- 27 países de la UE
- Nombre + dirección de empresa
- Respuestas JSON
- Sin tarjeta de crédito
Starter
$19/mes
1.000 validaciones/mes
- 27 países de la UE
- Caché sub-10ms
- Errores estilo Stripe
- Soporte por email
Growth
$49/mes
10.000 validaciones/mes
- 27 países de la UE
- Caché sub-10ms
- Soporte prioritario
- Soporte por email
¿Necesitas más de 10.000 validaciones? Contáctanos para precios personalizados.
FAQ
Preguntas frecuentes
¿TaxID es gratuito?
Sí. El plan gratuito incluye 100 validaciones de IVA europeo al mes sin tarjeta de crédito. Los planes de pago empiezan en 19 $/mes.
¿Cómo maneja TaxID las caídas de VIES?
Cuando VIES no está disponible, TaxID devuelve un código de error estructurado service_unavailable. Los resultados previamente en caché siguen accesibles durante las caídas, evitando fallos críticos.
¿Qué datos devuelve la API?
valid, vat, country_code, company_name, address, cached y request_id. El nombre y dirección de la empresa vienen directamente del registro VIES de la autoridad fiscal nacional.
¿Qué países de la UE están soportados?
Los 27 estados miembros de la UE — de Austria a Suecia. Cada país valida el formato localmente antes de consultar VIES.
¿Cómo se compara TaxID con llamar a VIES directamente?
VIES es SOAP, frecuentemente no disponible y sin caché. TaxID lo envuelve en una API REST/JSON con caché Redis, códigos de error estructurados y respuestas en caché sub-10ms.
¿Algo más en mente?
hello@taxid.devStart validating in 60 seconds
Free API key. No credit card. 100 validations per month on the free plan.
Get started free About us →