{"uid":"cap_1fqzZPsK72mnkVsNYYqM_","slug":"coco-pdf-text-extractor-4346a420","name":"CoCo PDF Text Extractor","description":"Zach Riehn's lab: an about-me and portfolio, a news desk, The Atelier for AI experiments, Launch Lab for XRP research, and Fracture for games.","url":"https://cocoeatsai.com/area4/agent/tools/pdf-text?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"enum":["GET"]},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type","example"],"properties":{"type":{"const":"json"},"example":{"type":"object","required":["pages"],"properties":{"pages":{"type":"number"}}}}}}},"responseSchema":{"type":"json","example":{"text":"Example PDF text","pages":1},"exampleNote":"Illustrative response subset; not a live observation."},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kvqaQb3wH2IMZcKxBx2Dl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts raw text content and page count from a PDF document via URL query parameter","exampleAgentPrompt":"Can you extract all the text from this PDF for me? Here's the link: https://example.com/report.pdf","exampleUseCases":[{"title":"Research paper text extraction","prompt":"I have this academic PDF at https://arxiv.org/pdf/2301.00001.pdf — can you pull out all the text so I can search through it and summarize the findings?"},{"title":"Contract content retrieval","prompt":"Extract the text from this contract PDF at https://myfiles.com/contract.pdf so I can review the terms and flag any unusual clauses."},{"title":"Invoice data parsing","prompt":"I need the text content from this invoice PDF at https://billing.example.com/invoice-1042.pdf — grab the text and tell me how many pages it is."}],"resultDescription":"Returns a JSON object containing the full extracted text of the PDF as a string and the total page count as a number, e.g. {\"text\": \"...\", \"pages\": 5}.","failureModes":["Invalid or inaccessible PDF URL returns an error","Non-PDF file types may fail to parse","Password-protected PDFs cannot be extracted","Very large PDFs may time out or return incomplete text","Network errors if the remote PDF URL is unreachable"],"whenToPreferThis":"Use this endpoint when you need to quickly extract raw text from a PDF document accessible via URL and want the page count alongside the text. Best suited for lightweight, single-document extraction tasks where the PDF is publicly accessible. Prefer this over OCR-based solutions for text-layer PDFs (not scanned image PDFs).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:42:53.529Z","isFirstParty":false,"canonicalSlug":"coco-pdf-text-extractor-4346a420"}