PDF to Text & Markdown - Extract Text from PDF URLs
Pricing
$2.00 / 1,000 pdfs
PDF to Text & Markdown - Extract Text from PDF URLs
Extract text from PDFs by URL: whole document or page by page, with title, author and page count. Fast, no OCR needed for text PDFs. Obeys robots.txt. Pay only per PDF processed.
Pricing
$2.00 / 1,000 pdfs
Rating
0.0
(0)
Developer
Conor Wilson
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
PDF to Text
Extract the text from PDFs by URL, either as one document or page by page, with title, author and page count. Built for RAG pipelines, search indexing, document review and data entry automation.
$2 per 1,000 PDFs. PDFs that fail to download, are blocked, are not really PDFs, or contain only scanned images are returned with the reason and never charged.
Why this one
- Fast text-layer extraction with no OCR overhead for the large majority of PDFs, which are generated digitally.
- Per-page output when you need to cite or chunk by page.
- Clean text. Whitespace collapsed and page order kept.
- Safe limits. Cap pages per PDF and file size so a giant document can't run up your bill.
- Honest failures. Scanned-image PDFs are detected and reported as "no extractable text" instead of being billed for empty output.
Quick start
{"urls": [{ "url": "https://www.irs.gov/pub/irs-pdf/fw9.pdf" }],"perPage": true,"maxPages": 0}
Output
| Field | Description |
|---|---|
text | All extracted text |
pages | Array of page texts, if perPage is on |
pageCount, pagesExtracted, wordCount | Document size |
title, author | PDF metadata when present |
fileSizeBytes, url, finalUrl, fetchedAt | Download details |
ok, error | Whether extraction succeeded, and why not |
Input options
| Option | Default | Notes |
|---|---|---|
urls | required | PDF URLs |
perPage | false | Also return per-page text |
maxPages | 0 | Only the first N pages (0 = all, up to 2,000) |
maxFileMb | 50 | Skip larger files, not charged |
maxConcurrency | 3 | Parallel downloads |
Limits and good use
- Scanned PDFs (images of text) need OCR, which is not included. They are reported and not charged.
- Password-protected PDFs cannot be read.
- The actor fetches only what robots.txt allows for its user agent
WilsDataTools, and never bypasses logins or bot protection. - You are responsible for having the right to process the documents you submit.
Pricing
Pay per event: one event per PDF successfully extracted, whatever its page count up to your maxPages cap.