Priced per page and per minute, on prepaid credit. No subscription, no per-request billing.
Documents: PDFs of every kind, scans, photos of pages, screenshots.
| mode | price per page | what it does |
|---|---|---|
| balanced | 0.007 EUR | extracts locally when the PDF already carries its own text, which costs nothing, and pays an engine only when it has to |
| exact | 0.016 EUR | skips the free local extraction and goes straight to an engine: for text layers you do not trust, poor scans and dense pages |
Audio and video: meetings, calls, voice notes, interviews.
| mode | price per minute of audio | what it does |
|---|---|---|
| balanced | 0.005 EUR | the cheaper model, and enough for clear speech |
| exact | 0.008 EUR | the strongest model, for poor recordings, crosstalk and heavy accents |
| mode | price per image | what it does |
|---|---|---|
| balanced | 0.005 EUR |
Web pages, including the ones that only exist once JavaScript has run.
| mode | price per page | what it does |
|---|---|---|
| balanced | 0.007 EUR | tries a plain HTTP request first, which costs us nothing, and opens a browser only when the page comes back empty |
| exact | 0.008 EUR | goes straight to the browser: for pages you already know draw themselves in JavaScript |
These are not tools you call. They are options on a tool, and their price is added to it.
| option | added per unit | what it does |
|---|---|---|
| extract on read | 0.002 EUR / page | pulling named fields out of the document instead of prose: pass a JSON Schema to `read` and you get an object shaped like it, charged only when it actually produces data |
| describe on read | 0.003 EUR / figure described | reading out the charts and diagrams where they stand, with their series and their numbers, so a document whose point is a graph does not come back with a hole in it |
That means upload, result, cancel, account. Querying a result costs nothing because the work was already paid for when it was done: charging for retrieval too would push everyone to pull the whole text back on the first call, which is exactly the opposite of what helps.
Nor do you pay for a PDF that already carries its own text: it is extracted locally, without calling any engine at all.
- If the backup engine answers, the price does not change.Failing over between engines is our problem, not a surcharge.
- If the same request arrives twice, you pay once. That holds even if the file was uploaded again: it is recognized by its content, not by its name.
- If the operation fails, you pay nothing. The reserved credit goes back.
- A long job can be cancelled while it is still queued, and the credit comes back. Once an engine has started, it cannot: the cost has already left.
The trial is 0.100 EUR, no card required. Top-ups start at 5.000 EUR. When the balance runs out, the tool returns an error carrying the message to relay to whoever pays and a link to top up: it does not fail silently, and it does not deliver a worse result to fit the budget.
Machine-readable
The same price list as JSON: /pricing.json. It is the source this page is generated from, so the two cannot diverge.