Tools / Bulk PDF Text & Metadata Extractor (URLs to Text/JSON)
Bulk PDF Text & Metadata Extractor (URLs to Text/JSON)
Extract text, page count, title, author, dates and producer from PDFs at any URL, in bulk. Input: pdfUrls. Output (JSON/CSV): one row per item with url, pageCount, title, author, createdDate, wordCount, isLikelyScanned, emails.
What it's for
- Pull text from reports, filings or brochures into AI/RAG pipelines
- Extract contact emails/phones from PDF directories and price lists
- Audit PDF metadata (author, dates, producer) across a website
Example input
{
"pdfUrls": [
"https://www.irs.gov/pub/irs-pdf/fw9.pdf",
"https://arxiv.org/pdf/1706.03762",
"https://example.com/",
"https://example.com/missing.pdf"
],
"maxTextChars": 5000
}
Input reference
| Field | Type | Notes |
|---|---|---|
pdfUrls required | array | Direct links to PDF files (max 50 MB each). |
maxPages | integer | 0 = all pages. |
includeText | boolean | Put the extracted text in the output. |
maxTextChars | integer | Truncate very long documents. |
extractContacts | boolean | Extract emails, phones & links |
maxConcurrency | integer | Max concurrency |
Pricing
Pay per event: PDF extracted $0.002. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.
How to run
- Open the Store page and click Try for free.
- Fill in the input (or paste the example JSON in the JSON tab).
- Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
- Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.
Open Bulk PDF Text & Metadata Extractor (URLs to Text/JSON) on Apify →