{"uid":"cap_K9ZQ9D4CKPcbBiVFFI1D8","slug":"industrial-platform-web-tools-url-read-change-detection-07473558","name":"Industrial Platform Web Tools – URL Read & Change Detection","description":"Machine-payable x402 utilities for hashing, Base64, UUID generation, unit and timezone conversion, realtime crypto market data, webpage/document extraction, URL-to-Markdown, metadata, RAG ingestion and deterministic website change detection.","url":"https://x402-gateway-production-1f21.up.railway.app/read?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"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"},"selector":{"type":"string"},"previous_hash":{"type":"string"},"previous_text":{"type":"string"},"max_diff_chars":{"type":"integer","maximum":50000,"minimum":1000},"max_text_chars":{"type":"integer","maximum":250000,"minimum":1000},"timeout_seconds":{"type":"integer","maximum":60,"minimum":5},"ignore_selectors":{"type":"array","items":{"type":"string"}},"include_current_text":{"type":"boolean"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/","status":"ready","current_hash":"example","comparison_status":"baseline"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kZA2b85wu3YV-6vvp9HQk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a webpage at a given URL, extracts its text content, and optionally computes a hash and compares it against a previous hash/text snapshot to detect changes.","exampleAgentPrompt":"Can you fetch https://example.com/pricing and check whether its content has changed since last time — compare it against this hash 'abc123def456' and let me know if anything is different?","exampleUseCases":[{"title":"Monitor competitor pricing page","prompt":"Keep an eye on https://competitor.com/pricing for me — fetch the page now, compare it to this previous hash 'sha256abcdef1234', and tell me if anything has changed in the content."},{"title":"Baseline a documentation page for future tracking","prompt":"Fetch https://docs.myservice.com/api-reference and establish a baseline hash of its current content so I can track any future changes to that page."},{"title":"Extract main article text ignoring navigation","prompt":"Pull the text from https://techblog.com/article/123, ignore the nav and footer selectors '.nav, footer', and give me up to 50000 characters of the main article content."}],"resultDescription":"Returns a JSON object containing the URL, a status field ('ready' or similar), the current content hash of the page, and a comparison_status (e.g. 'baseline', 'changed', 'unchanged') along with optional diff text if a previous hash or text was supplied and changes were detected.","failureModes":["URL is unreachable or returns non-200 status — request times out or returns an error status","Timeout exceeded (max 60 seconds) — endpoint returns a timeout error","Invalid URL format — schema validation rejects the request","CSS selector matches nothing — may return empty content","Page requires JavaScript rendering — static fetch may return incomplete content","Previous hash not found or mismatched format — comparison status may be unreliable"],"whenToPreferThis":"Choose this endpoint when you need to fetch a webpage and either extract its text content for downstream use or detect whether the page has changed relative to a known previous state (hash or text). It is particularly suited for lightweight, machine-payable monitoring at $0.001 USDC per call via x402. Prefer it over full browser automation when static HTML extraction suffices, and over general scraping services when you specifically need deterministic change detection with hash comparison built in.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:47:42.213Z","isFirstParty":false,"canonicalSlug":"industrial-platform-web-tools-url-read-change-detection-07473558"}