All APIs & tools Nº 026

API · n8n node

PDF to Text and Markdown

Upload a PDF or pass its URL and get clean text, Markdown or page-by-page text, with metadata and scanned-page flags.

Who it's for RAG and AI pipelines, search indexing and archiving, pre-OCR checks, pulling pages out of long documents

See it work

A real example from the listing: what you send, and what comes back. No live call, no key, no cost.

In

POST /v1/pdf/text {"file_url": "https://www.rfc-editor.org/rfc/rfc9309.pdf", "pages": "1-2", "format": "markdown"}

Out

{
  "page_count": 12,
  "pages_processed": [
    1,
    2
  ],
  "metadata": {
    "title": "RFC 9309: Robots Exclusion Protocol"
  },
  "language": "en",
  "word_count": 426,
  "format": "markdown",
  "markdown": "# RFC 9309: Robots Exclusion Protocol\n\n…",
  "scanned_pages": [],
  "truncated": false,
  "encrypted": false
}

Pricing

  • BASIC $0 · 50/mo · 0.5 req/s
  • PRO $4.99 · 2,000
  • ULTRA $14.99 · 10,000
  • MEGA $49 · 50,000
  • overage $0.003/req
  • The plans are the same on RapidAPI and api.market (BASIC is called FREE there). BASIC has a hard limit; paid plans are soft limits with overage.
  • Prices in US dollars, as on the store. Fuentio's own plans are in euros.

Get it

Open on RapidAPI (opens in a new tab) ↗api.market: in reviewn8n node on npm (opens in a new tab) ↗

Install the n8n node

npm install n8n-nodes-compasslab-pdf-to-text

Or in n8n: Settings → Community nodes, then the package name.