{"uid":"cap_JUVYrXQ55YovHIxUInuBe","slug":"address-blocks-prior-text-set-comparison-b073b921","name":"Address Blocks Prior Text-Set Comparison","description":"Address blocks — Prior text-set comparison: Prior text-set comparison for Address blocks. One public HTTPS page or supplied HTML; static parsing, no JavaScript rendering, login or access bypass. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one bounded prior text-set comparison result.","url":"https://market.datapackvibe.com/x402/assistant-bx-web-addresses-compare?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","default":"","maxLength":2048},"html":{"type":"string","default":"<!doctype html><html><head></head><body><address id=\"sample\" data-kind=\"example\">Example product guide</address></body></html>","maxLength":100000},"term":{"type":"string","default":"product","maxLength":100,"minLength":1},"attribute":{"type":"string","default":"id","pattern":"^[a-zA-Z][a-zA-Z0-9:_-]{0,49}$","maxLength":50},"previous_texts":{"type":"array","items":{"type":"string","default":"","maxLength":1000},"default":["Older example"],"maxItems":200,"minItems":0},"attribute_value":{"type":"string","default":"sample","maxLength":200}}},"responseSchema":null,"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_5Yl4CY0HMpDRoy6mt4Zp9","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":"Extracts address HTML elements from a webpage and compares their current text content against a set of previously observed texts to detect changes.","exampleAgentPrompt":"Fetch https://example.com/contact and compare the text in the address element with id='main-address' against these older texts: ['123 Old Street, Springfield', 'Unit 4, Commerce Park'] — tell me if the current text matches any of them or if something has changed.","exampleUseCases":[{"title":"Contact page address change monitoring","prompt":"Check https://supplier.com/about and compare the address block with attribute id='hq-address' against my previous snapshots ['Suite 100, Broad St', 'Floor 2, Broad St'] — has the text changed?"},{"title":"Retail location update detection","prompt":"I have this HTML snippet of our store locator page — compare the address element with data-kind='store' and attribute_value='downtown' against these prior texts: ['10 Main Ave', '10 Main Avenue, Downtown'] and tell me if it's been updated."},{"title":"Legal notice address verification","prompt":"Go to https://legaldocs.org/terms and find the address block with id='registered-office', then compare its current text against ['Old Chambers, 1 Temple Row', 'New Chambers, 2 Temple Row'] to see if the registered office address has changed."}],"resultDescription":"Returns a bounded comparison result indicating whether the current text content of the matched address HTML element differs from or matches any entry in the supplied prior text set, enabling change detection for specific address blocks on a page.","failureModes":["URL is unreachable or returns non-2xx status — parsing fails with no result","No address element matching the given attribute and attribute_value is found on the page","Page requires JavaScript rendering — static parser returns empty or incomplete content","previous_texts array is empty — comparison has no baseline to evaluate against","HTML content exceeds 100,000 character limit — request rejected","Attribute pattern does not match schema regex — validation error returned"],"whenToPreferThis":"Use this endpoint when you need to detect whether the textual content of a specific HTML address element has changed compared to previously captured snapshots, especially for static pages that do not require JavaScript rendering. Ideal for lightweight change-detection pipelines targeting contact pages, legal notices, or directory listings where address blocks are semantically marked up. Prefer this over generic diff tools when you need a cost-effective, single-call bounded comparison scoped specifically to address HTML elements.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T00:52:33.706Z","isFirstParty":false,"canonicalSlug":"address-blocks-prior-text-set-comparison-b073b921"}