CatchTheTornado/text-extract-api

Document (PDF, Word, PPTX ...) extraction and parse API using state of the art modern OCRs + Ollama supported models. Anonymize documents. Remove PII....

View on GitHub ↗Jump to charts ↓Open shareable report →

CatchTheTornado/text-extract-api has 3k+ stars and 250+ forks on GitHub, is written in Python, and was last pushed on Dec 8, 2025. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 21st, 2026
Created on October 23rd, 2024
Open Issues & Pull Requests: 49 (+0)
GitHub issues: Enabled
Number of forks: 279
Total Stargazers: 3,184 (+0)
Total Subscribers: 14 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.5 hours
Mean response time: 12.7 days
90th percentile: 14.0 days
Tracked items: 51

How this project is maintained

74% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 46
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 608 days
Stale 30+ days: 46
Stale 90+ days: 45

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature (30)
  • bug (8)
  • maitenance (4)
  • help wanted (3)
  • question (2)
  • refactor (2)
  • documentation (1)
  • enhancement (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Text Extract API is a document extraction and parsing service that processes PDFs, Word documents, PowerPoint files, and images using OCR and language models.

The tool addresses the challenge of converting unstructured documents into machine-readable formats while handling sensitive information. It combines state-of-the-art OCR technology with Ollama-supported language models to extract text from documents and images, then structures the output as JSON or Markdown. The API also provides anonymization capabilities to identify and remove personally identifiable information from documents before processing or output.

Organizations handling document-heavy workflows should consider this tool if they need reliable extraction across multiple file formats combined with built-in privacy protection. It suits projects where documents arrive in varied formats and require both structured data extraction and PII removal. The tool is particularly relevant for workflows involving sensitive documents where compliance with data protection requirements is necessary.

The project shows active development with regular commits addressing bug fixes and feature improvements. Work spans multiple areas including core extraction functionality, model integration, and API enhancements. The codebase receives ongoing attention to code quality and documentation updates.