27 États membres de l'UE · Adossé à VIES · <10ms en cache

API de validation de TVA européenne
conçue pour les développeurs

Un seul endpoint. Validez n'importe quel numéro de TVA européen contre VIES avec un cache Redis agressif, des réponses JSON structurées et des tarifs prévisibles.

No credit card required · Free forever

27
États membres de l'UE
<10ms
réponse en cache
24h
cache de réponse
$0
pour commencer

Quickstart

Démarrage rapide

Une seule requête. Transmettez le numéro de TVA, récupérez le nom de l'entreprise, l'adresse et le statut de validation en JSON.

Requête
curl https://taxid.dev/api/v1/validate/DE/DE123456789 \
  -H "Authorization: Bearer vat_xxxxxxxxxxxx"
Response200 OK · 12ms
{
  "valid": true,
  "vat": "DE123456789",
  "country_code": "DE",
  "company_name": "Example GmbH",
  "address": "Musterstraße 1, 10115 Berlin",
  "cached": true,
  "request_id": "req_01j..."
}

Features

Ce que fait TaxID

Un wrapper fin et fiable autour de VIES — sans SOAP, sans surprises d'indisponibilité, sans messages d'erreur cryptiques.

Adossé à VIES

Chaque validation interroge le système VIES officiel de la Commission européenne. Vous obtenez les mêmes données de référence utilisées par les autorités fiscales des 27 États membres.

Cache sous 10ms

Les numéros valides sont mis en cache dans Redis pendant 24 heures. Les recherches répétées pour le même numéro de TVA se résolvent en moins de 10ms — sans aller-retour VIES.

27 États membres de l'UE

Couverture complète de l'Autriche à la Suède. Chaque endpoint pays valide le format localement avant d'interroger VIES, économisant le quota sur les numéros mal formés.

Nom et adresse de l'entreprise

Chaque réponse réussie inclut le nom et l'adresse enregistrés de l'entreprise tels que retournés par l'autorité fiscale nationale — prêts à imprimer sur les factures.

Erreurs au style Stripe

Codes d'erreur lisibles par machine comme vat_invalid, service_unavailable et country_not_supported. Ne parsez plus jamais une chaîne lisible pour brancher votre logique.

Validation du format en premier

Chaque numéro de TVA est vérifié contre une regex spécifique au pays avant l'appel VIES. Les formats invalides échouent instantanément sans consommer votre quota mensuel.

Pricing

Tarifs

Commencez gratuitement. Aucune carte bancaire requise. Passez au niveau supérieur quand vous en avez besoin.

Free

$0pour toujours

100 validations/mois

  • 27 pays de l'UE
  • Nom + adresse de l'entreprise
  • Réponses JSON
  • Sans carte bancaire
Obtenir une clé API

Starter

$19/mois

1 000 validations/mois

  • 27 pays de l'UE
  • Cache sous 10ms
  • Erreurs style Stripe
  • Support par e-mail
Essai gratuit

Growth

$49/mois

10 000 validations/mois

  • 27 pays de l'UE
  • Cache sous 10ms
  • Support prioritaire
  • Support par e-mail
Essai gratuit

Besoin de plus de 10 000 validations ? Contactez-nous pour des tarifs personnalisés.

FAQ

Questions fréquemment posées

TaxID est-il gratuit ?

Oui. Le plan gratuit inclut 100 validations de TVA européenne par mois sans carte bancaire. Les plans payants commencent à 19 $/mois.

Comment TaxID gère-t-il les pannes de VIES ?

Quand VIES est indisponible, TaxID retourne un code d'erreur structuré service_unavailable. Les résultats précédemment mis en cache restent accessibles pendant les pannes, évitant ainsi les échecs critiques.

Quelles données renvoie l'API ?

valid, vat, country_code, company_name, address, cached et request_id. Le nom et l'adresse de l'entreprise proviennent directement de l'enregistrement VIES de l'autorité fiscale nationale.

Quels pays de l'UE sont supportés ?

Les 27 États membres de l'UE — de l'Autriche à la Suède. Chaque pays valide le format localement avant d'interroger VIES.

Comment TaxID se compare-t-il à l'appel direct de VIES ?

VIES est basé sur SOAP, fréquemment indisponible et sans cache. TaxID l'enveloppe dans une API REST/JSON avec cache Redis, codes d'erreur structurés et réponses en cache sous 10ms.

Autre chose en tête ?

hello@taxid.dev

Start validating in 60 seconds

Free API key. No credit card. 100 validations per month on the free plan.

Get started free About us →