New — AI-Powered Invoice Extraction

Upload an invoice.
Get structured JSON.

The only API that combines OCR + AI extraction + NIF/VAT validation + IBAN verification in a single endpoint. Built for European invoices.

Try Free on RapidAPI → Interactive Playground
28
EU Countries
1
Endpoint
<3s
Extraction
94%+
Avg Confidence
NIF/VAT Validated
IBAN MOD-97
Cloudflare Edge
No Cookies

Three steps to structured data

Upload any European invoice. Get validated, structured JSON. No multi-step workflows, no session tokens.

1

Upload a file

PDF, JPEG, PNG, or TIFF. Up to 10MB. Any European invoice.

POST /v1/extract

2

AI extracts & validates

OCR + LLM extraction. NIF/VAT checksum validation for 28 EU countries. IBAN MOD-97 verification. Totals cross-check.

3

Get structured JSON

Issuer, recipient, line items, totals, payment — all validated with per-field confidence scores.

See it in action

Select a sample European invoice and explore the extracted JSON response. Hardcoded samples — no API calls.

Samples:
// Select a sample to see the response...
Open Full Playground →

Extract and validate. Not just extract.

The only invoice API with built-in EU fiscal validation.

NIF/VAT Validation

Checksum validation for 28 EU countries. Not just extraction — verification that the tax ID is structurally valid.

🏦

IBAN Verification

MOD-97 checksum + country length check + bank code identification. BIC and bank name enrichment included.

🤖

AI-Powered OCR

Handles PDFs and photos. Quality detection with adaptive prompts for degraded images. Fallback model chain.

📈

Confidence Scores

Per-field confidence (0.0–1.0) so you know exactly which data to trust. Global and per-line-item scores.

🌐

Multi-Language

Portuguese, Spanish, French, German, Italian, English invoices. Auto-detected, no configuration needed.

Single Endpoint

One POST, one JSON response. No multi-step workflows, no session tokens, no SDKs required.

Use Invoice Extract your way

SDKs, tools, and integrations for every workflow. All open-source.

Others extract text. We extract and validate.

The only invoice API with built-in NIF/VAT checksum and IBAN MOD-97 verification.

Feature AWS Textract Google Doc AI Mindee Veryfi VeriCorp
Price / page $0.01 $0.01 $0.10 $0.08–0.16 €0.025–0.097
NIF/VAT validation
IBAN validation
Structured JSON Partial Partial
EU invoice focus Partial
Confidence per field
Image quality handling
Single endpoint
Free tier 250/mo 25/mo
See detailed comparisons →

Start extracting in under a minute

curl -X POST "https://vericorp-invoice.p.rapidapi.com/v1/extract" \
  -H "X-RapidAPI-Key: YOUR_API_KEY" \
  -H "X-RapidAPI-Host: vericorp-invoice.p.rapidapi.com" \
  -F "file=@invoice.pdf" \
  -F 'options={"validate_nif":true,"validate_iban":true}'
import { VeriCorpInvoice } from '@vericorp/invoice-extract';

const client = new VeriCorpInvoice({ apiKey: 'YOUR_API_KEY' });

const result = await client.extract(
  fs.readFileSync('invoice.pdf'),
  { validateNif: true, validateIban: true }
);

console.log(result.issuer.tax_id_valid);  // true
console.log(result.totals.total);          // 13542.30
console.log(result.payment.iban_valid);     // true
from vericorp_invoice import VeriCorpInvoice

client = VeriCorpInvoice(api_key="YOUR_API_KEY")

result = client.extract(
    "invoice.pdf",
    validate_nif=True,
    validate_iban=True
)

print(result.issuer.tax_id_valid)   # True
print(result.totals.total)           # 13542.30
print(result.payment.iban_valid)     # True

Simple, transparent pricing

Start free. Scale as you grow. All tiers include full extraction + validation. No feature gating.

Free

€0 /month
25 extractions/month
  • NIF/VAT validation
  • IBAN verification
  • Quality detection
  • Community support
Start Free

Basic

€29 /month
300 extractions/month
  • Everything in Free
  • 10 req/hour rate limit
  • Email support
  • Multi-page PDFs
Get Basic

Enterprise

€249 /month
10,000 extractions/month
  • Everything in Pro
  • 200 req/hour rate limit
  • Dedicated support
  • SLA guarantee
Contact Us

Multi-page PDFs count as 1 extraction. No per-page charges.

Start extracting invoices in 30 seconds.

Upload an invoice, get validated structured JSON. No credit card required.

Get Free API Key → Try the Playground