{"uid":"cap_VPbeqqlmMdqaot6Y2PtEI","slug":"agentwork-web-evidence-web-page-reader-d6d28444","name":"AgentWork Web Evidence – Web Page Reader","description":"Webpage text extraction: extract clean text from any webpage. Extract the clean readable text from a public webpage with title, headings, links and SHA-256; add format=markdown for Markdown or render=true to render JavaScript pages. Web read / fetch URL / scrape URL to markdown — public webpage to clean text or Markdown with headings, links and SHA-256, for RAG and research. Batch up to 10 URLs; optional JavaScript rendering (headless Chromium). $0.003 per URL Base ($0.006 Algorand).","url":"https://api.agentwork.run/v1/web/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":"Public HTTP/HTTPS URL (URL-encoded)"},"format":{"enum":["text","markdown"],"type":"string"},"selector":{"type":"string","maxLength":300},"max_chars":{"type":"integer","maximum":60000,"minimum":1000}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"url":"https://example.com/","text":"Example Domain\nThis domain is for use in illustrative examples.","title":"Example Domain","format":"markdown","markdown":"# Example Domain\n\nThis domain is for use in illustrative examples.","final_url":"https://example.com/","fetched_at":"2026-10-09T00:00:00Z","text_sha256":"0000000000000000000000000000000000000000000000000000000000000000","markdown_sha256":"0000000000000000000000000000000000000000000000000000000000000000","javascript_rendered":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jEt9O4exYXNrQZ6bIutDq","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","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":3,"lastUsedAt":"2026-10-04T15:17:50.360Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:30:37.432Z","isFirstParty":false,"canonicalSlug":"agentwork-web-evidence-web-page-reader-d6d28444"}