Fast PDF to Text & Markdown (no OCR) avatar

Fast PDF to Text & Markdown (no OCR)

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Fast PDF to Text & Markdown (no OCR)

Fast PDF to Text & Markdown (no OCR)

Extract clean text and Markdown from text-layer PDFs in seconds. No OCR, no heavy dependencies — fast and cheap. Built for feeding documents into LLM pipelines. Scanned/image-only PDFs are not supported.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Rene Vergara

Rene Vergara

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Categories

Security

Limited permissions

Share

Fetch a PDF by URL and return clean text and Markdown in seconds, ready to feed into an LLM or a downstream pipeline.

  • Text-layer PDFs only, no OCR. Scanned/image-only PDFs require OCR and are not supported — this keeps every run fast and cheap.
  • One row per input URL, pushed to the dataset.
  • Markdown output inserts a --- page separator between pages.

Input

{
"urls": ["https://example.com/document.pdf"]
}
FieldTypeRequiredDescription
urlsarrayyesOne or more PDF URLs to extract text from

Output (dataset)

Each item:

FieldTypeDescription
urlstringThe PDF URL that was fetched
pagesintegerNumber of pages in the PDF
titlestringDocument title from PDF metadata (may be null)
textstringRaw extracted text
markdownstringText with --- page separators, for LLM context
errorstringPresent only when a URL could not be fetched/parsed

Example output

{
"url": "https://example.com/document.pdf",
"pages": 3,
"title": "Quarterly Report",
"text": "Page one content…",
"markdown": "Page one content…\n\n---\n\nPage two content…"
}

Notes

  • No API keys, no OCR, no persistent storage — only a key-value store is unused here.
  • Fetches are done server-side with a plain Node fetch; no browser is launched.

Run locally

$apify run

Deploy

$apify push