{"api":"v1","generated_at":"2026-09-15T18:57:01.529Z","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/smartfetch-production-ea53-up-railway-app-fetch-65a9a7","pinned_page":"https://tollindex.com/e/smartfetch-production-ea53-up-railway-app-fetch-65a9a7/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":"smartfetch-production-ea53-up-railway-app-fetch-65a9a7","canonical_url":"https://smartfetch-production-ea53.up.railway.app/fetch","resource":"https://smartfetch-production-ea53.up.railway.app/fetch","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Read, fetch, scrape, or extract any public webpage or URL for AI agents. Returns clean text, Markdown, links, and metadata, with automatic browser rendering for JavaScript-heavy pages.","service_name":"SmartFetch","declared_category":null,"declared_tags":["web-reader","web-scraping","markdown","browser","agents"],"route_template":null,"registry_updated":"2026-09-01T15:59:13.591Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"fetch","category":"compute","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.005 USDC","amount_units":0.005,"decimals_known":true,"pay_to":"0xE29Fcb6ef1534d5F138E48a8A71370BE7770A786","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":3,"unique_payers_30d":1,"last_called_at":"2026-09-01T15:59:13.336Z"},"validation":{"latest":{"observed_at":"2026-09-15T05:01:56.498Z","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-15T05:01:56.498Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:53:19.387Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:52:02.911Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T07:07:45.707Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T10:46:45.220Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xE29Fcb6ef1534d5F138E48a8A71370BE7770A786","page":"https://tollindex.com/seller/0xE29Fcb6ef1534d5F138E48a8A71370BE7770A786","endpoints":1,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["web-reader","web-scraping","markdown","browser","agents"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xE29Fcb6ef1534d5F138E48a8A71370BE7770A786","amount":"5000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-01T15:59:13.336Z","l30DaysTotalCalls":3,"l30DaysUniquePayers":1},"resource":"https://smartfetch-production-ea53.up.railway.app/fetch","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://example.com/article","max_chars":20000,"force_browser":false},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"links":[{"href":"https://example.com/next","text":"useful link"}],"title":"SmartFetch local API test","content":"SmartFetch local API test\nThis is useful article content for validating the production API layer. It contains enough text to pass extraction and verifies that navigation boilerplate is removed correctly from the result.\nSecond paragraph with a\nuseful link\n.","success":true,"markdown":"# SmartFetch local API test\n\nThis is useful article content for validating the production API layer. It contains enough text to pass extraction and verifies that navigation boilerplate is removed correctly from the result.\n\nSecond paragraph with a [useful link](/next).","final_url":"https://example.com/article","max_chars":20000,"truncated":false,"elapsed_ms":54,"request_id":"a1b2c3d4e5f60708","word_count":40,"low_quality":false,"status_code":200,"content_hash":"3ae07fdaa195ad19b590e0bdf032e362ae7d573330dd978027880b0706dc62e7","render_method":"http","requested_url":"https://example.com/article","links_returned":1,"service_version":"1.10.6","original_content_chars":257,"returned_content_chars":257,"original_markdown_chars":269,"returned_markdown_chars":269}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","pattern":"^https?://","description":"Public HTTP or HTTPS URL to retrieve."},"max_chars":{"type":"integer","default":20000,"maximum":50000,"minimum":1000,"description":"Maximum characters returned for content and Markdown."},"force_browser":{"type":"boolean","default":false,"description":"Start with browser rendering instead of HTTP retrieval."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["success","requested_url","final_url","status_code","render_method","elapsed_ms","title","content","markdown","links","word_count","content_hash","low_quality","truncated","original_content_chars","original_markdown_chars","returned_content_chars","returned_markdown_chars","links_returned","max_chars","request_id","service_version"],"properties":{"links":{"type":"array","items":{"type":"object","required":["href","text"],"properties":{"href":{"type":"string","format":"uri"},"text":{"type":"string"}}}},"title":{"type":"string"},"content":{"type":"string"},"success":{"type":"boolean"},"markdown":{"type":"string"},"final_url":{"type":"string","format":"uri"},"max_chars":{"type":"integer","minimum":1000},"truncated":{"type":"boolean"},"elapsed_ms":{"type":"integer","minimum":0},"request_id":{"type":"string"},"word_count":{"type":"integer","minimum":0},"low_quality":{"type":"boolean"},"status_code":{"type":"integer"},"content_hash":{"type":"string","pattern":"^[0-9a-f]{64}$"},"render_method":{"enum":["http","browser"],"type":"string"},"requested_url":{"type":"string","format":"uri"},"links_returned":{"type":"integer","minimum":0},"fallback_reason":{"type":"string"},"service_version":{"type":"string"},"original_content_chars":{"type":"integer","minimum":0},"returned_content_chars":{"type":"integer","minimum":0},"original_markdown_chars":{"type":"integer","minimum":0},"returned_markdown_chars":{"type":"integer","minimum":0}}}}}}}}},"description":"Read, fetch, scrape, or extract any public webpage or URL for AI agents. Returns clean text, Markdown, links, and metadata, with automatic browser rendering for JavaScript-heavy pages.","lastUpdated":"2026-09-01T15:59:13.591Z","serviceName":"SmartFetch","x402Version":2}]}}