{"uid":"cap_ubrI4-G_D_he1uZonE6vA","slug":"arch-tools-pdf-extractor-d01de818","name":"Arch Tools PDF Extractor","description":"Arch Tools — extract-pdf","url":"https://archtools.dev/v1/tools/extract-pdf","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"pdf_url":{"type":"string","description":"Public URL of the PDF (max 5MB / 50 pages per call — split larger documents into parts)"},"pdf_base64":{"type":"string","description":"Base64-encoded PDF (alternative to pdf_url; same 5MB / 50-page limit applies)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","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.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_eQ1g2TKldpHSGMgXe627o","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts text and content from a PDF document provided via URL or base64-encoded data","exampleAgentPrompt":"Can you extract all the text from this PDF? Here's the URL: https://example.com/annual-report-2024.pdf","exampleUseCases":[{"title":"Extract invoice data from PDF","prompt":"Pull all the text out of this invoice PDF so I can read the line items and totals: https://my-invoices.com/invoice-2024-05.pdf"},{"title":"Parse research paper content","prompt":"I have a research paper PDF at https://arxiv.org/pdf/2401.00001.pdf — can you extract all the text from it so I can analyze what it says?"},{"title":"Process base64-encoded PDF document","prompt":"I've got a PDF encoded in base64 from our internal system — can you extract the text out of it so I can see what the contract says?"}],"resultDescription":"A JSON object containing the extracted text and content from the PDF document, suitable for downstream processing, analysis, or search.","failureModes":["Invalid or inaccessible PDF URL returns an error","Malformed base64 string causes parsing failure","Password-protected or encrypted PDFs may not be extractable","Very large PDFs may time out or return partial results","Scanned image-only PDFs without OCR layer may return empty or minimal text","Neither pdf_url nor pdf_base64 provided results in a validation error"],"whenToPreferThis":"Choose this endpoint when you need to programmatically extract text from a PDF document, either by pointing to a public URL or by sending the document as base64. It is ideal for agentic workflows that need to read PDF content before analysis, search, or data extraction. Costs $0.015 USDC per call via x402 micropayment on Base, making it practical for high-volume document processing pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:51:32.892Z","isFirstParty":false}