{"uid":"cap_xDbwCHSU6lwuq5PIDWm9J","slug":"income-2-agent-tools-x402-buyer-check-137d2672","name":"INCOME 2 Agent Tools – x402 Buyer Check","description":"Low-cost x402 pay-per-call tools for autonomous buyers. Web extraction returns static public pages as clean markdown; every payable operation declares x-payment-info and a 402 response. Free betas: Agent Purchase Guard adds retry-safe purchase intent controls; Outcome Router accepts a desired result plus max budget and autonomously discovers fulfillment, tries zero-dollar proof-of-work first, and supports buyer-signed x402 paid execution where available.\n\nBuyer-signed paid HYDRA execution\n- Outcome request: POST https://earn-tools-backend.onrender.com/outcome-router\n- Paid execution: POST https://earn-tools-backend.onrender.com/outcome-router/execute/{requestId}\n- First execution call returns the relayed Agent402 Smart Order Router x402 PAYMENT-REQUIRED challenge.\n- An x402-capable buyer wallet signs locally and retries with PAYMENT-SIGNATURE.\n- HYDRA forwards the proof and returns the routed result.\n- HYDRA never receives the buyer private key or uses owner working capital.\n- Current beta platform fee: $0. Higher paid tiers are not auto-escalated.","url":"https://earn-tools-backend.onrender.com/x402-buyer-check","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"body":{"type":"object","additionalProperties":true},"method":{"enum":["GET","POST"],"type":"string","default":"GET"}}},"responseSchema":{"type":"json","example":{"ok":true,"result":{"status":402,"network":"eip155:8453","noStore":true,"x402Version":2,"x402Challenge":true}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lveDU5uqjMLAylMH7hGYa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Probes a URL to detect whether it returns an x402 payment challenge, validating that an endpoint is a legitimate x402-gated payable resource before a buyer commits funds.","exampleAgentPrompt":"Before I try to pay and call that API at https://some-paid-service.com/data, can you check if it's actually a real x402-gated endpoint and tell me what network and version it's running on?","exampleUseCases":[{"title":"Pre-flight check before agent payment","prompt":"I'm about to have my agent pay for data from https://api.dataprovider.xyz/results — can you first verify that endpoint actually serves a proper x402 challenge so we don't waste money hitting a broken URL?"},{"title":"Validating a newly listed paid API","prompt":"I found a new API listed on x402scan at https://newservice.example.com/feed — can you probe it and confirm it's a real x402 endpoint and tell me which network it's on?"},{"title":"Debugging a 402 integration","prompt":"My agent keeps failing when it tries to pay for https://earn-tools-backend.onrender.com/outcome-router/execute/abc123 — can you run a buyer check on that URL to see if the x402 challenge is being served correctly?"}],"resultDescription":"Returns a JSON object with an 'ok' boolean and a 'result' object containing: HTTP status (expected 402), the blockchain network identifier (e.g. 'eip155:8453' for Base), a noStore flag, the x402Version integer, and an x402Challenge boolean confirming the challenge is present. This lets the calling agent confirm the endpoint is a valid x402-gated resource before signing and submitting payment.","failureModes":["Target URL is not x402-enabled — returns 200 or other non-402 status, ok may be false","Target URL is unreachable or times out — connection error returned","Malformed URL input — validation error on the uri format","Target endpoint is x402 but on an unsupported network — result may still return but network field will differ from expected","Rate limiting or service unavailability on the probe infrastructure itself"],"whenToPreferThis":"Use this endpoint as a pre-flight step before any x402 payment execution to confirm a target URL is genuinely serving an x402 payment challenge. Prefer it when an agent needs to validate a newly discovered paid API, debug a failing x402 integration, or avoid wasting buyer funds on non-functional or non-x402 endpoints. It is a zero-cost probe (free beta) and idempotent, making it safe to call repeatedly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:48:34.297Z","isFirstParty":false}