{"slug":"api-zfinia-com-x402-v1-html-snapshot-diff-ea17a3","title":"Compare two supplied HTML snapshots and separate markup churn from a content cha","host":"api.zfinia.com","method":"POST","resource":"https://api.zfinia.com/x402/v1/html-snapshot-diff","category":"other","description":"Compare two supplied HTML snapshots and separate markup churn from a content change. Reports markup that changed while the readable content did not, which is a template or build change; the readable lines added and removed; and changes to the title, canonical, robots directive, meta values and decla","price_listed":0.12,"price_asked":0.12,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":3361,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"after":"<!doctype html><html><head><title>Widget - Example</title><meta name=\"description\" content=\"A widget.\"><meta property=\"og:title\" content=\"Widget, now cheaper\"><link rel=\"canonical\" href=\"https://example.test/widgets/widget-1\"><script type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Widget\"}</script></head><body><div class=\"layout\"><h1>Widget</h1><p>One widget.</p><a href=\"/widgets/widget-2\">Widget 2</a><a href=\"https://partner.test/review\">A review</a><table><tr><th>sku</th><th>price</th></tr><tr><td>W-1</td><td>12.50</td></tr></table></div></body></html>","before":"<!doctype html><html><head><title>Widget - Example</title><meta name=\"description\" content=\"A widget.\"><meta property=\"og:title\" content=\"Widget, now cheaper\"><link rel=\"canonical\" href=\"https://example.test/widgets/widget-1?ref=newsletter\"></head><body><h1>Widget</h1><p>One widget.</p><a href=\"/widgets/widget-2\">Widget 2</a><a href=\"https://partner.test/review\">A review</a><table><tr><th>sku</th><th>price</th></tr><tr><td>W-1</td><td>10.00</td></tr></table></body></html>","url":"https://example.test/widgets/widget-1"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"after":{"maxLength":262144,"type":"string"},"before":{"maxLength":262144,"type":"string"},"url":{"maxLength":2048,"type":"string"}},"required":["before","after"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-04","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.12,"price_match":true,"latency_ms":3361,"error":null}],"description_full":"Compare two supplied HTML snapshots and separate markup churn from a content change. Reports markup that changed while the readable content did not, which is a template or build change; the readable lines added and removed; and changes to the title, canonical, robots directive, meta values and declared structured-data types. Content is compared by line presence rather than position, so a reflowed paragraph is not reported as wholly rewritten. Nothing is fetched.","last_updated":"2026-10-04T08:17:03.893Z","schemes":["exact"]}