Gemina Invoice OCR API vs invoice2data
Gemina Invoice OCR API
gemina.coinvoice2data
github.comSide by side
| Figure | Gemina Invoice OCR API | invoice2data |
|---|---|---|
| Price from | $25/mo | Free |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | — |
| Self-hosted | — | Yes |
| Plans published | 6 | 1 |
| Spec score · Invoice Processing Software | 8.8 (#3) | 7.8 (#16) |
| Purpose | Gemina returns document headers, line items, and custom schemas as typed JSON with confidence scores. | invoice2data is a command-line tool and Python library that extracts structured information from PDF invoices for accounting workflows. |
| Support | Paid tiers list email support for Bronze through Silver and personal support for Gold; Enterprise plans offer dedicated support. | The repository invites issues and pull requests, and links to a contributor guide; it does not describe a paid support plan on the pages reviewed. |
| Templates | A sample document can generate a reusable schema without a labelled training set or model fine-tuning, and the schema can be edited, exported, searched and filtered. | It matches extracted text against YAML or JSON templates that can define custom fields and multiple regexes per field. |
Plans
Gemina Invoice OCR API
- StarterFree
- Bronze$25 a month
- Bronze Plus$100 a month
- Silver$250 a month
- Gold$500 a month
- EnterprisePriced on request
In their own words
Gemina Invoice OCR API
Gemina Invoice OCR API extracts information from invoices and related financial documents, returning headers, line items, and custom schemas as typed JSON with confidence scores. It covers invoices, credit notes, receipts, expense claims, purchase orders, statements, and remittance advice. Extracted invoice fields include vendor details, identifiers, dates, amounts, taxes, discounts, and line-item values such as quantity, unit price, and line total. Each field is rated high, medium, or low confidence, and a human verification flow supports corrections. A reusable schema can be made from one sample document without labeled training data or model fine-tuning. The API offers Invictus, Praetorian, and Velox models with different speed and accuracy tradeoffs, plus an official SDK and REST API. FileTag is available over MCP for compatible agents such as Claude Desktop and Cursor. The product focuses on extraction: it does not provide approval routing, three-way matching, ERP connectors, or a review cockpit. Pricing starts with a free plan; paid plans are from $25/mo.
invoice2data
invoice2data is a command-line tool and Python library that extracts structured information from PDF invoices for accounting workflows. It reads invoice text using selectable backends, including pdfium, pdftotext, pdfminer, pdfplumber, and OCR tools. YAML or JSON templates identify fields and can specify custom fields and multiple regular expressions for each one. The command-line tool can export extracted results as CSV, JSON, or XML and rename PDFs based on their contents. Optional plugins support invoice line items and tables, with Camelot available for advanced table parsing. Optional AI features can help draft templates or extract fields when template matching fails. AI does not run unless a provider is configured; the default mock provider has no network access. Listed providers include OpenAI, DeepSeek, Mistral, Gemini, and Ollama, which can run locally. Local OCR options include docTR and PaddleOCR. The project is free under the MIT License, with pip and conda installation routes. It runs on Linux, macOS, Windows, and self-hosted systems.