{"uid":"cap_h8cC8-EEAVv5AXgcBMe6u","slug":"x402-endpoint-validator-72eb0b54","name":"x402 Endpoint Validator","description":"Validate an x402 endpoint: checks that a URL correctly returns HTTP 402 with valid payment requirements (scheme, network, price, payTo), measures response time, and reports readiness. For sellers pre-listing checks and buyers vetting endpoints before paying.","url":"https://jp-data-api-production.up.railway.app/verify/x402","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 to check"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"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_WWkm3Kn-9wv4vvJx2Thec","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":"Validates that a URL correctly implements the x402 payment protocol by checking HTTP 402 response, payment requirements, and response time","exampleAgentPrompt":"Can you check whether https://api.myservice.com/data is correctly set up as an x402 endpoint — I want to make sure it returns HTTP 402 with valid payment requirements before I list it for sale.","exampleUseCases":[{"title":"Verify endpoint before marketplace listing","prompt":"Before I list my new premium data API on the x402 marketplace, can you validate that https://api.mydata.io/premium-feed is returning a proper HTTP 402 response with all the right payment fields — scheme, network, price, and payTo address?"},{"title":"Vet payment-gated URL before paying","prompt":"I found this x402-gated endpoint at https://feeds.cryptodata.io/live-prices and I'm thinking about paying for access — can you check it's properly configured and returning valid payment requirements before I commit to anything?"},{"title":"Debug misconfigured x402 API response","prompt":"My x402 endpoint at https://api.mybusiness.com/v2/reports isn't working as expected — can you run a validation on it and tell me exactly what's wrong with the payment requirements or response configuration?"}],"resultDescription":"Returns a validation report confirming whether the URL correctly returns HTTP 402, the parsed payment requirements (scheme, network, price, payTo address), measured response time, and an overall readiness assessment indicating whether the endpoint is correctly configured for x402 payments.","failureModes":["URL does not return HTTP 402 (returns 200, 404, 500, etc.) — validation fails with status mismatch","Missing or malformed payment fields (scheme, network, price, payTo) — partial validation failure with details on which fields are invalid","URL is unreachable or times out — network error reported","Non-HTTPS URL provided — rejected by schema validation","x402 payment structure present but semantically invalid — flagged as not ready"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify that a URL is correctly implementing the x402 payment protocol before listing it as a seller, or before committing to pay for it as a buyer. Prefer this over manual inspection when you need measurable response time data and structured validation of all required x402 fields in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:40:32.530Z","isFirstParty":false}