Image to Text OCR – Scanned PDF & Image to Text avatar

Image to Text OCR – Scanned PDF & Image to Text

Pricing

from $1.00 / 1,000 ocr pages

Go to Apify Store
Image to Text OCR – Scanned PDF & Image to Text

Image to Text OCR – Scanned PDF & Image to Text

Extract text from images and scanned PDFs with OCR in 26 languages: PNG, JPG, WEBP, TIFF and PDF links in bulk, one row per page with a confidence score. $1 per 1,000 pages. Empty and unreadable pages are free.

Pricing

from $1.00 / 1,000 ocr pages

Rating

0.0

(0)

Developer

Rowfeed

Rowfeed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Features

Limited permissions

Share

Extract text from images and scanned PDFs: give it links to PNG, JPG, WEBP, TIFF, GIF or BMP images or PDFs and get the text back, one row per page, with line and paragraph breaks and a confidence score.

Built for teams digitising invoices, letters, forms and archives, for RAG and AI pipelines that need text from scans, and for AI agents that hit a picture of text mid-task.

What you get

  • The text of every page with line and paragraph breaks kept.
  • 26 OCR languages: English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Swedish, Norwegian, Danish, Finnish, Czech, Romanian, Hungarian, Turkish, Russian, Ukrainian, Greek, Chinese (simplified), Japanese, Korean, Arabic, Hindi, Vietnamese and Indonesian.
  • Smart PDF handling: a PDF page that already contains text is read directly, which is exact, fast and cheaper. Only scanned pages go through OCR.
  • ocr_confidence (0-100) per OCR page, so you can spot pages worth a second look.
  • Bulk: many links per run, up to 2,000 pages per file, multi-page TIFFs included.

Example output row

A real row from the pre-filled example:

{
"url": "https://raw.githubusercontent.com/tesseract-ocr/tessdoc/main/images/eurotext.png",
"file_type": "image",
"page": 1,
"page_count": 1,
"text": "The (quick) [brown] {fox} jumps!\nOver the $43,456.78 <lazy> #90 dog\n& duck/goose, as 12.5% of E-mail\nfrom aspammer@website.com is spam.\nDer ,,schnelle” braune Fuchs springt\niiber den faulen Hund. Le renard brun\n«rapide» saute par-dessus le chien\nparesseux. La volpe marrone rapida\nsalta sopra il cane pigro. El zorro\nmarron rapido salta sobre el perro\nperezoso. A raposa marrom rapida\nsalta sobre 0 céo preguicoso.",
"method": "ocr",
"ocr_confidence": 89.8,
"char_count": 414,
"language": "eng"
}

Pricing

Pay per event, no subscription:

  • $1 per 1,000 OCR pages ($0.001 per image or scanned page).
  • $0.40 per 1,000 PDF pages that already contain text ($0.0004), read without OCR.
  • $0.001 per run start at the default 2 GB memory (Apify bills the start per GB).
  • Free: empty pages, pages OCR cannot read well (confidence below 45, usually handwriting or photos), and error rows.

Examples: a 10-page scanned PDF costs $0.011. 1,000 receipts cost about $1.

You can cap the cost of a run with the maximum charge setting; the Actor stops before it.

Input

FieldWhat it does
urlsDirect links to images or PDFs, up to 50 MB each.
languagesThe language(s) in the documents, up to 3. Default English.
maxPagesPerFileStop after this many pages per PDF or TIFF. Default 50.

Good to know

  • Works best on printed and typed text. Handwriting is mostly not readable; such pages come back with low confidence and are free.
  • The OCR engine is Tesseract 5, open source, running inside the Actor. Your files are not sent to any other service.
  • Links must be reachable without a login. Links to internal or private network addresses are refused.
  • A link that is not an image or a PDF, a password-protected PDF, or a file over 50 MB becomes an error row, never charged, and the rest of the list continues.
  • Pick the right language: OCR in the wrong language misreads accented letters.

More tools from Rowfeed

⌂ 换网址