{"uid":"cap_fV3BK92Shp7bYEL0utqW1","slug":"pdf-document-extractor-a310025d","name":"PDF Document Extractor","description":"Parses multi-page PDF documents from URLs, returning structured text content and page counts.","url":"https://dt0ur.online/api/documents/pdf-extract?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"pdf_url":{"type":"string","format":"uri","description":"Public URL to the PDF document"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_gRCO9MAEPGRXRN5RAKpED","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses multi-page PDF documents from a public URL and returns structured text content along with page counts.","exampleAgentPrompt":"Can you extract all the text from this PDF for me? Here's the URL: https://example.com/reports/annual-report-2024.pdf — I need the full text content and the page count.","exampleUseCases":[{"title":"Research paper text extraction","prompt":"I have a link to a research paper PDF at https://arxiv.org/pdf/2301.00001.pdf — can you pull out all the text so I can read and summarize it?"},{"title":"Contract review from URL","prompt":"My lawyer sent me a contract as a PDF link at https://docs.lawfirm.com/contract-draft.pdf — please extract the full text from it so I can review what it says."},{"title":"Invoice data retrieval","prompt":"I need to read the text from this invoice PDF hosted at https://invoices.vendor.com/inv-5892.pdf — can you extract the content and tell me how many pages it is?"}],"resultDescription":"Returns the structured text content extracted from each page of the PDF document along with the total page count, allowing agents to read, search, summarize, or further process the document's contents.","failureModes":["PDF URL is not publicly accessible or returns a non-200 HTTP status","URL does not point to a valid PDF file (e.g. HTML page or image)","PDF is password-protected or encrypted and cannot be parsed","PDF contains only scanned images with no embedded text (requires OCR instead)","Network timeout fetching the remote PDF document","Malformed or corrupted PDF file that cannot be parsed"],"whenToPreferThis":"Choose this endpoint when you have a publicly accessible URL pointing to a PDF document and need to extract its textual content programmatically. It is ideal for document workflows, contract review pipelines, research aggregation, or any scenario where a PDF needs to be converted to machine-readable text without OCR. Prefer it over general scraping tools when the content is specifically PDF-formatted and multi-page structure with page counts matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-03T00:44:57.973Z","isFirstParty":false,"canonicalSlug":"pdf-document-extractor-a310025d"}