3Route · V6 1 Quote

by 3Route

$0.001
per call · USDC on Base

Price a swap without building a transaction. Returns expected input, output, and gas without constructing an executable transaction. Quotes are informational and can change with liquidity and chain state.

Endpoint
GET https://3route.agents.bakingbad.dev/api/v6.1/:chainId/quote
733calls / 30dmeasured by x402.new
4paying wallets / 30dmeasured by x402.new
100%uptime · 242ms p95measured by x402-list.com
Acompliance grademeasured by x402-list.com

Listed in 3 directories: bazaar, x402-list, x402-new. First seen 5 Sept 2026.

Call this service

The endpoint answers an unpaid request with an HTTP 402 and a payment challenge. @x402/fetch signs it, pays in USDC, and retries — you get the result back in one call.

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const pay = wrapFetchWithPayment(fetch, account);

const res = await pay("https://3route.agents.bakingbad.dev/api/v6.1/:chainId/quote", {
  method: "GET",
});

console.log(await res.json());
Open the endpoint ↗On OpenSea's x402 Bazaar ↗Everything from 3route.agents.bakingbad.dev

More from 3route.agents.bakingbad.dev

3Route · V6 1 Swap

3route.agents.bakingbad.dev

Build an unsigned swap transaction for the best route. Builds an unsigned transaction for the selected route. Compare it with a fresh quote, validate every returned transaction field, obtain explicit signing approval, and broadcast it through the selected chain's RPC. The compatibility parameters permit and usePermit2 are ignored. For an ERC-20 source, approve the router in tx.to for at least srcAmount before executing the returned transaction.

BaseMarket data & DeFiA
7 calls / 30d · 100% up$0.001/ call

Uptime and compliance: x402-list.com (CC BY 4.0). Safety scores: x402.direct. Call and payer counts: x402.new. AMNT indexes this endpoint and does not host, operate or vouch for it.

Settings