CRATEAPI

CrateAPI fără cod — direct în browser sau în tool-ul tău de automatizare

Cea mai mare parte din ce face CrateAPI nu cere deloc cod: validează, generează și încearcă fiecare unealtă direct în browser mai jos, gratuit, fără cont. Preferi să automatizezi? Orice tool no-code care poate trimite un request HTTP — Make, n8n, Zapier — poate apela CrateAPI direct și el, fără SDK, fără server propriu, fără cod.

Fără cod: folosește uneltele direct în browser

Gratuit, fără cont pentru toate acestea — un click și primești rezultatul în câteva secunde.

gratuit

Validează o factură

Încarcă un fișier XML UBL sau CII și primești înapoi un raport complet de conformitate — complet gratuit, fără cont.

gratuit

Generează o factură

Completează un formular scurt pe pagina principală și descarcă o factură UBL, CII, Factur-X sau PDF gata de folosit — gratuit, fără cont.

gratuit

PDF, captură de ecran, email și extragere

Alte patru demo-uri în browser: transformă HTML în PDF, capturează o pagină web, trimite un email, sau extrage date structurate dintr-un document — gratuit, fără cont.

Preferi să conectezi aceleași apeluri într-un flux recurent, în loc să le rulezi manual? Make, n8n și Zapier — mai jos — apelează exact același API.

Cum funcționează

Fiecare integrare de mai jos e de fapt un singur apel HTTP, configurat printr-o interfață diferită. /v1/validate/ubl și /v1/validate/cii sunt gratuite și nu cer deloc cheie API — cel mai simplu mod să încerci totul chiar acum: XML de factură la intrare, raport JSON la ieșire. /v1/generate/*, /v1/convert/* și /v1/render/* sunt plătite și citesc header-ul X-API-Key — obține o cheie gratuită pe pagina ta de cont (o cheie gratuită include deja 50 de apeluri facturabile pe lună, fără card).

Notă onestă. Blueprint-ul Make și workflow-ul n8n de mai jos urmează formatul propriu de export al fiecărui tool și îndreaptă amândouă către endpointul real exact arătat lângă ele - am testat acel apel HTTP direct contra API-ului real. Nu avem conturi Make sau n8n proprii, deci pasul de import în sine nu a fost rulat în niciuna din cele două aplicații. Dacă vreodată un import pare greșit, request-ul din spate — URL, metoda, headere, body — e partea garantat funcțională; copiaz-o de mână în loc.

Pentru tool-uri de automatizare (Make, n8n, Zapier) — tot ce urmează de aici în jos cere puțină configurare tehnică.

Make

Modulul HTTP generic al Make — HTTP → Make a request — poate apela orice URL, inclusiv CrateAPI. Spre deosebire de unii competitori, acest modul e disponibil pe planul gratuit Make, nu blocat după un nivel plătit.

Încearcă gratuit: validează o factură

  1. Creează un scenariu, adaugă app-ul HTTP → modulul Make a request — sau sari direct la pasul 2 și importă fișierul de mai jos.
  2. Meniul scenariului (⋮) → Import Blueprint → alege fișierul .json descărcat.
  3. Metoda POST, URL https://api.crateapi.com/v1/validate/ubl, header Content-Type: application/xml, body = un XML de factură — blueprint-ul vine deja cu un exemplu real conectat.
  4. Rulează o dată. CrateAPI răspunde cu un raport JSON — valid, numărul de erori fatale/avertismente, constatări — pe care restul scenariului îl poate folosi.
curl -X POST "https://api.crateapi.com/v1/validate/ubl" \
  -H "Content-Type: application/xml" \
  -H "X-CrateAPI-Source: make" \
  --data-binary @invoice.xml
Descarcă blueprint Make (validate)

Treci la generare. Îndreaptă același modul către https://api.crateapi.com/v1/generate/ubl?profile=peppol, adaugă header-ul X-API-Key: cheia-ta-aici, și schimbă body-ul într-o factură JSON (content type application/json) în loc de XML. Descarcă blueprint Make (generate)

n8n

Nodul integrat HTTP Request al n8n face exact aceeași treabă. n8n e gratuit și open-source, deci funcționează identic pe n8n Cloud sau pe o instanță pe care o rulezi tu însuți.

Încearcă gratuit: validează o factură

  1. Creează un workflow, adaugă un nod HTTP Request — sau sari la pasul 2 și importă fișierul de mai jos.
  2. Meniul workflow-ului (⋯) → Import from File → alege fișierul .json descărcat (vine deja cu un trigger manual, gata de rulat).
  3. Metoda POST, URL https://api.crateapi.com/v1/validate/ubl, header Content-Type: application/xml, body raw = un XML de factură — workflow-ul vine deja cu un exemplu real completat.
  4. Apasă Test workflow. Ieșirea nodului e același raport JSON — valid, numărul de erori fatale/avertismente, constatări.
curl -X POST "https://api.crateapi.com/v1/validate/ubl" \
  -H "Content-Type: application/xml" \
  -H "X-CrateAPI-Source: n8n" \
  --data-binary @invoice.xml
Descarcă workflow n8n (validate)

Rulezi n8n self-hosted în loc de n8n Cloud? Nimic de mai sus nu se schimbă — e același nod HTTP Request în ambele cazuri.

Treci la generare. Îndreaptă nodul către https://api.crateapi.com/v1/generate/ubl?profile=peppol, adaugă header-ul X-API-Key: cheia-ta-aici, și schimbă tipul de body în JSON (o factură structurată) în loc de XML raw. Descarcă workflow n8n (generate)

Zapier

Notă onestă întâi: acțiunea generică ce poate apela orice URL — Webhooks by Zapier — nu e pe planul gratuit al Zapier; cere unul din planurile plătite Zapier. Zapier nu are nici import de fișier pentru un singur Zap — deci nu există template de descărcat aici, doar câmpurile exacte de completat.

Încearcă gratuit: validează o factură

  1. Creează un Zap, adaugă app-ul de acțiune Webhooks by Zapier, eveniment POST.
  2. Completează câmpurile de mai jos exact, apoi trimite un test — CrateAPI răspunde cu un raport JSON.
Metoda
POST
URL
https://api.crateapi.com/v1/validate/ubl
Headere
Content-Type: application/xml
X-CrateAPI-Source: zapier
Payload
Raw — lipește un XML de factură
curl -X POST "https://api.crateapi.com/v1/validate/ubl" \
  -H "Content-Type: application/xml" \
  -H "X-CrateAPI-Source: zapier" \
  --data-binary @invoice.xml

Treci la generare. Aceeași acțiune, câmpuri diferite: URL https://api.crateapi.com/v1/generate/ubl?profile=peppol, adaugă header-ul X-API-Key: cheia-ta-aici, Payload Type Json, Data = o factură structurată.

Vezi-l fără nimic din toate astea

Fiecare template de mai sus apelează același API pe care îl poți testa chiar acum — încearcă validatorul gratuit cu propriul tău fișier, sau citește referința completă.

Validează factura electronică gratuitFără cont. Lipești sau încarci, raport instant.
Deschide validatorul →