Send a document.Get JSON in yourschema, checked.
Veralens reads images, PDFs and office files and returns JSON in your schema.
You pay for the tokens each job uses, from $5.
Built for real workloads
Retries, queues and webhooks, so jobs finish without you watching.
Built to abstain, not to guess
IBANs and tax IDs must pass their checksum. QR codes and barcodes are decoded from the image. Totals are worked out in code. If a field is not on the page, you get null.
Standard forms on request
Set format on a field and dates, countries, currencies and phones come back in standard form.
Jobs that always finish
Jobs retry on their own and always end as completed or failed.
Built for long jobs
Long jobs run in a queue. Get a webhook when they finish, or poll.
No training on your documents
Your file is encrypted and deleted when the job ends. You never need to train a template.
Schema or prompt, your call
Provide a JSON Schema for strict typed output, or use natural-language prompts for Markdown, JSON, or plaintext.
What you can extract
Pick your document. Each guide has a real request and the JSON that comes back.
Invoices
Vendor, dates, totals and line items, with the sum checked before you see it.
Receipts
A phone photo in, merchant, items and total out as typed JSON.
Bank statements
Every transaction as a row, with the balance check that catches a bad one.
Business cards
Name, company, phone and email, ready to write to your CRM.
One request, one JSON answer.
Send any file, from a receipt photo to your accountant's PDF, and the fields you want. When the job is done, you get those fields back as JSON.
Pay per token. No subscription.
Add funds from $5. Each job is charged by the tokens it uses, and the cost is shown on the job. No subscription, no minimum. Funds do not expire. A failed job is refunded in full.
vera-1.0-high
RecommendedUse for dense scans, complex layouts and strict schemas.
- Invoice (2 pages)
- ≈ $0.0074
- Bank statement
- ≈ $0.0110
- Receipt
- ≈ $0.0039
$5 covers about 670 invoicesHow we measured
- Invoices, receipts and forms
- JSON that follows your schema
- Default engine
vera-1.0-low
For simple documents and high volume.
- Invoice (2 pages)
- ≈ $0.0032
- Bank statement
- ≈ $0.0050
- Receipt
- ≈ $0.0014
$5 covers about 1,570 invoicesHow we measured
- Simple documents at high volume
- Same API, lower price per token
- Set the engine per job
Usage is deducted per extraction based on input and output tokens.
Frequently asked questions
Everything you need to know about extraction, jobs, and billing.