PDF Text & Table Extractor — PDF URL to Structured JSON
Pricing
$10.00 / 1,000 pdf extracteds
PDF Text & Table Extractor — PDF URL to Structured JSON
Extract text and tables from PDF files. Send PDF URLs; get JSON back with per-page text, detected tables as row arrays, page count and metadata. Deterministic parsing, no model inference. Docs: https://toolkitlabs.org/?s=apify-pdf
Pricing
$10.00 / 1,000 pdf extracteds
Rating
0.0
(0)
Developer
Toolkit Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
PDF Text & Tables Extractor
Give it direct links to PDF files. It downloads each one, pulls out the text page by page, detects tables and returns them as rows, and writes one dataset item per PDF.
What you get back, per PDF
| field | meaning |
|---|---|
url | the link you supplied |
ok | true when text or a table came out |
pages | pages read |
characters | characters of text extracted |
text | the text, pages joined with a newline |
tables | [{ "page": n, "rows": [[cell, ...], ...] }] |
error | why a link produced nothing, when it produced nothing |
Input
{"urls": ["https://www.irs.gov/pub/irs-pdf/fw9.pdf"],"extractTables": true,"maxPages": 0}
maxPages: 0 reads every page. extractTables: false returns text only.
Price
Pay per event: $0.01 per PDF extracted. A link that returns no text and no table is not charged.
How it works
One Python file and one library, pdfplumber
(MIT). No model inference, no proxy, no third-party service, no telemetry, and
nothing is stored beyond the dataset the run writes for you. Files above 25 MB and
responses that are not PDFs are refused before parsing, with the reason in error.
Text extraction reads what the PDF actually contains. A scanned page with no text layer returns no text — this Actor does not do OCR.
Public domain (CC0-1.0).
Other deterministic tools from the same shop, and the free JSON-repair leaderboard: https://toolkitlabs.org/?s=apify-pdf