{"uid":"cap_oDcR71CotMSamqXNyrgjF","slug":"x402-endpoint-probe-472ea502","name":"x402 Endpoint Probe","description":"Pre-payment check of an x402 endpoint: one unpaid request, decodes the 402 offer (v1/v2): network, USDC or not, USD price, payTo, testnet, red flags.","url":"https://gogeta2-u35175.vm.elestio.app/agents/v1/agent/x402-probe?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":"Paid endpoint URL"},"method":{"enum":["GET","POST"],"type":"string","default":"GET","description":"HTTP method the endpoint expects (default GET)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"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_DsDAXcqd82mqYQPZMW1QU","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":"Sends an unpaid probe request to an x402-protected endpoint and decodes the 402 Payment Required offer, revealing network, token type, USD price, payTo address, testnet status, and red flags.","exampleAgentPrompt":"Before I pay anything, probe https://api.example.com/data to decode its x402 payment offer — I want to see the price in USD, the payTo address, whether it's USDC, whether it's on testnet, and any red flags.","exampleUseCases":[{"title":"Pre-payment due diligence on x402 API","prompt":"I found an x402-protected endpoint at https://someservice.io/premium and I want to know the price, the wallet it pays to, and whether there are any red flags before I commit any funds."},{"title":"Testnet vs mainnet verification","prompt":"Can you probe https://beta.myprotocol.xyz/feed using a GET and tell me if it's on testnet or mainnet, and what the payment terms look like?"},{"title":"Automated x402 offer auditing pipeline","prompt":"I'm building a directory of x402 APIs — probe https://datavendor.io/api/prices and extract the full payment offer: version, network, token, USD price, payTo address, and any warning flags."}],"resultDescription":"Returns a decoded summary of the x402 402 Payment Required offer including: offer version (v1 or v2), blockchain network, whether payment is in USDC, USD price, payTo wallet address, testnet/mainnet flag, and any detected red flags (e.g. mismatched fields, suspicious addresses, non-standard parameters).","failureModes":["Endpoint does not return a 402 response (not an x402 endpoint) — returns an error or unexpected status","Malformed or non-standard 402 payload that cannot be decoded","Endpoint is unreachable or times out","URL parameter missing or invalid format — input validation error","Endpoint returns 402 but with an unsupported offer schema version"],"whenToPreferThis":"Use this endpoint when you need to inspect or audit an x402 payment offer before committing funds, when building tools that catalog x402 APIs, or when verifying that an endpoint's payment parameters are legitimate and well-formed. Prefer this over manually parsing 402 responses when you want structured extraction of price, network, payTo, and red-flag detection in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:35:47.206Z","isFirstParty":false,"canonicalSlug":"x402-endpoint-probe-472ea502"}