{"uid":"cap_QK1w7Mog3XhMtaRJdbZS3","slug":"falcon-sol-pdf-to-text-markdown-8432d52c","name":"falcon.sol PDF to Text/Markdown","description":"falcon.sol: PDF to plain text or markdown for agents and RAG pipelines. Send a URL or base64 PDF (max 60 pages, 4 MB); get page-by-page text in reading order, with automatic local OCR for scanned pages. format=markdown for headings, bullets and table rows. Empty result is not charged. $0.0025 USDC.","url":"https://falcondocs.vercel.app/v1/pdf-text?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IaeGLJ2fUtLlezcMgbDSZ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0025","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Converts a PDF (via URL or base64) to page-by-page plain text or markdown, with automatic OCR for scanned pages","exampleAgentPrompt":"Can you extract the text from this PDF as markdown — including headings, bullets, and any tables — so I can feed it into my RAG pipeline? Here's the URL: https://example.com/report.pdf","exampleUseCases":[{"title":"RAG pipeline document ingestion","prompt":"I need to pull the text out of this PDF research paper page by page in plain text format so I can index it for my RAG system — here's the URL: https://arxiv.org/pdf/2401.12345.pdf"},{"title":"Scanned contract OCR extraction","prompt":"This is a scanned PDF contract that's basically just images — can you run OCR on it and give me the full text in reading order? I'll send it as a base64 file, it's about 15 pages."},{"title":"Markdown extraction for structured report","prompt":"Convert this PDF annual report to markdown so I can see the headings, bullet lists, and table rows properly — the URL is https://example.com/annual-report-2024.pdf, format it as markdown please."}],"resultDescription":"A page-by-page array of extracted text content in either plain text or markdown format. Markdown output preserves document structure including headings, bullet points, and table rows. Scanned pages are automatically processed via local OCR. Empty results are not charged.","failureModes":["PDF exceeds 60-page or 4 MB limit — request rejected","Invalid or inaccessible PDF URL — fetch failure","Corrupted or password-protected PDF — extraction fails","Base64 encoding malformed — parse error","Heavily degraded scan quality causes OCR to return poor or empty text"],"whenToPreferThis":"Choose this endpoint when you need clean, page-by-page text or structured markdown from a PDF (including scanned documents) for feeding into LLMs, RAG pipelines, or document search indexes. It's especially suited for mixed PDFs that have both native text and scanned image pages, since it applies OCR automatically only where needed. Prefer it over generic OCR endpoints when you need structured markdown output with headings and tables preserved.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-01T06:30:19.807Z","isFirstParty":false,"canonicalSlug":"falcon-sol-pdf-to-text-markdown-8432d52c"}