{"uid":"cap_W6JkJ6okchVZKqsbo7Xg2","slug":"x402-bazaar-catalog-daily-change-diff-15b75765","name":"x402 Bazaar Catalog Daily Change Diff","description":"What changed in the x402 Bazaar catalog since yesterday: price changes and payTo changes (the address you'd pay moved — a pre-payment guard). ?type=price,payto to filter. Objective a->b diff, no labels — only a holder of past daily snapshots can compute it. For registries/agents that must not route on stale data.","url":"https://x402.dailyelo.com/v1/catalog/changes","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","properties":{"type":{"type":"string","description":"comma-separated: price,payto (omit for all)"},"limit":{"type":"string","description":"max changes (default 500)"}},"description":"Objective diff of the CDP Bazaar catalog since the previous daily snapshot: price changes (a service raised/lowered its price) and payTo changes (the receiving address you'd pay MOVED — a pre-payment guard). ?type=price,payto to filter. Facts only (a->b), no threat/quality labels. Only a holder of past snapshots can compute this — registries/agents that index x402 need it to avoid stale routing."}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"counts":{"price_up":7,"price_down":2,"payto_changes":5,"price_changes":9,"matched_resources":24531},"schema":"catalogchanges/v1","changes":[{"type":"payto","domain":"x402.example.com","resource":"https://x402.example.com/v1/x","new_payto":"0xdef…","old_payto":"0xabc…"},{"type":"price","domain":"api.example.com","resource":"https://api.example.com/v1/y","delta_pct":8.5,"direction":"up","new_amount_usd":0.0095,"old_amount_usd":0.001}],"to_date":"2026-07-20","since_date":"2026-07-19"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QhSyzgeIMjNNw7PqAWVlr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns objective a→b diffs of price and payTo address changes in the x402 Bazaar catalog since the previous daily snapshot, for stale-routing prevention.","exampleAgentPrompt":"Pull the latest x402 Bazaar catalog diff — I need to see every price change and payTo address change since yesterday's snapshot so I can update my routing table before sending any payments.","exampleUseCases":null,"resultDescription":"A list of objective a→b change records for x402 catalog entries since the previous daily snapshot, including old and new price values and/or old and new payTo addresses, optionally filtered by change type (price, payto) and limited by count.","failureModes":["No changes since last snapshot returns an empty result set","Invalid type filter value returns an error or ignored parameter","Exceeding rate or quota limits may return 402 or 429","Snapshot not yet computed for today returns stale or missing data"],"whenToPreferThis":"Use this endpoint when you maintain an index of x402 services and need to detect stale pricing or payment address routing before executing transactions. It is the only source that computes diffs from held daily snapshots — not reconstructible from live lookups alone. Prefer it over full catalog pulls when you only need what changed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:39:25.975Z","isFirstParty":false}