{"uid":"cap_22WpI7UcA4xeBLCsU8mW3","slug":"via-router-transit-x402-buyer-side-proxy-8a6b680c","name":"VIA Router — Transit (x402 Buyer-Side Proxy)","description":"VIA is a paid buyer-side router for AI agents and humans. Compare APIs, services, products and sourced research with x402 USDC payments on Base.","url":"https://via-router.floot.app/_api/transit?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"body":{"description":"Optional JSON body forwarded to a POST upstream"},"method":{"enum":["GET","POST"],"type":"string","default":"POST"},"targetUrl":{"type":"string","format":"uri","description":"Paid x402 upstream URL to execute"},"maxUpstreamUsd":{"type":"number","maximum":100,"exclusiveMinimum":0}}},"responseSchema":{"type":"json","example":{"paid":true,"result":{},"product":"VIA Transit","totalUsd":0.35,"targetUrl":"https://api.nohumans.directory/v1/demand/clusters","settlement":{"network":"eip155:8453","transaction":"0x..."},"viaTollUsd":0.1,"upstreamUsd":0.25,"upstreamStatus":200}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.35","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.35/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.35","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.35","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_mr4fi1Dvnc1JZl9YWbA8r","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.35","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Acts as a buyer-side payment proxy that pays for and forwards requests to any x402-priced upstream API using USDC on Base, returning the upstream response along with settlement details.","exampleAgentPrompt":"Use VIA Transit to call the paid x402 API at https://api.nohumans.directory/v1/demand/clusters with a GET request — keep the upstream spend under $0.50 — and show me the full result.","exampleUseCases":[{"title":"Access paid research data API","prompt":"I need to call the paid API at https://api.nohumans.directory/v1/demand/clusters — use VIA Transit to handle the x402 USDC payment and give me back whatever that endpoint returns, spending no more than $0.50 upstream."},{"title":"Forward POST to paywalled AI service","prompt":"Forward a POST to https://api.example-ai-service.com/v1/classify with this JSON body — {\"text\": \"Is this a valid invoice?\"} — through VIA Transit, letting it handle the x402 micropayment automatically, and show me the upstream response."},{"title":"Compare multiple paid API results","prompt":"I want to query three different paid x402 APIs for market data — use VIA Transit to call each one, capping the upstream spend at $1 per call, and bring back all three responses so I can compare them."}],"resultDescription":"Returns a JSON object confirming the payment was made (paid: true), the upstream API's full response body under 'result', a product label ('VIA Transit'), total USD spent, the target URL, settlement details including the Base network transaction hash, VIA's toll fee in USD, the upstream cost in USD, and the upstream HTTP status code.","failureModes":["Upstream URL is not an x402-compliant endpoint — payment may fail or upstream returns non-402 response","maxUpstreamUsd cap exceeded by upstream price — request rejected before payment","Invalid or unreachable targetUrl — network error or DNS failure","Insufficient USDC balance on caller's wallet — payment settlement fails","Upstream API returns an error status (4xx/5xx) even after successful payment — result contains error body with upstreamStatus reflecting it","Missing required targetUrl field — request rejected with validation error"],"whenToPreferThis":"Choose VIA Transit when your agent needs to call any x402-paywalled API without implementing USDC payment logic itself. It is ideal when you want a single, consistent interface to access multiple paid upstream APIs, need on-chain settlement proof on Base, or want to cap upstream spend programmatically. Prefer it over direct x402 calls when you lack a built-in x402 payment client or need audit trails of micropayment transactions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:39:22.323Z","isFirstParty":false,"canonicalSlug":"via-router-transit-x402-buyer-side-proxy-8a6b680c"}