{"uid":"cap_m0tzF4KCRyJzDSCe_w2je","slug":"makemoneybot-x402-paywall-probe-61b4913a","name":"MakeMoneyBot x402 Paywall Probe","description":"x402-paid Demand Radar + money briefs + hash. Free: /v1/sample-brief, /v1/demand-radar-sample. Demand Radar GET/POST /v1/demand-radar ≥$0.25 USDC. Pack ≥$1 USDC on Base.","url":"https://x402-api-rvva2a.openpouch.sh/v1/paywall-probe","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":"Absolute HTTPS URL to probe for HTTP 402 / x402"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"status":402,"accepts":[{"payTo":"0x...","amount":"1000","network":"eip155:8453"}],"x402Version":2}},"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_rBDGy1IjJoZV3vE0BKcUq","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":"Probes a given HTTPS URL to detect whether it returns an HTTP 402 response and surfaces x402 payment requirements (payTo address, amount, network)","exampleAgentPrompt":"Can you probe https://example.com/api/premium-data to check if it's behind an x402 paywall and tell me what wallet address and USDC amount it requires for payment?","exampleUseCases":[{"title":"Discover paywall terms before paying","prompt":"Before I send any USDC, can you check https://x402-api-rvva2a.openpouch.sh/v1/demand-radar to see if it's an x402 paywall and what address and amount it wants?"},{"title":"Audit x402 compliance on own endpoint","prompt":"I just deployed my API at https://myservice.example.com/v1/data — can you probe it to confirm it's returning a proper HTTP 402 with valid x402 payment info including the network and payTo address?"},{"title":"Compare payment requirements across APIs","prompt":"Can you probe https://api.competitor.com/v1/insights for x402 payment details so I can see how much USDC they charge and which network they accept payment on?"}],"resultDescription":"A JSON object indicating whether the URL returned HTTP 402, the x402 version in use, and an array of accepted payment terms including the payTo wallet address, the token amount required (in smallest units), and the EIP-155 network chain identifier (e.g. eip155:8453 for Base mainnet).","failureModes":["URL does not return HTTP 402 — ok:true but status is not 402","URL is unreachable or returns a non-HTTP error — connection timeout or DNS failure","Malformed URL provided — validation error on queryParams.url","URL returns 402 but is not x402-compliant — missing or unparseable payment headers","Network error probing the target URL — upstream fetch failure"],"whenToPreferThis":"Use this endpoint when you need to programmatically discover x402 payment requirements for a URL before attempting to pay — especially useful for agents that need to dynamically resolve payTo addresses, amounts, and networks before executing a USDC transaction on Base. Prefer this over manually reading API docs when building autonomous payment workflows or auditing x402 compliance.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:00:16.831Z","isFirstParty":false}