{"endpoint":{"id":"611167b866abeecd","rail":"x402","source":"cdp-bazaar","url":"https://agenttools-hub.vercel.app/api/v1/dev/pdf-to-text","method":"GET","host":"agenttools-hub.vercel.app","serviceName":"AgentTools","description":"Fetch a PDF (by URL, SSRF-guarded) or accept it as base64 and extract all readable text with page count. Deterministic parsing — no language model, so nothing is invented. Text-based PDFs only; scanned images need OCR (not included). Use this when an agent needs to extract readable text from any PDF — agents can't read PDFs.","tags":["dev","crypto-dev"],"categoryId":"web-extraction","priceUsd":0.01,"priceScheme":"exact","network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","testnetOnly":false,"calls30d":6,"payers30d":3,"lastCalledAt":"2026-10-11T00:46:39.85Z","startFeeUsd":null,"platformUsageExtra":null,"reportedSuccess30d":null,"pageUrl":null,"firstSeenAt":"2026-10-10T17:11:08.641Z","lastSeenAt":"2026-10-12T12:08:25.057Z","lastProbedAt":"2026-10-12T14:31:43.503Z","embeddedHash":"830e37f0b0b1bf097f0c347e6a41c7d1a718f63b289849b8bfda78cd54a2fadb"},"score":{"endpointId":"611167b866abeecd","computedAt":"2026-10-12T14:46:15.262Z","score":46,"grade":"D","uptime7d":0.6,"latencyP50Ms":399.5,"probeCount7d":10,"flags":["price-mismatch"]},"recentProbes":[{"id":42044,"endpointId":"611167b866abeecd","checkedAt":"2026-10-12T14:31:43.651Z","statusCode":308,"latencyMs":141,"valid402":false,"priceUsd":null,"payTo":null,"error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":36625,"endpointId":"611167b866abeecd","checkedAt":"2026-10-12T09:16:19.127Z","statusCode":308,"latencyMs":132,"valid402":false,"priceUsd":null,"payTo":null,"error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":31354,"endpointId":"611167b866abeecd","checkedAt":"2026-10-12T04:16:13.396Z","statusCode":308,"latencyMs":406,"valid402":false,"priceUsd":null,"payTo":null,"error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":26067,"endpointId":"611167b866abeecd","checkedAt":"2026-10-11T23:01:14.633Z","statusCode":308,"latencyMs":162,"valid402":false,"priceUsd":null,"payTo":null,"error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":20912,"endpointId":"611167b866abeecd","checkedAt":"2026-10-11T18:01:50.519Z","statusCode":402,"latencyMs":417,"valid402":true,"priceUsd":0.01,"payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":15892,"endpointId":"611167b866abeecd","checkedAt":"2026-10-11T13:01:49.209Z","statusCode":402,"latencyMs":478,"valid402":true,"priceUsd":0.01,"payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":12332,"endpointId":"611167b866abeecd","checkedAt":"2026-10-11T08:30:38.686Z","statusCode":402,"latencyMs":557,"valid402":true,"priceUsd":0.01,"payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":8789,"endpointId":"611167b866abeecd","checkedAt":"2026-10-11T04:00:51.913Z","statusCode":402,"latencyMs":255,"valid402":true,"priceUsd":0.01,"payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":5250,"endpointId":"611167b866abeecd","checkedAt":"2026-10-10T23:45:51.986Z","statusCode":402,"latencyMs":382,"valid402":true,"priceUsd":0.003,"payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","error":null,"mcpOutcome":null,"mcpProtocol":null},{"id":1050,"endpointId":"611167b866abeecd","checkedAt":"2026-10-10T18:30:23.056Z","statusCode":402,"latencyMs":363,"valid402":true,"priceUsd":0.003,"payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","error":null,"mcpOutcome":null,"mcpProtocol":null}]}