PDF Text Extractor — text, metadata, per page avatar

PDF Text Extractor — text, metadata, per page

Pricing

$4.00 / 1,000 pdf processeds

Go to Apify Store
PDF Text Extractor — text, metadata, per page

PDF Text Extractor — text, metadata, per page

PDF URLs in, clean text out: full text, per-page text, title/author/page-count metadata. No browser, no OCR overhead — fast digital-PDF extraction. You only pay for PDFs that actually extract; failures are free.

Pricing

$4.00 / 1,000 pdf processeds

Rating

0.0

(0)

Developer

Opklaar

Opklaar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Give it PDF URLs, get back clean text plus document metadata as structured JSON. Built for pipelines: feed contracts, reports, papers, invoices, or documentation PDFs straight into your RAG index, LLM prompt, spreadsheet, or database.

  • Full text of the document (page-joined, whitespace-normalized)
  • Per-page text (optional) — ideal for chunking in RAG / embedding pipelines
  • Metadata: title, author, page count, character & word counts
  • No browser, no queue — direct HTTP download + native extraction, so runs finish in seconds
  • Honest pricing: you pay per successfully extracted PDF. Download failures, broken files, and password-protected or scanned image-only PDFs (no extractable text) are free.

Input

{
"pdfUrls": ["https://example.com/report.pdf"],
"includePages": false,
"maxPages": 0
}
FieldDescription
pdfUrlsDirect links to PDF files
includePagesAlso output a pages array with each page's text separately
maxPagesStop after N pages per document (0 = all)

Output (one dataset item per PDF)

{
"url": "https://example.com/report.pdf",
"text": "Annual Report 2025\n\nRevenue grew…",
"page_count": 42,
"pages_extracted": 42,
"char_count": 83214,
"word_count": 12876,
"title": "Annual Report 2025",
"author": "ACME Corp"
}

Pricing

Pay per event — only successful extractions are charged (pdf-processed). A PDF that fails to download, fails to parse, is password-protected, or contains no extractable text costs you nothing.

Scope & limits

  • Digital PDFs only. Scanned/image-only PDFs have no text layer; they are reported with a clear note and not charged (OCR is deliberately out of scope — it would multiply the price for everyone).
  • PDFs up to 100 MB.

Works with AI agents

This Actor is exposed through Apify's MCP server, so AI agents (Claude, GPT, LangGraph, CrewAI…) can call it as a tool: "extract the text of this PDF and summarize it." Structured JSON output means no post-processing.

FAQ

Does it OCR scanned documents? No — and that's why it's cheap. If the PDF has a text layer, you get it fast; if not, you're told so and not charged.

How fast is it? No browser starts up: a typical 30-page PDF extracts in ~2–4 seconds.

Can I extract only the first pages? Yes, set maxPages (e.g. 5) — useful for classifying large documents cheaply.