Scanned PDF OCR: PDF & Image to Text (Bulk, 17 Languages) avatar

Scanned PDF OCR: PDF & Image to Text (Bulk, 17 Languages)

Pricing

from $2.00 / 1,000 page ocreds

Go to Apify Store
Scanned PDF OCR: PDF & Image to Text (Bulk, 17 Languages)

Scanned PDF OCR: PDF & Image to Text (Bulk, 17 Languages)

Scanned PDF OCR for PDFs and images (PNG, JPG, TIFF, WebP, BMP). Tesseract text per page with confidence scores, 17 languages. Auto mode extracts existing text layers for free and OCRs only scanned pages. $2 per 1,000 OCR pages.

Pricing

from $2.00 / 1,000 page ocreds

Rating

0.0

(0)

Developer

Andrew Shamah

Andrew Shamah

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Scanned PDF OCR for faxes, receipts, contracts, screenshots and photo-of-document images. Paste hundreds of PDF or image URLs (PNG, JPG, TIFF, WebP, BMP) and get searchable text per page, a confidence score and word counts as JSON, CSV or Excel. Powered by Tesseract 5 + Poppler. 17 languages.

$2 per 1,000 OCR pages ($0.002/page). In Auto mode, born-digital PDF pages with a real text layer are extracted for free — you only pay for pages that actually need OCR. Blank pages, failed downloads and unsupported files are free.

Why this Scanned PDF OCR Actor

  • Cheap: $0.002 per OCR page vs $0.0025–$0.015 on comparable Actors.
  • Mixed PDFs: Auto mode skips paying for pages that already have text.
  • Per-page output with method (ocr / text-layer) and mean word confidence.
  • Multilingual: eng, deu, fra, spa, ita, por, nld, pol, tur, rus, ukr, heb, ara, hin, chi_sim, jpn, kor (combine several).
  • No third-party OCR APIs — files stay inside the Actor run.

Use cases

  • Make scanned contract / invoice archives searchable
  • Feed scans into LLM / RAG pipelines
  • OCR image-only PDFs found by other scrapers
  • Pair with PDF Text Extractor for born-digital PDFs

Input

FieldDescription
fileUrlsPDF or image URLs (required)
languagesOCR languages, default ["eng"]
modeauto (text layer when present) or ocr-all
dpiRender DPI for PDF pages (default 200; try 300 for small print)
maxPagesPerFile, maxFiles, maxFileSizeMbSafety caps
{
"fileUrls": ["https://raw.githubusercontent.com/ocrmypdf/OCRmyPDF/main/tests/resources/skew.pdf"],
"languages": ["eng"],
"mode": "auto",
"maxPagesPerFile": 3,
"maxFiles": 1
}

Example output

FieldExample
urlhttps://example.com/scan.pdf
fileTypepdf
totalPages / ocrPages / textLayerPages12 / 10 / 2
meanConfidence91.4
wordCount4210
textFull recognized text…
pages[].methodocr or text-layer
pages[].confidence92.1
{
"url": "https://example.com/scan.pdf",
"fileType": "pdf",
"totalPages": 12,
"ocrPages": 10,
"textLayerPages": 2,
"languages": ["eng"],
"meanConfidence": 91.4,
"wordCount": 4210,
"text": "Full recognized text ...",
"pages": [{"page": 1, "method": "ocr", "text": "...", "words": 380, "confidence": 92.1}],
"error": null
}

Pricing

Pay per event: $0.002 per page with OCR text + $0.00005 Actor start. Text-layer pages (Auto), blanks and failures are free. Cap spend with Maximum cost per run.

Tips

  • Default memory 1 GB; raise to 2–4 GB + concurrency 3–4 for big batches.
  • Handwriting is not well supported (Tesseract is for printed text).
  • Only process documents you have the right to use.

Documents suite

SEO & web suite

Jobs suite

Also by us