{"uid":"cap_cOJSFuNIzh4dWD5Jl-KGx","slug":"surefact-web-page-reader-dab9cd02","name":"Surefact Web Page Reader","description":"Verified, pay-per-call tools for AI agents: read web pages, check emails, audit DNS and domains, convert currencies, vet package versions for vulnerabilities, and roll provably fair dice for games. Every answer is checked against its source or comes with a proof. No signup or API key: pay each call in USDC on Base with x402. Failed calls are never charged.","url":"https://api.surefact.workers.dev/v1/read?utm_source=zero.xyz","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"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Absolute http(s) URL of the page."},"max_chars":{"type":"string","pattern":"^-?\\d+$","description":"Cap on Markdown length (1000-40000, default 20000)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com","lang":"en","meta":{"type":null,"image":null,"author":null,"modified":null,"canonical":null,"published":null,"site_name":null},"title":"Example Domain","outline":[],"markdown":"This domain is for use in documentation examples without needing permission. This is not a service; avoid relying on it for testing and monitoring purposes.","final_url":"https://example.com/","truncated":false,"word_count":25,"description":null,"content_type":"text/html"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_GxNk289LNYnQ928Kxqx8P","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and converts any public web page to clean Markdown with metadata, verified against the live source","exampleAgentPrompt":"Can you read the web page at https://techcrunch.com/2024/01/15/openai-news and give me the main content as text, keeping it under 5000 characters?","exampleUseCases":[{"title":"Research article summarization","prompt":"Fetch the article at https://www.bbc.com/news/technology-12345678 and pull out the full text so I can summarize it."},{"title":"Competitor pricing page audit","prompt":"Read the page at https://www.competitor.com/pricing and extract all the text so I can see what plans they're offering."},{"title":"Legal document retrieval","prompt":"Can you grab the content of https://example.com/terms-of-service and give it to me as readable text, capped at 10000 characters?"}],"resultDescription":"A JSON object containing the page's title, full markdown-rendered body text, word count, language code, content type, canonical and final URLs, metadata fields (author, published date, modified date, site name, OG image, article type), a document outline, a description, and a truncated flag indicating whether the max_chars limit was hit.","failureModes":["URL is unreachable or returns a non-2xx status — call is not charged","URL points to a non-HTML resource that cannot be parsed (e.g. binary file)","URL is malformed or not an absolute http/https URL — validation error","Page requires JavaScript rendering and serves empty HTML to crawlers","Content exceeds max_chars and is truncated — indicated by truncated:true in response","Rate limiting or network timeouts from the target server"],"whenToPreferThis":"Choose this endpoint when you need a verified, pay-per-successful-call web page fetch with no API key setup, no subscription, and payment in USDC via x402. It is ideal for AI agents that need to read live web content on demand and only pay when the call succeeds. Prefer it over generic scraping APIs when you want Markdown-formatted output with structured metadata (author, dates, canonical URL) and proof that the content was actually fetched from the source.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T12:41:28.390Z","isFirstParty":false,"canonicalSlug":"surefact-web-page-reader-dab9cd02"}