CRATEAPI

API REST

Toutes les opérations de facturation que fait CrateAPI, regroupées selon ce que vous voulez faire — Generate, Validate, Convert & Render, Extract & Embed — pas selon le format concerné.

Deux choses à savoir avant d'aller plus loin : la validation est gratuite — sans carte bancaire, sans compte — et l'extraction est déterministe — elle lit le XML réellement intégré dans un PDF, elle n'en reconstruit ni n'en devine aucun.

Essayez en direct

Choisissez une opération, collez ou chargez un exemple, et appelez l’API réelle — ici même, sans inscription.

Une facture JSON en entrée, du XML conforme — ou un PDF Factur-X — en sortie. Chaque sortie est pré-validée avant même de vous parvenir.

C’est le chemin développeur — pour un formulaire guidé, utilisez le générateur sans code sur la page d’accueil.

Generate

Une facture JSON en entrée, du XML conforme — ou un PDF Factur-X — en sortie. Chaque sortie est pré-validée avant même de vous parvenir.

UBL / Peppol / XRechnung / RO_CIUSclé API requise
POST /v1/generate/ubl

XML de facture UBL 2.1 pré-validé — choisissez Peppol BIS, XRechnung ou RO_CIUS avec ?profile=. Si les règles officielles ne sont pas respectées, vous recevez une erreur plutôt qu'une facture invalide.

CII D16Bclé API requise
POST /v1/generate/cii

La même garantie, en CII D16B — la syntaxe utilisée à l'intérieur de Factur-X et ZUGFeRD.

Factur-Xclé API requise
POST /v1/generate/facturx

Un PDF Factur-X complet : notre mise en page visuelle épurée, avec le XML CII conforme EN 16931 intégré à l'intérieur.

Formats nationauxclé API requise
POST /v1/generate/fatturapaPOST /v1/generate/facturaePOST /v1/generate/ksef

FatturaPA en Italie, Facturae en Espagne, FA_VAT/KSeF en Pologne — trois vocabulaires XML nationaux propriétaires, un seul modèle de facture JSON en entrée.

Validate

Exactement les mêmes règles que derrière chaque appel de génération, exposées comme un produit à part entière. C'est aussi la seule chose gratuite sur cette page.

Gratuit, sans clé, dès maintenant :

curl -X POST https://api.crateapi.com/v1/validate/ubl \
     -H "Content-Type: application/xml" \
     --data-binary @invoice.xml

{"profile":"peppol","valid":true,"counts":{"fatal":0,"warning":0},"findings":[],"duration_ms":12}
UBL & CIIgratuit
POST /v1/validate/ublPOST /v1/validate/cii

Validation complète XSD + Schematron selon EN 16931, Peppol BIS, XRechnung, RO_CIUS et BR-FR. Constats structurés avec identifiants de règle — gratuit, sans inscription, sans clé.

Rapport imprimableclé API requise
POST /v1/validate/ubl/report

Le même contrôle, rendu comme un rapport PDF imprimable : bannière VALID/INVALID et tableau des constats. Payant, contrairement à l'endpoint JSON ci-dessus.

Conformité PDF/A-3gratuit
POST /v1/pdfa/validate

Vérifie n'importe quel PDF selon PDF/A-3 avec veraPDF, le validateur de référence conçu pour la PDF Association — gratuit, comme la validation de facture.

Convert & Render

Faites passer une facture d'une syntaxe à l'autre, ou transformez-la en quelque chose qu'une personne peut réellement lire.

Convertir entre formatsclé API requise
POST /v1/convert/{source}-to-{target}

Huit directions entre UBL, CII, XRechnung et Factur-X. Sans perte ou rejetée : tout ce qui ne peut pas être converti proprement revient en 422 avec le motif exact, jamais une facture dégradée en silence.

Rendre lisible pour un humainclé API requise
POST /v1/render/pdfPOST /v1/render/html

Du XML de facture en entrée, une page PDF ou HTML lisible en sortie — les feuilles de style de visualisation officielles KoSIT, la même vue dont les portails ont besoin quand un client reçoit un XML qu'il ne peut pas ouvrir.

Extract & Embed

Récupérez les données lisibles par machine depuis un PDF — ou intégrez-les.

Extraire l'XML intégréclé API requise
POST /v1/extract/xml

Lit l'XML réellement joint à l'intérieur d'un PDF Factur-X/ZUGFeRD et le renvoie — déterministe, jamais reconstruit ni deviné.

Extraire les pièces jointesclé API requise
POST /v1/extract/attachments

Liste tous les fichiers intégrés dans un PDF, pas seulement l'XML de la facture — documents justificatifs inclus (BG-24).

Intégrer dans votre propre PDFclé API requise
POST /v1/generate/facturx/embed

Votre PDF de facture personnalisé plus le JSON de la facture, combinés en un Factur-X/PDF/A-3 avec le XML conforme intégré à l'intérieur. Gardez votre mise en page, gagnez la conformité.

Prêt à l'appeler vous-même ?

Chaque opération ci-dessus n'est qu'à un appel HTTP — obtenez une clé, ou lisez d'abord la référence complète.

Validez votre facture électronique gratuitementSans inscription. Collez ou déposez, rapport instantané.
Ouvrir le validateur →