Data Pipelines

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.

  1. 01

    Limited OCR accuracy for complex or low-quality images

    Poor performance on scanned documents with poor resolution or non-standard fonts

  2. 02

    Resource-intensive processing, especially for large files

    High memory usage and long processing times when handling large PDFs or high-resolution images

  3. 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.

Open the setup guide →