Now in public beta

Extract structured data
from invoices & receipts

Upload a photo or PDF, get clean JSON back. No templates, no training data, no configuration. Powered by Gemini 2.5 Flash.

Uses a demo API key — processing happens on our server
📄

Drop an invoice or receipt here, or click to browse

PNG, JPG, WebP, PDF — max 10MB
Extracted JSON

                
⏱ — ms 💰 Cost: — 📋 — 💶 —

Simple, honest pricing

Start free. Upgrade when you need more.

Free

$0
10 docs / month
  • JSON extraction
  • PDF support
  • Community support

Pro

$29 /mo
1,000 docs / month
  • Everything in Starter
  • Webhook support
  • Dedicated support

Scale

$79 /mo
Unlimited docs
  • Everything in Pro
  • Unlimited volume
  • SLA guarantee

Start free in 5 seconds

No approval queue, no sales call. Enter your email and get an API key instantly.

Works in three steps

1

POST your file

Send an invoice or receipt image via multipart form-data. We accept JPG, PNG, WebP, and PDF.

2

Gemini extracts

Our model reads the document, identifies vendor, line items, tax, totals, and more.

3

Get clean JSON

Receive structured, typed JSON with all fields normalized. Ready for your database or workflow.

Get started in 30 seconds

cURL, Python, or our SDK — pick your poison.

curl -X POST https://extractkit.com/v1/extract \
  -H "X-API-Key: ek_your_key" \
  -F "file=@invoice.pdf"

Why ExtractKit?

Feature ExtractKit Mindee DocuExtract
Free tier ✓ 10 docs/mo ✗ ✗
Starting price $9/mo $33/mo $49/mo
PDF support ✓ ✓ ✓
No training data needed ✓ Gemini Vision ✗ ✓
SDK available ✓ Python, JS ✓ ✗

Where your data goes

Invoices contain names, addresses and tax numbers. Here's the honest version.

Never stored

Your document and the JSON we extract from it are processed in memory and discarded. No files on disk, nothing in the database.

Sent for extraction

The first page is sent to OpenRouter, which routes it to Google Gemini 2.5 Flash to do the extraction. Nothing else gets it.

What we keep

Your email, your API key, and usage metadata: file size, processing time, model cost, timestamp.

Read the full privacy & data handling details →