Pick a converter — every tool exports a clean Excel file
REST API with 6 prebuilt models. 100 free calls/month. EU-hosted.
Convert PDFs and images to structured Excel or JSON in seconds. 6 prebuilt models for tables, invoices, receipts, bank statements, business cards and handwriting.
from €29/ month · see pricing ↓
curl -X POST https://api.myocr.app/v1/convert \ -H "X-API-Key: $MYOCR_API_KEY" \ -F file=@invoice.pdf \ -F model=invoice
Everything you need to ship OCR in production.
Sub-30s sync endpoint for small files. Async job queue with webhooks for large batches.
Tables, text, invoices, receipts, bank statements, business cards. One API, switch with a parameter.
Servers in Frankfurt. Files deleted after processing. DPA available. No training on your data.
Job events delivered with HMAC signatures. Automatic retry policy on delivery failure.
Pick the output format. Excel with formatting preserved, JSON for downstream pipelines, CSV for analytics.
p50 < 4s, p95 < 12s on standard documents. Status page at status.myocr.app.
Switch models with a single parameter — no separate integrations.
Generic table extraction from any PDF or image. Multi-page, multi-table.
Full-page OCR with reading-order preservation. Multi-language.
Vendor, line items, totals, VAT — already structured. Supports IT, EN, ES, PT formats.
Merchant, date, line items, totals from physical or scanned receipts.
Transaction date, description, debit, credit, running balance. UK, US, EU layouts.
Name, title, company, phone, email, address — every field separated.
Start free. Scale when you're ready. No hidden fees.
Your service is never interrupted: when your monthly pages run out we email you and automatically charge your card for an extra pack at your plan's per-page rate (Starter 500 · Pro 2,000 · Scale 4,000 pages). You set a monthly auto-recharge cap and can turn it off anytime.
From zero to your first conversion in 60 seconds.
curl -X POST https://api.myocr.app/v1/convert \ -H "X-API-Key: $MYOCR_API_KEY" \ -F file=@invoice.pdf \ -F model=invoice \ -F format=json
# pip install myocr-client from myocr_client import MyOCRClient client = MyOCRClient() # picks up MYOCR_API_KEY from env result = client.convert('invoice.pdf', model='invoice') result.save('invoice.xlsx') print(f"{result.pages_used} pages → invoice.xlsx")
// npm install myocr-client import { MyOCRClient } from 'myocr-client'; const client = new MyOCRClient(); // picks up MYOCR_API_KEY from env const result = await client.convert('invoice.pdf', { model: 'invoice' }); await result.save('invoice.xlsx'); console.log(`${result.pagesUsed} pages → invoice.xlsx`);
Yes — 10 pages total to try the API (one-time), all 6 models. A payment card is required (€0 verification) to prevent abuse.
Send the X-API-Key header on every request. Generate and revoke keys from your dashboard at /account/api.
Use POST /v1/convert for files under 5 MB and 10 pages (sub-30s response). Use POST /v1/jobs for larger files, batches, or fire-and-forget workflows with webhook delivery.
Register a URL in your dashboard. Each job event (completed, failed) posts an HMAC-signed payload. Retries on failure with exponential backoff.
No. Files are deleted after processing. We never train models on your documents. DPA available on request for enterprise customers.
PDF (digital and scanned), JPG, PNG, TIFF. Up to 50 MB per file on paid plans.
Yes. Monthly subscription, cancel from the Stripe Billing portal in your dashboard. No commitment.
Get your API key in minutes. Card required (€0 to verify) — 10 free pages to start.
Send PDFs from Gmail to Excel via Zapier — zero code.