{"uid":"cap_dd3NEGNbmpuAK261gq0dF","slug":"paperknife-pdf-extraction-api-846076d4","name":"Paperknife PDF Extraction API","description":"A pay-per-call PDF text extraction API. No account, no key, just x402.","url":"https://paperknife-api.davidgoparkid369.chatgpt.site/api/extract","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Public HTTPS PDF URL, up to 20 MB and 100 pages."}}},"responseSchema":{"type":"json","example":{"text":"Dummy PDF file","pages":1,"title":null,"byPage":[{"page":1,"text":"Dummy PDF file"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Xz6zIUfxIhtje9BWaheRm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts clean, structured text from a publicly accessible PDF URL and returns it as JSON with per-page breakdown","exampleAgentPrompt":"Can you extract all the text from this PDF — https://example.com/report.pdf — and give it to me broken down page by page?","exampleUseCases":[{"title":"Research paper ingestion for RAG","prompt":"Grab the full text from this academic paper PDF at https://arxiv.org/pdf/2301.00001.pdf and give me the content organized by page so I can feed it into my knowledge base."},{"title":"Invoice data extraction for accounting","prompt":"Pull the text out of this invoice PDF at https://mycompany.com/invoices/inv-2024-0042.pdf — I need the raw text so I can parse out the line items and totals."},{"title":"Legal contract review preprocessing","prompt":"Extract all the text from this contract PDF at https://docs.legalfirm.com/agreements/contract-final.pdf so I can analyze the clauses and flag anything unusual."}],"resultDescription":"A JSON object containing: 'text' (full concatenated document text), 'pages' (total page count as an integer), 'title' (document title string or null if absent), and 'byPage' (array of objects each with 'page' index and 'text' for that page). Supports PDFs up to 20 MB and 100 pages.","failureModes":["PDF URL is not publicly accessible or requires authentication — request fails","PDF exceeds 20 MB or 100 page limits — extraction rejected","URL does not resolve to a valid PDF — parse error returned","PDF is image-only (scanned) with no embedded text — returns empty or minimal text","Network timeout fetching the remote PDF — connection error","Malformed URL input — validation error on the url field"],"whenToPreferThis":"Choose this endpoint when you need a zero-setup, pay-per-call PDF text extraction with no API key or account registration. Ideal for agents that occasionally process PDFs without wanting to manage credentials or subscriptions. Best for text-native PDFs (not scanned images) up to 20 MB and 100 pages. Prefer over heavier document-intelligence platforms when you only need clean text output and per-page breakdown, not layout analysis, table extraction, or OCR on scanned images.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:40:45.182Z","isFirstParty":false}