{"uid":"cap_Uqyk3gL62pAhlrxiFTwQl","slug":"forgemesh-pdf-to-markdown-text-extractor-b0c982f7","name":"ForgeMesh PDF-to-Markdown Text Extractor","description":"PDF text extraction API: give it any public PDF URL and get clean layout-preserving text back in one call. Handles digital PDFs up to 25MB. Use it as a PDF parser, PDF-to-text converter, or document ingestion step for RAG and analysis agents. Files are processed in a temp sandbox and deleted immediately.","url":"https://x402.forgemesh.io/pdf-to-markdown","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"pdf_url":{"type":"string","description":"Public URL of a PDF file, max 25MB"}}},"responseSchema":{"type":"json","example":{"text":"Hello World"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hMClCDTd0_aGYIV3TFyyP","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public PDF URL and returns clean, layout-preserving extracted text in one API call","exampleAgentPrompt":"Can you pull the text out of this PDF for me so I can analyze it? Here's the URL: https://example.com/report.pdf","exampleUseCases":null,"resultDescription":"Clean, layout-preserving extracted text from the PDF document, suitable for further processing, analysis, or RAG ingestion. Files are processed in a temporary sandbox and deleted immediately after extraction.","failureModes":["PDF URL is not publicly accessible or requires authentication — returns error","PDF exceeds 25MB size limit — returns error","URL does not point to a valid PDF file — returns error","PDF is image-based/scanned (not digital text) — may return empty or garbled text","Network timeout fetching the remote PDF URL — returns error"],"whenToPreferThis":"Use this endpoint when you need to extract readable text from a publicly accessible PDF URL in a single API call, especially for document ingestion into RAG pipelines, LLM analysis, or text processing workflows. It preserves layout structure and handles digital PDFs up to 25MB. Prefer this over general-purpose scraping tools when the target is specifically a PDF file.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T19:02:02.345Z","isFirstParty":false}