{"uid":"cap_h5h3GUMdaTvHT37qcGtKB","slug":"fastscrape-pdf-parser-5968dac0","name":"FastScrape PDF Parser","description":"Download a public PDF safely in memory from a JSON request body and return bounded extracted text and metadata.","url":"https://fastscrape.benlab.download/pdf-parse","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["pdf_url"],"properties":{"pdf_url":{"type":"string","format":"uri","description":"Public HTTP or HTTPS PDF URL to parse"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"text":"Example PDF text","title":"Example document","status":"success","pdf_url":"https://example.com/document.pdf","final_url":"https://example.com/document.pdf","truncated":false,"page_count":1,"word_count":3,"character_count":16,"pages_extracted":1}},"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":"down","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_NKXJrHSDAzo3BdZEQhvQy","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":"Downloads a public PDF from a URL, safely extracts its text content in memory, and returns the text along with document metadata.","exampleAgentPrompt":"Can you extract all the text from this public PDF for me? Here's the URL: https://example.com/report2024.pdf","exampleUseCases":[{"title":"Research paper text extraction","prompt":"I need you to pull all the readable text from this academic paper PDF so I can summarize it: https://arxiv.org/pdf/2301.00234.pdf"},{"title":"Legal document ingestion","prompt":"Grab the text content from this public contract PDF at https://example.gov/contract-terms.pdf — I need to search through it for specific clauses."},{"title":"Financial report parsing","prompt":"Download and extract the text from this annual report PDF at https://investor.company.com/annual-report-2023.pdf so I can analyze the financial figures."}],"resultDescription":"Returns bounded extracted text content from the PDF along with document metadata such as page count, author, title, and other PDF properties, all processed safely in memory without writing to disk.","failureModes":["PDF URL is not publicly accessible or requires authentication — returns an error indicating the resource is unavailable","URL does not point to a valid PDF file — returns a parse error","PDF is encrypted or password-protected — extraction fails with an appropriate error","PDF URL is malformed or not a valid URI — schema validation rejects the request","Very large PDFs may be truncated due to bounded text extraction limits","Network timeout when fetching the remote PDF"],"whenToPreferThis":"Choose this endpoint when you need to extract text and metadata from a publicly accessible PDF document given its URL, especially in agentic workflows where safe in-memory processing is important. It is ideal for one-off document parsing tasks without requiring local file handling or complex PDF libraries. Prefer it over general web scrapers when the target is specifically a PDF file.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T19:25:40.002Z","isFirstParty":false}