{"uid":"cap_5x8_1oxz0KVbYh--ZTaMf","slug":"newbotlabor-bazaar-check-x402-endpoint-validator-a2065986","name":"NewBotLabor Bazaar Check (x402 Endpoint Validator)","description":"Pay-per-call utilities for autonomous agents, paid with x402 (USDC on Base; no account, no API key).","url":"https://newbotlabor--254ecdfcc2de11f19b541607ee4eb77e.web.val.run/api/x402/bazaar-check?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"absolute http(s) URL of the paid x402 endpoint"},"method":{"enum":["GET","POST"],"type":"string","description":"the endpoint's declared method (default GET; POST sends {})"}}},"responseSchema":{"type":"json","example":{"url":"https://example.com/api/paid","items":[{"id":"TAGS","fix":"send at most 5 valid tags","detail":"6 tags sent, 5 kept after soft-drop","source":"https://github.com/x402-foundation/x402/blob/faa1c694c66a3732aaabbce93bdae140e521a67d/specs/extensions/bazaar.md#L379-L420","status":"warn"}],"method":"POST","summary":{"fail":0,"info":0,"pass":14,"warn":1},"verdict":"listable_with_warnings","httpStatus":402,"headerBytes":3120,"paymentRequiredBytes":2410}},"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_LtMIKD10YyaDh1YUAKxvU","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":"Validates whether an x402 pay-per-call endpoint meets the bazaar listing specification, returning a verdict, item-level warnings/failures, and header diagnostics.","exampleAgentPrompt":"Run a bazaar compliance check on my x402 endpoint at https://myservice.example.com/api/paid using POST — tell me if it's listable and what warnings or failures came up.","exampleUseCases":[{"title":"Pre-listing compliance audit","prompt":"Before I submit my x402 API to the bazaar, can you run a preflight check on https://myapi.example.com/generate using POST and tell me whether it'll pass, and exactly what I need to fix?"},{"title":"Debugging a rejected endpoint","prompt":"My x402 endpoint at https://tools.mysite.com/api/weather keeps getting flagged — can you check it with a GET and show me what the validation items say is wrong?"},{"title":"Routine spec conformance check","prompt":"I just updated my pay-per-call API at https://agent.example.com/summarize — can you validate it against the x402 bazaar spec with POST and confirm the verdict is clean?"}],"resultDescription":"Returns a JSON object with: the checked URL and method, an array of validation items each with an id, status (pass/warn/fail/info), detail message, suggested fix, and spec source link; a summary counts object (pass, warn, fail, info); an overall verdict string (e.g. 'listable_with_warnings' or 'not_listable'); the HTTP status code observed; and byte counts for total headers and the payment-required header payload.","failureModes":["Unreachable target URL returns network error or timeout","Target URL does not return a 402 status, causing unexpected validation results","Malformed URL input causes a 400 bad request","Target endpoint has malformed Payment-Required headers that prevent header parsing","Rate limiting or payment failure on the bazaar-check endpoint itself"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify that an x402 pay-per-call API conforms to the bazaar listing specification before submission or as a routine health check. It is the purpose-built compliance tool for x402 bazaar listings, returning structured per-rule results with fix guidance — prefer it over manual inspection or generic HTTP debugging tools when working in the x402 ecosystem.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:40:37.913Z","isFirstParty":false,"canonicalSlug":"newbotlabor-bazaar-check-x402-endpoint-validator-a2065986"}