Text Extraction API
Extract and parse documents with OCR support and PII removal.
- Status
- Generally available
- Last checked
- Checked · Oct 6, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
The Text Extraction API extracts text from various document formats including PDFs, Word files, and images using OCR technology. It supports anonymization of documents by removing personally identifiable information (PII) and converting documents into structured JSON or Markdown.
Text Extraction API stands out as a robust, open-source solution for developers looking to integrate advanced OCR capabilities with PII removal directly into their applications without the need for cloud services.
When it fits — and when it doesn’t
A good fit for
Developers needing to integrate OCR-based text extraction into their projects.
Teams working with sensitive data requiring PII removal before processing.
Projects aiming to convert unstructured documents into structured formats for easier analysis.
Look elsewhere if
Applications that require real-time document processing and immediate response.
Scenarios where cloud-hosted solutions are preferred over self-hosting.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited OCR accuracy for complex or low-quality images
Poor performance on scanned documents with poor resolution or non-standard fonts
- 02
Resource-intensive processing, especially for large files
High memory usage and long processing times when handling large PDFs or high-resolution images
- 03
Community support is limited due to open-source nature
Few active contributors and slow response time for issues on GitHub
What it does well
Supports multiple document formats including PDF, Word, and PPTX.
Uses OCR technology for image-based text extraction.
Anonymizes documents by removing personally identifiable information (PII).
Converts extracted data into structured JSON or Markdown.
Self-hosted solution with API integration.
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up Text Extraction API
Setup steps, common gotchas and what to check after 30 days.