{"uid":"cap_42IQPAiGmY2DZzXFuE1_Y","slug":"agent-paywire-url-payment-protocol-check-ad2a83a4","name":"Agent Paywire URL Payment Protocol Check","description":"Check whether a public URL exposes L402, x402, or MPP discovery. Send url as a query parameter. POST JSON {\"url\":\"https://...\"} is the same check. Two free reports per client per 24 hours, then 0.05 USDC. A request without url is the payment challenge and does not use a free report.","url":"https://api.agentpaywire.com/v1/check?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 or https URL. Required. POST JSON {\"url\":\"https://...\"} is the same check."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["url","paid","report"],"properties":{"url":{"type":"string"},"paid":{"type":"boolean"},"report":{"type":"object"}}}}}}},"responseSchema":{"type":"json","example":{"url":"https://api.example.com/v1/weather","paid":true,"report":{"ok":true,"url":"https://api.example.com/v1/weather","summary":{"fail":0,"pass":4},"protocol":"l402+x402"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Qhr_KDfpBK5yzha2G_EKB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a given public URL supports AI agent payment protocols (x402/L402) and returns a detailed compliance report","exampleAgentPrompt":"Can you check whether https://api.example.com/v1/weather supports the x402 or L402 payment protocol so I know if my agent can pay for it automatically?","exampleUseCases":[{"title":"Vetting a new paid API for agent use","prompt":"Before I wire up this weather API at https://api.weatherpro.com/v1/forecast to my agent pipeline, can you check if it actually supports x402 or L402 so the agent can pay for it on its own?"},{"title":"Debugging an agent payment failure","prompt":"My agent is failing to pay for https://api.dataservice.io/v1/prices — can you run a compliance check on that URL and tell me which payment protocol tests are passing or failing?"},{"title":"Auditing a directory of agentic APIs","prompt":"I'm building a list of APIs my agents can use autonomously. Can you check if https://api.newservice.com/v1/data is x402-compliant and show me the full report?"}],"resultDescription":"Returns a JSON object with the queried URL, a boolean 'paid' flag indicating payment protocol support, and a 'report' object containing the protocol name (e.g. 'l402+x402'), a summary of pass/fail test counts, and detailed compliance test results.","failureModes":["URL is not publicly reachable — network error or timeout returned","URL does not implement any payment protocol — paid: false with fail counts in summary","Invalid or malformed URL provided — validation error","Endpoint requires authentication before protocol headers are visible","Rate limiting or upstream errors from the target server interfere with probing"],"whenToPreferThis":"Choose this endpoint when you need to programmatically verify whether a specific public URL supports AI agent-native payment protocols (x402 or L402) before integrating it into an agentic workflow. It is ideal for pre-flight checks in agent pipelines, auditing directories of paid APIs, or debugging payment negotiation failures. Prefer this over manual inspection or generic HTTP probing tools when you want structured, protocol-aware compliance reports specific to machine-to-machine payment standards.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:34:34.742Z","isFirstParty":false,"canonicalSlug":"agent-paywire-url-payment-protocol-check-ad2a83a4"}