PDF Text Extractor - Extract Text from PDF by URL API avatar

PDF Text Extractor - Extract Text from PDF by URL API

Pricing

$50.00 / 1,000 pdf processeds

Go to Apify Store
PDF Text Extractor - Extract Text from PDF by URL API

PDF Text Extractor - Extract Text from PDF by URL API

Extract text from PDF by URL. Input: url of a PDF. Output: JSON with full extracted text, page count, and document metadata (title, author, dates). Built for RAG pipelines, document QA, and agents. Pay-per-result at $0.05 per PDF processed.

Pricing

$50.00 / 1,000 pdf processeds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

PDF Text Extractor

Turn any PDF URL into clean, structured text and metadata — the document reader your AI agents need for RAG and document QA.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • Full text extracted from the PDF, ready to embed or summarize.
  • Page count (pages) and character count (characters).
  • Document metadata (info): title, author, subject, creator, producer, and creation/modification dates.
  • Bulk mode: pass many PDF URLs and get one result object per document.
  • Robust per-PDF handling — one bad URL never fails the whole run; failures return an error field instead.

Input

{
"url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
"urls": [
"https://example.com/report.pdf",
"https://example.com/whitepaper.pdf"
],
"maxPdfs": 25
}

Provide url, urls, or both. PDFs are capped at ~20MB each.

Output

One dataset item per PDF:

{
"url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
"pages": 1,
"characters": 14,
"info": {
"title": null,
"author": null,
"subject": null,
"creator": null,
"producer": "Skia/PDF m79",
"creationDate": null,
"modificationDate": null
},
"text": "Dummy PDF file"
}