{"api":"v1","generated_at":"2026-09-15T18:45:59.338Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/agentreader-dev-pdf-367f33","pinned_page":"https://tollindex.com/e/agentreader-dev-pdf-367f33/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"agentreader-dev-pdf-367f33","canonical_url":"https://agentreader.dev/pdf","resource":"https://agentreader.dev/pdf","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Extract the full text of any PDF from a URL - no upload, no OCR setup, just pass the link. Returns plain text plus page count and word count as JSON. Built for agents reading research papers, filings, annual reports, datasheets and documentation. Handles files up to 25 MB.","service_name":"AgentReader","declared_category":null,"declared_tags":["web-scraping","content-extraction","markdown","pdf","llm-tools"],"route_template":null,"registry_updated":"2026-09-01T02:32:34.820Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"pdf","category":"storage","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.02 USDC","amount_units":0.02,"decimals_known":true,"pay_to":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":5,"unique_payers_30d":2,"last_called_at":"2026-09-01T02:32:34.703Z"},"validation":{"latest":{"observed_at":"2026-09-15T04:25:48.307Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T04:25:48.307Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:22:29.824Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:21:21.180Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T06:36:59.129Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T10:07:27.037Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","page":"https://tollindex.com/seller/0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","endpoints":13,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["web-scraping","content-extraction","markdown","pdf","llm-tools"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x88096B3da9F45b8f923458E6CeF69FC0A5bE3CAe","amount":"20000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-09-01T02:32:34.703Z","l30DaysTotalCalls":5,"l30DaysUniquePayers":2},"resource":"https://agentreader.dev/pdf","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"url":"https://www.example.com/whitepaper.pdf"}},"output":{"type":"json","example":{"url":"https://www.example.com/whitepaper.pdf","text":"Abstract. This paper describes...","pages":12,"wordCount":5400}}},"schema":{"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"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Absolute http(s) URL of the PDF"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}}},"description":"Extract the full text of any PDF from a URL - no upload, no OCR setup, just pass the link. Returns plain text plus page count and word count as JSON. Built for agents reading research papers, filings, annual reports, datasheets and documentation. Handles files up to 25 MB.","lastUpdated":"2026-09-01T02:32:34.82Z","serviceName":"AgentReader","x402Version":2}]}}