{"uid":"cap_ItkwNH2fFGbIYNN7hziSJ","slug":"button-labels-prior-text-set-comparison-b49b3abf","name":"Button Labels Prior Text-Set Comparison","description":"Button labels — Prior text-set comparison: Prior text-set comparison for Button labels. 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-buttons-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><button id=\"sample\" data-kind=\"example\">Example product guide</button></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_bZhqs6UrBGoTM5SW8Cr7Y","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 button labels from a webpage or HTML snippet and compares them against a supplied set of previous text values to identify changes","exampleAgentPrompt":"Check if the button with id 'sample' on https://example.com/product still says 'Example product guide' — compare it against these previous labels: ['Buy Now', 'Add to Cart'] and filter by the term 'product'.","exampleUseCases":[{"title":"Detect CTA button copy regression","prompt":"I need to check if the checkout button on https://shop.example.com/cart still has the same label as before — compare the button with id 'checkout-btn' against these old labels: ['Proceed to Checkout', 'Buy Now'], using the term 'checkout'."},{"title":"Monitor landing page button changes","prompt":"Has the main CTA button on our landing page changed? Parse https://landing.example.com, look at the button with attribute 'data-role' set to 'primary-cta', search for the term 'start', and compare against our previous texts: ['Get Started', 'Start Free Trial']."},{"title":"QA test for button label consistency","prompt":"Run a comparison on this HTML snippet to check if the button with id 'submit-form' still matches any of these prior labels — ['Submit', 'Send', 'Confirm Order'] — using the term 'submit': <!doctype html><html><body><button id='submit-form'>Submit Order</button></body></html>"}],"resultDescription":"Returns a bounded prior text-set comparison result indicating whether the current button label(s) found on the page or HTML match, partially match, or differ from the supplied previous_texts list, along with details about the matched attribute and term scope.","failureModes":["URL is unreachable or returns non-200 status — parsing fails with error","HTML exceeds 100,000 character limit — request rejected","No button found matching specified attribute and attribute_value — empty result","JavaScript-rendered buttons not visible — static parser only, dynamic content missed","Invalid attribute pattern (must start with a letter, alphanumeric/dash/colon/underscore) — validation error","previous_texts array exceeds 200 items — request rejected"],"whenToPreferThis":"Use this endpoint when you need to detect whether button labels on a static HTML page have changed relative to a known prior set of text values, especially for regression testing, UI monitoring, or content auditing workflows. It is purpose-built for button-specific text comparison rather than general DOM diffing or full-page change detection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T00:52:36.409Z","isFirstParty":false,"canonicalSlug":"button-labels-prior-text-set-comparison-b49b3abf"}