{"uid":"cap_VPbeqqlmMdqaot6Y2PtEI","slug":"agentwork-web-evidence-web-page-reader-d6d28444","name":"AgentWork Web Evidence – Web Page Reader","description":"Web reads and change checks: $0.005 on Base, $0.01 on Algorand; digital PDF-to-text $0.01. Structured JSON, hashes and x402 USDC. No API key.","url":"https://api.agentwork.run/v1/web/read","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","maxLength":2048,"description":"Public HTTP/HTTPS URL; ports 80/443 and public IPv4 resolution only"},"max_chars":{"type":"integer","default":20000,"maximum":60000,"minimum":1000,"description":"Maximum returned characters; keep identical between comparisons"}}},"responseSchema":{"type":"json","example":{"ok":true,"url":"https://example.com/","text":"Example Domain\nThis domain is for use in illustrative examples.","title":"Example Domain","final_url":"https://example.com/","fetched_at":"2026-09-08T00:00:00Z","text_sha256":"0000000000000000000000000000000000000000000000000000000000000000","javascript_rendered":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.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_jEt9O4exYXNrQZ6bIutDq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a public webpage and returns clean text, headings, links, metadata, and SHA-256 hash in a single synchronous JSON response for RAG or research pipelines.","exampleAgentPrompt":"Fetch the full readable text from https://www.bbc.com/news/technology-68274189 — give me the clean text, title, and the SHA-256 hash of the content, up to 30000 characters.","exampleUseCases":[{"title":"News article ingestion for RAG","prompt":"Pull the clean text and title from https://techcrunch.com/2024/05/01/openai-gpt5-launch/ and give me up to 20000 characters so I can store it in my knowledge base."},{"title":"Competitor pricing page snapshot","prompt":"Fetch https://www.competitor.com/pricing and extract all the readable text — I want the title, the full page text, and a SHA-256 hash so I can tell if the pricing changes later."},{"title":"Research brief from a government report","prompt":"Read https://www.cdc.gov/flu/weekly/index.htm and return the clean page text, up to 40000 characters, so I can summarize the latest flu surveillance data."}],"resultDescription":"A JSON object with: ok (boolean success flag), url (requested URL), text (clean extracted page text up to max_chars), title (HTML page title), final_url (URL after redirects), fetched_at (ISO 8601 timestamp), text_sha256 (SHA-256 hex digest of the returned text), and javascript_rendered (always false — no JS execution). Failed reads are not charged.","failureModes":["URL resolves to a private/non-routable IP — request rejected","Page blocked by robots.txt — returns error, not charged","URL returns non-HTML/non-text content type (e.g. binary file) — not parsed","Network timeout or DNS failure — read fails, no charge","Paywalled or login-required pages return only the visible gated content, not full article","JavaScript-rendered content not visible — static HTML only","Port other than 80/443 — rejected","max_chars below 1000 or above 60000 — validation error"],"whenToPreferThis":"Choose this endpoint when you need a clean, text-faithful snapshot of a public static webpage — especially for RAG ingestion, research, or content hashing — and you do not need JavaScript rendering or authentication bypass. It is ideal when you want a verifiable SHA-256 fingerprint of page content (e.g. for change detection workflows) and when you want pay-per-call with no API key or account setup. Prefer alternatives if the page requires JavaScript to render content, is behind a paywall, or if you need structured HTML rather than clean plain text.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:13:42.121Z","isFirstParty":false}