{"uid":"cap_vmSDFtOh9czmVYKx0iyHq","slug":"x402-endpoint-audit-readiness-checker-31e67aa3","name":"x402 Endpoint Audit & Readiness Checker","description":"Pay-per-call utilities for AI agents over x402, USDC on Base.","url":"https://agents.crowdspark.me/v1/x402/audit?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":"Public http(s) URL of your paid x402 endpoint"},"method":{"enum":["GET","POST"],"type":"string","description":"Optional"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"url":"https://api.example.com/v1/data","fixes":[{"fix":"Make one paid call through the Coinbase facilitator...","code":"not_in_bazaar","severity":"warn"}],"score":82,"listing":{"score":35,"openapi":{"found":true,"path_documented":true},"coinbase_bazaar":{"listed":false}},"verdict":"ready_but_hard_to_find","fix_count":1,"readiness":{"score":100,"verdict":"ready","price_usd":0.001,"description_length":180}}},"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_hJmm3naclG94_mTeZEDTz","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":"Audits any x402-enabled API endpoint URL for payment readiness, listing presence, and discoverability, returning a 0-100 score, verdict, and prioritized fix list.","exampleAgentPrompt":"Can you audit my paid API at https://api.example.com/v1/data to check if it's properly set up for x402 payments and tell me what I need to fix to get it listed and discoverable?","exampleUseCases":[{"title":"Pre-launch x402 readiness check","prompt":"I'm about to launch my paid API at https://api.myservice.com/v1/weather — can you run the x402 audit on it and tell me what score it gets and what I need to fix before going live?"},{"title":"Diagnose missing Bazaar listing","prompt":"My API at https://data.myapp.com/v1/reports is set up for x402 payments but it's not showing up on Coinbase Bazaar — can you audit it and tell me exactly what's blocking it from being listed?"},{"title":"Post-fix verification","prompt":"I just added llms.txt and a favicon to my x402 API at https://tools.myplatform.com/v1/lookup — can you re-run the audit to see if my score improved and what issues are still outstanding?"}],"resultDescription":"A JSON object containing: a 0-100 overall score, a verdict string (e.g. 'ready_but_hard_to_find'), a readiness sub-score with payment price and description length, a listing sub-score including Coinbase Bazaar and OpenAPI x-payment-info status, and an ordered array of fix objects each with a severity, code, and actionable description of what to address.","failureModes":["URL is unreachable or returns a non-HTTP response — audit cannot proceed","Target endpoint does not return a 402 status — readiness check may score zero","Description exceeds 500 characters — flagged as a specific fix item","Coinbase Bazaar API unavailable — listing check may return inconclusive","Malformed or missing queryParams.url — request rejected with validation error"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, structured audit of an x402-enabled API endpoint rather than manually checking individual signals. It combines readiness, discoverability, and listing checks into a single scored report, making it ideal for API developers preparing to monetize their endpoints or troubleshooting why an existing paid API isn't being discovered by agents or listed on Coinbase Bazaar.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:39:34.832Z","isFirstParty":false,"canonicalSlug":"x402-endpoint-audit-readiness-checker-31e67aa3"}