{"uid":"cap_3hk7DyzXf1RHhzky2lDyn","slug":"x402-deployer-x402-deployer-workers-dev-4246ad28","name":"Cross-Chain Bridge Rate Aggregator (LiFi Multi-Protocol)","description":"Cross-chain bridge rate aggregator. LiFi public quote API aggregates Across, Stargate, Hop, deBridge, Synapse, CCTP. Free, commercial-OK with attribution.","url":"https://x402-deployer.x402-deployer.workers.dev/bridge-rates","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["from_chain","to_chain","from_token","to_token","amount"],"properties":{"limit":{"type":"number","description":"Max routes to return. 1-10. Default 5."},"amount":{"type":"string","description":"Source amount in the token's smallest unit (e.g. wei for ETH, '1000000000000000000' = 1 ETH; '1000000' = 1 USDC at 6 decimals)."},"slippage":{"type":"number","description":"Max slippage as decimal fraction (0.01 = 1%). Default 0.005."},"to_chain":{"type":"number","description":"Destination chain id (same id space as from_chain)."},"to_token":{"type":"string","description":"Destination token contract address. Same '0x000...' convention for native."},"from_chain":{"type":"number","description":"Source chain id. EVM chain id (1=Ethereum, 8453=Base, 42161=Arbitrum One, 10=Optimism, 137=Polygon, 56=BNB Chain)."},"from_token":{"type":"string","description":"Source token contract address. Use '0x0000000000000000000000000000000000000000' for the chain's native gas token (ETH, MATIC, BNB)."},"to_address":{"type":"string","description":"Optional EVM destination address. Defaults to from_address."},"from_address":{"type":"string","description":"Optional EVM address of the sender. Required for slippage-checked + ready-to-sign quotes."}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"routes":{"type":"array","items":{"type":"object","properties":{"tool":{"type":"string"},"steps":{"type":"integer"},"to_amount":{"type":"string"},"tool_name":{"type":"string"},"from_amount":{"type":"string"},"fee_cost_usd":{"type":"number"},"gas_cost_usd":{"type":"number"},"to_amount_min":{"type":"string"},"execution_duration_s":{"type":"integer"}}}},"source":{"type":"string"},"route_count":{"type":"integer"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_d4BLT42KP75Ch4V_iqGMg","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Aggregates and returns best bridge rates across Across, Stargate, Hop, deBridge, Synapse, and CCTP for cross-chain token transfers","exampleAgentPrompt":"What's the best bridge rate to move 500 USDC from Ethereum mainnet to Arbitrum right now — compare all the major protocols like Across, Stargate, and Hop and tell me which has the lowest fees and fastest settlement.","exampleUseCases":[{"title":"Cheapest USDC bridge to Avalanche","prompt":"I need to move 2000 USDC from Ethereum to Avalanche — can you check all the major bridge protocols and tell me which one has the lowest fees and what the estimated output amount will be after everything is taken out?"},{"title":"Fastest ETH transfer to Polygon","prompt":"I want to bridge 1 ETH from Ethereum mainnet to Polygon as quickly as possible — compare Across, Stargate, Hop, and the others and let me know which protocol will get it there fastest and what it'll cost me in fees."},{"title":"Cheapest route from Base to Optimism","prompt":"I'm looking to move 500 USDC from Base to Optimism and I want the absolute cheapest route available — can you pull quotes from all the major bridges and rank them by total cost including fees and slippage?"}],"resultDescription":"Returns aggregated bridge quotes from multiple protocols (Across, Stargate, Hop, deBridge, Synapse, CCTP), including estimated output amount, fees, slippage, estimated transfer time, and the recommended best route ranked by cost or speed.","failureModes":["Unsupported token/chain pair returns no quotes or empty results","Invalid chain ID or token address returns a 400 error","One or more underlying bridge protocols temporarily unavailable, resulting in partial quote set","Amount too low for bridge minimums returns an error or filtered results","Network congestion causes stale or delayed rate data"],"whenToPreferThis":"Use this endpoint when you need to compare bridge rates across multiple protocols simultaneously rather than querying each bridge API individually. Ideal for DeFi agents that need to route cross-chain transfers optimally by cost or speed, and when you want a single aggregated view covering the most popular bridge protocols including Across, Stargate, Hop, deBridge, Synapse, and CCTP.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:42:13.282Z","isFirstParty":false}