PDF Text Extractor — tables, text and data to clean JSON avatar

PDF Text Extractor — tables, text and data to clean JSON

Pricing

Pay per event

Go to Apify Store
PDF Text Extractor — tables, text and data to clean JSON

PDF Text Extractor — tables, text and data to clean JSON

Extract every table from PDF files into clean, header-mapped JSON rows. Built for AI agents, data pipelines, and spreadsheet workflows. Pay per document processed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Dos

Dos

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Extract text and tables from PDF files by URL. Feed it PDF links, get back every table as clean, header-mapped JSON rows — ready for spreadsheets, databases, LLM pipelines, and downstream agents. No OCR gimmicks, no layout guessing you have to clean up afterward: headers are detected, duplicate column names are de-duplicated, whitespace is normalized, and empty rows are dropped.

What it does

  • Downloads each PDF (up to 100 per run, 50 MB each)
  • Scans the pages you choose (all, 1-5, or 1,3,7-9)
  • Extracts every table on those pages
  • Maps each table to {headers, rows} where rows is a list of {column: value} objects
  • Outputs one dataset item per document: {url, status, n_tables, tables[]}

Why agents use it

Financial reports, invoices, government publications, price lists, timetables — the world's structured data ships inside PDFs. This actor turns that into JSON your workflow can actually use, in one call. Works as an MCP tool out of the box.

Input example

{
"pdf_urls": ["https://example.com/report.pdf"],
"pages": "all"
}

Pricing

Pay-per-event: a small fee per document processed plus a micro-fee per table extracted. No subscription, no minimum.

Notes & limits

  • Text-based PDFs only (scanned/image PDFs need OCR — not included in v0.1; tell us if you need it and it becomes v0.2)
  • Documents that fail or contain no tables are reported with status so your pipeline can branch cleanly

Other actors by amanatools