PDF Text Extractor: Get Text & Metadata from PDF URLs avatar

PDF Text Extractor: Get Text & Metadata from PDF URLs

Pricing

from $3.00 / 1,000 pdf extracteds

Go to Apify Store
PDF Text Extractor: Get Text & Metadata from PDF URLs

PDF Text Extractor: Get Text & Metadata from PDF URLs

Extract text, page count and metadata from PDF files by URL. Page-by-page output, password-protected PDFs supported, English, Japanese and other languages with embedded text. No API key needed. Pay only for PDFs that return text. Scanned PDFs are flagged, not charged.

Pricing

from $3.00 / 1,000 pdf extracteds

Rating

0.0

(0)

Developer

KOTARO project

KOTARO project

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

📄 PDF Text Extractor — get the text out of any PDF link

Give it links to PDF files. Get back the text, the page count and the title and author, ready for your spreadsheet, database or AI agent. No API key, no setup.

What it does

  • 📝 Full text of each PDF, in reading order as stored in the file
  • 📑 Page by page output when you turn on includePages
  • 🔢 Page count, title and author from the file's metadata
  • 🔐 Password-protected PDFs: give the password and it opens them. The password is never written to logs or results
  • 🌏 Any language with embedded text, including English and Japanese
  • 🖼️ Scanned PDFs are flagged, not charged: hasText: false tells you the file needs OCR

Input

FieldWhat it is
urlsLinks to PDF files (http or https)
maxPagesRead at most this many pages per PDF (default 500)
includePagesAlso return the text of each page
passwordOptional password for protected PDFs
{ "urls": ["https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"], "includePages": true }

Output

One row per link:

{
"url": "https://example.com/report.pdf",
"ok": true,
"pageCount": 12,
"pagesRead": 12,
"truncated": false,
"chars": 18342,
"hasText": true,
"title": "Annual Report",
"author": "Example Inc.",
"text": "..."
}

If a link cannot be read, the row has ok: false and an error that says why.

Pricing

You pay per PDF that returns text. Links that fail and PDFs with no text (scans) are free.

Good to know

  • This Actor reads text stored inside the PDF. It does not do OCR, so scanned pages return no text.
  • Tables come out as plain text lines, not as table cells.
  • Limits: 100 MB per file, 200 links per run, about 5 minutes per run. Links not reached are listed so you can run them again.
  • Private and internal addresses are refused. It does not log in to websites or solve CAPTCHAs: links must be publicly reachable.
  • Only process documents you have the right to use.