{"uid":"cap_0RxlMA4JkgJGATbtwuUPd","slug":"venue-watch-pdf-text-extractor-878a2366","name":"venue-watch PDF Text Extractor","description":"Which venues actually pay AI agents right now. Live open-task counts pulled from public venue APIs (Taskmarket, TaskBounty), plus curated, dated, sourced verdicts on other venues (Virtuals ACP, x402 Bazaar, Superteam Earn, Algora, AgentPact, bug-bounty platforms). All tools are deterministic and LLM-free. Bad input returns 4xx and is not settled (no charge). Upstream sources are named in each response.","url":"https://venue-watch.fantastic-snowstorm.workers.dev/v1/pdf-text?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"chars":5400,"pages":[{"page":1,"text":"..."}],"truncated":false,"totalPages":2}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_vHkh4SxGLprY3TymR4LjK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts text content from a PDF file, returning page-by-page text with character count and truncation status","exampleAgentPrompt":"Pull the full text out of this PDF for me — page by page — so I can read its contents: https://example.com/report.pdf","exampleUseCases":[{"title":"Read a research paper PDF","prompt":"Extract all the text from this research paper PDF so I can summarize it: https://arxiv.org/pdf/2301.00001.pdf"},{"title":"Parse a contract document","prompt":"I need the text content from this contract PDF, page by page — can you pull it out for me? Here's the link: https://example.com/contract.pdf"},{"title":"Extract invoice data from PDF","prompt":"Get the text from this invoice PDF so I can find the line items and total: https://storage.example.com/invoices/inv-2024-003.pdf"}],"resultDescription":"Returns a JSON object with total character count, an array of page objects each containing page number and extracted text, a boolean indicating if the content was truncated, and the total page count of the PDF.","failureModes":["Invalid or unreachable PDF URL returns 4xx error with no charge","Malformed request parameters return 4xx","PDF is password-protected or corrupted and cannot be parsed","PDF has no extractable text (e.g. scanned image-only PDF) may return empty text fields","Upstream fetch timeout if PDF host is slow"],"whenToPreferThis":"Choose this endpoint when you need to extract plain text from a PDF document page by page, especially when you want structured output (per-page text, character count, truncation flag) without running an LLM over the content. Useful when you need deterministic, reproducible extraction at low cost ($0.005 USDC per call) with transparent sourcing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T12:35:19.693Z","isFirstParty":false,"canonicalSlug":"venue-watch-pdf-text-extractor-878a2366"}