PDF to Text & Markdown Extractor (URLs → clean text) avatar

PDF to Text & Markdown Extractor (URLs → clean text)

Under maintenance

Pricing

$5.00 / 1,000 processed documents

Go to Apify Store
PDF to Text & Markdown Extractor (URLs → clean text)

PDF to Text & Markdown Extractor (URLs → clean text)

Under maintenance

Extract clean text or Markdown from PDF files by URL. Reading-order text, layout mode for tables/columns, per-page splitting, page ranges, metadata (pages, title, author). Fast Poppler engine, pay per document. Ideal for RAG/LLM ingestion and document monitoring.

Pricing

$5.00 / 1,000 processed documents

Rating

0.0

(0)

Developer

Arthur

Arthur

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

PDF to Text & Markdown Extractor — turn PDF URLs into clean text

Give it a list of PDF links and get back clean text or Markdown per document (or per page), plus metadata (page count, title, author, character count). Built on Poppler (pdftotext), the industry-standard PDF engine — fast, accurate reading order, optional layout mode that preserves columns and tables.

Why this Actor

  • Simple: paste URLs, run, download JSON/CSV/Excel — no code.
  • Three output modes: text (reading order), layout (keeps spacing of columns/tables), markdown (headings and bullets guessed from the document structure — ideal for LLM/RAG pipelines).
  • Per-page splitting for chunking, and page ranges to skip covers or appendices.
  • Cheap and predictable: pay per document, no minimum.

Use cases

RAG/LLM ingestion, contract and report analysis, invoice/receipt text capture (digital PDFs), academic paper collection, tender/government documents, monitoring public PDFs on a schedule.

Input

FieldDescription
urlsList of direct PDF links
formattext · layout · markdown (default)
perPageOne item per page instead of per document
firstPage / lastPageOptional page range (1-based)
maxSizeMbSkip files larger than this (default 50)

Output (dataset)

url, pages, title, author, chars, text — or with perPage: url, page, pages, title, chars, text. Errors are returned as items with an error field (download failed, not a PDF, too large) so batch runs never stop.

Limits

Digital PDFs only — scanned images (no text layer) return empty text; OCR is on the roadmap. Password-protected PDFs are not supported.

Pricing

Pay per event: $0.005 per document ($5 per 1,000 PDFs). Failed downloads are not charged.

FAQ

Does it handle big files? Yes, up to maxSizeMb (default 50 MB); increase for large reports. Is the text order correct? Poppler follows the PDF's reading order; use layout for multi-column layouts and tables. Can I schedule it? Yes — schedule in Apify, call via API, or connect to Make/Zapier/Google Sheets.