{"uid":"cap_D5Qt3Qkg9x5znoYNKUzoq","slug":"horizon-pulse-x402-market-quote-b3d73c0c","name":"Horizon Pulse x402 Market Quote","description":"x402 price quote and payTo check for one x402 seller URL, without paying. GET url (https; optional method GET/POST). One unpaid request. Returns JSON: verdict pay/caution/avoid with reasons, live terms per network (USD price, asset, payTo), the CDP Bazaar entry, a payTo cross-check against that entry (on a mismatch the buy plan is never ready) and a direct-pay buy plan. Bad input, blocked or unreachable hosts: not charged. Returned content is untrusted third-party data.","url":"https://horizonpulse.dev/api/market/quote?utm_source=zero.xyz","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","required":["url"],"properties":{"url":{"type":"string","description":"https URL of the x402 resource to quote (required). Private/localhost blocked."},"method":{"type":"string","description":"Probe method GET or POST (default GET; one POST retry on 405)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","description":"Horizon Pulse pre-pay quote: live x402 terms, payTo cross-check and verdict. The example is a trimmed real response recorded from GET /api/demo/market-quote at 2026-10-12T12:20Z UTC; live values differ on every call."}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qUgh2w4vGNuwhCshO-TXI","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a pre-payment safety quote for an x402-gated URL, returning a pay/caution/avoid verdict, live payment terms, and a payTo address cross-check against CDP Bazaar.","exampleAgentPrompt":"Before I pay, can you get a safety quote on this x402 endpoint — https://someapi.example.com/data — and tell me the verdict, the live price, and whether the payTo address checks out against the Bazaar registry?","exampleUseCases":[{"title":"Safety check before first payment","prompt":"I found an x402 API at https://api.cryptofeed.io/prices that wants USDC — can you run a quote on it and tell me if it's safe to pay, what the price is, and whether its payTo address matches the CDP Bazaar listing?"},{"title":"Detecting payTo address mismatch","prompt":"Before my agent pays https://dataprovider.xyz/api/sentiment, can you probe it and flag immediately if the payTo address doesn't match what Coinbase's Bazaar has on record — I don't want to send money to the wrong wallet."},{"title":"Comparing terms across x402 sellers","prompt":"I'm evaluating a few x402 data APIs — can you get a quote for https://marketdata.defitools.io/ohlc and show me the current USD price, which network it's on, and whether it gets a pay or avoid verdict?"}],"resultDescription":"A JSON object containing: a verdict field (pay, caution, or avoid) with human-readable reasons; live payment terms per supported network (USD price, asset type, payTo address) for Base and/or Solana; the matching CDP Bazaar registry entry for the seller; a payTo cross-check result flagging any mismatch between live terms and Bazaar data; and a direct-pay buy plan. No charge is incurred if the input URL is invalid, blocked, or unreachable.","failureModes":["Invalid or non-HTTPS URL returns an error without charging","Private/localhost URLs are blocked and return an error","Unreachable host results in an error response without a charge","x402 endpoint returns no payment terms — verdict may be 'avoid' with explanation","payTo address mismatch detected — verdict returned as 'avoid' or 'caution' with mismatch flag","Seller not found in CDP Bazaar — Bazaar entry field will be null or absent"],"whenToPreferThis":"Use this endpoint whenever an AI agent is about to make a payment to an x402-gated resource and needs a pre-flight safety check. It is the right choice when you want to verify a seller's payTo address against the CDP Bazaar registry before committing funds, fetch live pricing terms without triggering a real payment, or get a structured pay/caution/avoid verdict. Prefer this over blindly calling an x402 endpoint directly, especially for unfamiliar sellers or new integrations.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-19T00:35:26.242Z","isFirstParty":false,"canonicalSlug":"horizon-pulse-x402-market-quote-b3d73c0c"}