PDF Text Extractor: Text, Pages, Metadata & Links (Bulk)
Pricing
from $2.00 / 1,000 pdf extracteds
PDF Text Extractor: Text, Pages, Metadata & Links (Bulk)
Extract text from PDF URLs in bulk: full text plus text per page, word counts, title, author, dates, page count and embedded links. Ready for RAG, LLMs, search and data pipelines. No OCR; scanned PDFs are free. $2 per 1,000 PDFs.
Pricing
from $2.00 / 1,000 pdf extracteds
Rating
0.0
(0)
Developer
Andrew Shamah
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
PDF Text Extractor: text, pages, metadata and links from PDF URLs
Turn any list of PDF links into clean, structured text. For every PDF you get the full text, the text of each page, word and character counts, title, author, subject, keywords, creation and modification dates, page count, file size and every hyperlink embedded in the document.
It's built for RAG and LLM pipelines, search indexing, research, compliance archives, invoice and report processing, and anyone who needs PDF content as JSON, CSV or Excel without running their own parser.
Why this Actor
- $2 per 1,000 PDFs (+ a $0.00005 start fee). The price is per PDF, not per page, so a 300-page report costs the same as a one-pager.
- You only pay for PDFs with text. Broken links, non-PDF URLs, files over your size limit and scanned (image-only) PDFs are returned with an error message and are free.
- Text per page plus full text in one row, ready for chunking.
- Metadata and links included at no extra cost.
- Fast and light: pure text-layer extraction (Mozilla pdf.js), 512 MB memory by default, several PDFs in parallel.
Input
| Field | Description |
|---|---|
pdfUrls | Direct PDF links, one per line. Redirects are followed. |
includePages | Add a pages array with each page's text (default on). |
includeLinks | Return the URLs embedded in the PDF (default on). |
maxPagesPerPdf | Only extract the first N pages (0 = all). |
maxFileSizeMb | Skip bigger files for free (default 50, max 200). |
maxPdfs | Stop after N URLs (0 = no limit). |
concurrency | PDFs processed in parallel (1–10, default 3). |
{ "pdfUrls": ["https://www.irs.gov/pub/irs-pdf/fw9.pdf", "https://arxiv.org/pdf/1706.03762"] }
Output
One dataset item per PDF:
{"url": "https://www.irs.gov/pub/irs-pdf/fw9.pdf","finalUrl": "https://www.irs.gov/pub/irs-pdf/fw9.pdf","fileSizeBytes": 140815,"totalPages": 6,"pagesExtracted": 6,"title": "Form W-9 (Rev. March 2024)","author": "SE:W:CAR:MP","subject": "Request for Taxpayer Identification Number and Certification","createdAt": "2024-03-06T13:18:13.000Z","pdfVersion": "1.7","wordCount": 6278,"charCount": 37693,"hasTextLayer": true,"text": "Form W-9 (Rev. March 2024) Request for Taxpayer Identification Number ...","pages": [{ "page": 1, "text": "...", "wordCount": 1012 }],"links": [],"error": null}
Very large documents (over about 4 million characters) keep the first part in text and link the complete text file in fullTextUrl.
Export the dataset as JSON, CSV, Excel or HTML, or read it through the Apify API and integrations (Make, Zapier, n8n, LangChain, LlamaIndex).
Limits
- No OCR. Scanned or image-only PDFs have no text layer; they are flagged with
hasTextLayer: falseand not charged. - Password-protected PDFs can't be opened and are free.
- Only process documents you are allowed to access and use.
Related tools
Website Contact Details Scraper, SEO Audit Crawler, Sitemap URL Extractor, RSS Feed Reader and Wayback Machine Snapshots by the same author.
Related Actors
Documents suite
SEO & web suite
- SEO Audit Crawler
- Broken Link Checker
- Sitemap URL Extractor
- Bulk Redirect Checker
- Website Metadata / Open Graph Extractor
- Website Screenshot
- Website Image Extractor
- SSL Certificate Checker
- Subdomain Finder
- DNS & Email Security Checker (SPF/DKIM/DMARC)
- WHOIS Domain Lookup
- Domain Availability Checker
- Tech Stack Detector
Jobs suite
- Greenhouse Jobs API
- Lever Jobs API
- Ashby Jobs API
- Workday Jobs API
- Company Jobs API (10 ATS)
- Remote Jobs Aggregator