PDF to Text, Markdown & Tables – RAG Chunks with Page Citations avatar

PDF to Text, Markdown & Tables – RAG Chunks with Page Citations

Pricing

from $6.00 / 1,000 pdf extracted (up to 50 pages)s

Go to Apify Store
PDF to Text, Markdown & Tables – RAG Chunks with Page Citations

PDF to Text, Markdown & Tables – RAG Chunks with Page Citations

Extract clean text, LLM-ready Markdown, tables (rows + Markdown), RAG chunks and keyword hits with page numbers from any public PDF URL. Bulk, fast, no AI cost. Failed or scanned PDFs are free.

Pricing

from $6.00 / 1,000 pdf extracted (up to 50 pages)s

Rating

0.0

(0)

Developer

Quid Novi

Quid Novi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Convert any public PDF URL into clean, structured data in one call:

  • 📝 Full text and per-page text
  • 🧾 LLM-ready Markdown with headings, tables and page markers
  • 📊 Table extraction: every table as row arrays and as a Markdown table, with its page number
  • 🧠 RAG chunks with configurable size and overlap, each tagged with pageStart/pageEnd so your AI answers can cite the page
  • 🔎 Find terms with page citations: give keywords like "total due", "termination" or "allergen" and get every match with its page number and surrounding quote
  • 🏷️ Document metadata (title, author, creator, dates), page count, word count, SHA-256 hash and embedded links

Bulk-process hundreds of PDFs in parallel. No AI cost and no OCR fees. Failed downloads and scanned PDFs with no text layer are not charged.

Use cases

  • RAG and AI agents: feed PDFs into vector databases (Pinecone, Qdrant, Weaviate, pgvector) with page-level citations
  • Financial & legal docs: 10-Ks, annual reports, contracts, policies, filings. Pull the text and find clauses by keyword
  • Invoices, quotes and spec sheets: extract line-item tables to CSV/Excel
  • Research: papers, government reports, statistics releases (BLS, Census, FDA…)
  • Restaurant & retail: PDF menus, price lists, catalogs

Input

{
"pdfUrls": [{ "url": "https://www.bls.gov/news.release/pdf/cpi.pdf" }],
"pages": "1-10",
"outputMarkdown": true,
"extractTables": true,
"ragChunks": true,
"chunkSize": 1500,
"chunkOverlap": 150,
"searchTerms": ["total", "allergen"]
}

Output (trimmed)

{
"url": "https://www.bls.gov/news.release/pdf/cpi.pdf",
"status": "ok",
"pageCount": 38, "pagesExtracted": 38, "wordCount": 13442, "tableCount": 1,
"metadata": { "Title": "Consumer Price Index - August 2026", "Producer": "Adobe PDF Library 26.2.141" },
"markdown": "<!-- page 1 -->\n...\nCONSUMER PRICE INDEX – AUGUST 2026\n...",
"tables": [{ "page": 6, "tableIndex": 0, "rows": [["..."]], "markdown": "| ... |" }],
"chunks": [{ "chunkIndex": 0, "pageStart": 1, "pageEnd": 1, "text": "..." }],
"searchHits": [{ "term": "total", "page": 5, "quote": "…The all urban consumer group represents over 90 percent of the total U.S. population…" }],
"sha256": "…",
"charged": true
}

Statuses: ok (charged), scanned_no_text_layer, fetch_error, access_denied, not_a_pdf, too_large, blocked_by_robots, parse_error (all free).

Test results (Oct 10, 2026)

PDFPagesWordsTablesResult
IRS Form W-966,2703ok
BLS CPI news release3813,4421ok
"Attention Is All You Need" (arXiv)151,746*6ok
SEC Form 10-K instructions196,4910ok
FDA Food Code (668 pages, capped at 60)6019,0954ok
Restaurant PDF menu16270ok
HTML page (not a PDF)–––not_a_pdf (free)
Dead link–––fetch_error (free)

*arXiv's PDF compresses spacing between words, so the word count runs low while the characters are complete.

Pricing

A flat price per PDF covers up to 50 pages. Longer documents add a small per-page charge for each page beyond 50 (see the Pricing tab). Use pages or maxPagesPerPdf to cap cost.

Limitations

  • No OCR: scanned, image-only PDFs come back as scanned_no_text_layer and are not charged.
  • Rotated margin text (for example vertical form labels) is dropped on purpose.
  • Only public URLs. Login-walled or paywalled files are refused. robots.txt is respected.