{"uid":"cap_5K69h5qwz4hjYKXdGl8br","slug":"lordevo-pdf-to-text-f73ccd2f","name":"Lordevo PDF to Text","description":"PDF to text, page by page: Downloads one public PDF and returns its text layer page by page, with page count and title metadata. Input: url, optional max_pages. Limits: 10 MB, 50 pages, 500,000 characters; password-protected PDFs are refused and scanned images are not OCRed; robots.txt obeyed for ev","url":"https://shop.lordevo.com/api/quick/pdf-text?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":"Public http(s) URL or bare domain, e.g. https://example.com"},"max_pages":{"type":"string","default":"50","pattern":"^\\d{1,2}$","description":"Pages to read, 1-50 (default 50)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["tool","url","page_count","pages"],"properties":{"url":{"type":"string"},"info":{"type":"object"},"tool":{"type":"string"},"bytes":{"type":"integer"},"pages":{"type":"array","items":{"type":"object","properties":{"page":{"type":"integer"},"text":{"type":"string"},"characters":{"type":"integer"}}}},"truncated":{"type":"boolean"},"page_count":{"type":"integer"},"text_layer":{"type":"boolean"},"pages_returned":{"type":"integer"},"total_characters":{"type":"integer"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1-gfnFCJT8wRJ3ViqdgVL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Downloads a public PDF from a URL and returns its text layer page by page, with page count and title metadata","exampleAgentPrompt":"Can you extract the text from this PDF — https://example.gov/report.pdf — and give me the content page by page? Just the first 10 pages please.","exampleUseCases":[{"title":"Summarize a research paper PDF","prompt":"I need you to pull the text out of this academic paper PDF at https://arxiv.org/pdf/2301.00001.pdf and summarize what it says — up to 20 pages is fine."},{"title":"Extract contract clauses from a legal PDF","prompt":"Can you read through this contract PDF at https://legal.example.com/contract.pdf and pull out all the text so I can search for specific clauses? Get all 50 pages if needed."},{"title":"Ingest a government report for analysis","prompt":"Grab the text from this government report PDF — https://data.gov/annual-report.pdf — page by page so I can analyze the data in it."}],"resultDescription":"Returns a JSON object containing: the source URL, page count, total character count, whether the PDF has a real text layer, whether the result was truncated, and an array of page objects each with page number, text content, and character count. Also includes PDF metadata (title, author, etc.) and file size in bytes.","failureModes":["Password-protected PDFs are refused with an error","PDFs larger than 10 MB are rejected","PDFs with more than 50 pages are capped at max_pages (default 50)","Scanned image-only PDFs return empty text (no OCR performed)","URLs blocked by robots.txt are not fetched","Non-PDF URLs return an error","Unreachable or invalid URLs return a fetch error","Total output truncated at 500,000 characters"],"whenToPreferThis":"Choose this endpoint when you need to extract the existing text layer from a publicly accessible PDF — especially useful for documents, reports, papers, or contracts hosted online. It is not suitable for scanned image PDFs (no OCR), password-protected files, or PDFs larger than 10 MB. Prefer this over general web scraping tools when the target is specifically a PDF document.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:10.413Z","isFirstParty":false,"canonicalSlug":"lordevo-pdf-to-text-f73ccd2f"}