Precios simples y transparentes
VIES es gratis. Saber si un NIF es inválido o VIES acaba de caerse — eso es lo que pagas.
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
- Respuestas en caché sub-10ms
- invalid vs service_unavailable — nunca bloquees un cliente válido
- Soporte por email
Growth
$49/mes
10.000 validaciones/mes
- 27 países de la UE
- Respuestas en caché sub-10ms
- invalid vs service_unavailable — nunca bloquees un cliente válido
- Soporte por email prioritario
Business
$149/mes
100.000 validaciones/mes
- 27 países de la UE
- Respuestas en caché sub-10ms
- invalid vs service_unavailable — nunca bloquees un cliente válido
- Soporte prioritario
¿Necesitas más de 100.000 validaciones? Contáctanos para el plan Scale (1.000.000/mes) o precios personalizados.
¿Por qué pagar si VIES es gratis?
Tres números.
Caídas — últimos 12 meses
Cada minuto que VIES cae, tu checkout devuelve un error si no lo absorbes tú.
Respuestas lentas (>2 s)
La latencia en el checkout destruye la conversión. VIES no tiene SLA ni caché.
Construir tu propio wrapper
Caché, reintentos, monitorización, SOAP — antes del mantenimiento continuo.
Cuándo no necesitas TaxID
Si estas tres cosas te describen, llama a VIES directamente — es gratis y oficial.
- Validas menos de 50 números de IVA al mes
- Puedes tolerar tiempos de respuesta de 1–4 segundos (VIES no tiene SLA)
- Tienes tiempo para parsear XML y gestionar errores ambiguos tú mismo
Llamada directa a VIES — sin clave API
const res = await fetch(
"https://ec.europa.eu/taxation_customs/vies/services/checkVatService",
{
method: "POST",
headers: { "Content-Type": "text/xml;charset=UTF-8" },
body: `<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<checkVat xmlns="urn:ec.europa.eu:taxud:vies:services:checkVat:types">
<countryCode>DE</countryCode>
<vatNumber>123456789</vatNumber>
</checkVat>
</soapenv:Body>
</soapenv:Envelope>`,
}
);
// Parse XML yourself.
// Note: same fault code for invalid VAT and for VIES downtime.
const xml = await res.text();Preguntas frecuentes
¿Por qué no llamar directamente a VIES? Es gratis.
VIES es gratuito y oficial, pero devuelve el mismo error tanto si un NIF es inválido como si el servicio está temporalmente caído. Nuestra API devuelve status: "invalid" cuando el NIF no supera la validación y status: "service_unavailable" cuando VIES tiene un problema — así tu código puede reintentar con seguridad y nunca bloqueas a un cliente válido por un fallo de VIES. Además, validamos el formato localmente antes de llamar a VIES (esas peticiones no cuentan contra tu cuota), cacheamos resultados activos durante 24 horas sin cachear jamás errores transitorios, y devolvemos JSON limpio — sin XML SOAP que parsear.
¿Las validaciones no usadas se acumulan?
No. La cuota mensual se reinicia el primero de cada mes. Las validaciones no utilizadas no se trasladan al mes siguiente.
¿Qué cuenta como una validación?
Cada petición a GET /api/v1/validate/{country}/{vat} que llega a nuestros servidores cuenta como una validación, independientemente del resultado. Las peticiones que fallan la validación de formato localmente no cuentan contra tu cuota.
¿Puedo cambiar de plan en cualquier momento?
Sí. Puedes cambiar tu plan en cualquier momento desde el portal de facturación en tu panel. Las actualizaciones tienen efecto inmediato. Los descensos se aplican al final del período de facturación actual.
¿Qué pasa si supero mi límite mensual?
Las peticiones más allá de tu límite de plan devuelven un error 429 rate_limit_exceeded. Tu integración no se romperá — solo necesitará gestionar ese código de error hasta el próximo ciclo o hasta que actualices.
¿Hay prueba gratuita para los planes de pago?
El plan gratuito (100 validaciones/mes) te permite probar la API completa sin tarjeta de crédito. Para pruebas de mayor volumen, contáctanos.
¿Ofrecéis facturación anual?
Todavía no, pero está en la hoja de ruta. Contáctanos en hello@taxid.dev si la facturación anual es importante para tu proceso de compra.
¿Listo para empezar?
El plan gratuito incluye 100 validaciones/mes sin tarjeta de crédito.
Obtener clave API gratuita