{"uid":"cap_C9PSWtmHoZ44OwfRVRE-8","slug":"agentreader-pdf-text-extractor-167f23eb","name":"AgentReader PDF Text Extractor","description":"Extract the full text of any PDF from a URL - no upload, no OCR setup, just pass the link. Returns plain text plus page count and word count as JSON. Built for agents reading research papers, filings, annual reports, datasheets and documentation. Handles files up to 25 MB.","url":"https://agentreader.dev/pdf?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Absolute http(s) URL of the PDF"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tNcJTCDo7hzaQgoUEEFg-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts full plain text, page count, and word count from a PDF at a given URL, handling files up to 25 MB.","exampleAgentPrompt":"Can you pull all the text out of this PDF for me? Here's the URL: https://example.com/annual-report-2024.pdf — I need the full content along with the page and word count.","exampleUseCases":[{"title":"Research paper ingestion for summarization","prompt":"Grab the full text of this academic paper so I can summarize it — it's a PDF at https://arxiv.org/pdf/2301.00001.pdf, and I need the plain text content plus how many pages it is."},{"title":"Financial report content extraction","prompt":"Pull all the readable text from this investor report PDF at https://company.com/Q3-2024-earnings.pdf so I can analyze the financials — include the page and word count too."},{"title":"Technical documentation parsing","prompt":"I need to read through this API documentation PDF at https://docs.vendor.com/integration-guide.pdf — extract the full text so I can search through it and tell me how long it is."}],"resultDescription":"Returns the full extracted plain text of the PDF, along with metadata including the total page count and total word count. Suitable for feeding into LLMs or downstream text processing pipelines.","failureModes":["URL is not reachable or returns a non-200 HTTP status — extraction fails with an error","File exceeds the 25 MB size limit — returns an error indicating the file is too large","URL points to a non-PDF file (e.g. HTML page or image) — returns a parsing error","PDF is password-protected or encrypted — text extraction may fail or return empty content","PDF contains only scanned images with no embedded text — returns empty or minimal text output"],"whenToPreferThis":"Use this endpoint when you need to extract raw text content from a remotely hosted PDF file, especially for reports, research papers, or documentation up to 25 MB. Prefer this over generic web scrapers when the target is definitively a PDF and you need structured metadata like page count and word count alongside the text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:32:38.656Z","isFirstParty":false,"canonicalSlug":"agentreader-pdf-text-extractor-167f23eb"}