Works worldwide · VAT-aware · GDPR-ready

Receipts & invoices,
turned into structured data.

One developer-friendly REST API. Merchant, date, totals, VAT breakdown and line items — extracted in seconds, as JSON or XML. You decide what gets stored.

No credit card required · Cancel anytime

POST /v1/receipts/verbose
{
  "overallConfidence": 0.96,
  "data": {
    "merchantName": { "value": "Lidl", "confidence": 0.97 },
    "country":      { "value": "DE" },
    "date":         { "value": "2026-06-12" },
    "currency":     { "value": "EUR" },
    "totalAmount":  { "value": 23.47 },
    "taxBreakdown": [
      { "rate": 19.0, "net": 16.00, "tax": 3.04 },
      { "rate": 7.0,  "net": 4.13,  "tax": 0.29 }
    ]
  }
}
Works worldwide GDPR-ready Per-country VAT Receipts + invoices JSON or XML Webhooks & async

Everything you need to parse a receipt

Accurate extraction, tax done right, and output that fits your stack.

Receipts & invoices, one API

Both return the same clean, structured result — merchant, date, totals, tax, and line items. Every major format, from anywhere in the world.

Accuracy you can trust

Every scan is automatically validated and normalized: ISO dates, ISO-4217 currency, and a VAT breakdown that actually balances. Data that’s right, not just parsed.

VAT & tax, done right

Per-country rates, multi-rate receipts, and VAT-number capture — built for real accounting workflows, not bolted on afterward.

Line items with confidence

Get every line — description, quantity, unit price, tax rate — each with a per-field confidence score you can act on programmatically.

JSON or XML, your choice

JSON by default; add one parameter for XML to drop straight into ERP and accounting systems. Sync for instant results, or async with signed webhooks.

Privacy by design

You decide what we keep: parse-only with zero retention, or store with configurable retention and one-call erasure. EU-hosted, with a data processing agreement that covers every account.

From zero to structured data in three steps

01

Sign up & verify

Create an account and verify your email — you start on the free plan, 5 scans a month, no card required.

02

Create an API key

Generate a key from the dashboard. It is shown once — store it securely.

03

POST a receipt

Send an image, PDF, or URL. Get structured JSON or XML back, synchronously or via webhook.

One API, many workflows

Teams use Tagjet to take the manual work out of every document that hits their books.

Expense management

Auto-fill expense reports from a photo. Merchant, date, total, and VAT captured in one call.

Accounting automation

Turn supplier invoices into ledger-ready data with validated tax lines — JSON or XML for your ERP.

Loyalty & rewards

Read line items to verify purchases and power points, cashback, and promotions in real time.

Fintech & lending

Extract and structure financial documents at scale, with confidence scores and signed webhooks.

One request. Clean data.

Send a file with your API key and get back exactly what your accounting flow needs — per-field confidence, ISO dates, ISO-4217 currency, and a validated VAT breakdown.

  • multipart, base64, or a URL (SSRF-guarded)
  • JSON by default — add ?format=xml for XML
  • validated & normalized: ISO dates, ISO-4217, balanced VAT
  • parse-only with store=false to keep nothing
terminal
curl -H "apikey: tj_live_xxx" \
  -F file=@receipt.jpg \
  https://api.tagjet.app/v1/receipts/verbose

# → 200 OK, structured JSON

# want XML instead? add ?format=xml

Simple, honest pricing

Every plan includes receipts + invoices, JSON & XML, and webhooks. Prices in EUR; EU VAT handled automatically. Cancel anytime.

Free

€0/mo

5 scans / mo

  • Header fields
  • JSON or XML
  • 1 req/s
  • Community support
Start free

Starter

€39/mo

1,000 scans / mo

  • Header fields
  • €0.025 / extra scan
  • 2 req/s
  • Email support
Get started
Most popular

Growth

€99/mo

3,000 scans / mo

  • + Line items
  • Fraud checks
  • €0.020 / extra scan
  • 5 req/s
Get started

Scale

€159/mo

5,000 scans / mo

  • + Line items
  • Fraud checks
  • €0.018 / extra scan
  • 10 req/s
Get started

Pro

€299/mo

10,000 scans / mo

  • Everything in Scale
  • €0.015 / extra scan
  • 15 req/s
  • Priority support
Get started

Enterprise

Custom

Custom volume

  • Everything in Pro
  • Signed DPA & security review
  • SSO & SLAs
  • Dedicated support
Contact sales

Why teams choose Tagjet

Purpose-built for receipts and invoices — without legacy-OCR pricing or the DIY glue code.

TagjetLegacy OCR APIDIY vision model
Cost per scanCents — no legacy markup5–10× moreModel + glue code
Receipts + invoices, one APIpartial
Validated VAT / tax mathpartial
Line items + confidencepartial
JSON or XML outputpartialDIY
You control data retention
EU-hosted, GDPR & DPA includedpartialDIY
Signed webhooks + async queue

Start scanning receipts today

5 free scans every month, no credit card. Be in production this afternoon.