# BridgePilot Cross-Chain Bridge Route Quote

> BridgePilot Cross-Chain Bridge Route Quote is a paid API for AI agents from bridgepilot.onrender.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-31).

Fetches and compares cross-chain bridge route quotes from LI.FI and Across for EVM token transfers, ranks them by net USD value received, and returns the best route with alternatives.

## Facts

- Endpoint: POST https://bridgepilot.onrender.com/v1/routes/quote?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bridgepilot-cross-chain-bridge-route-quote-8c2ca78d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_btiDwOxYNg9ENenCzGP1z

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability bridgepilot-cross-chain-bridge-route-quote-8c2ca78d -d '<json body>'
```

Example prompt: Compare bridge routes for sending 100 USDC (so 100000000 in base units) from Ethereum to Arbitrum and tell me which one gives me the highest net amount received — filter out any unsafe routes and show up to 2 alternatives.

## When to prefer this

Choose this endpoint when you need a read-only, non-custodial comparison of cross-chain bridge routes across LI.FI and Across for EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon) before executing a transfer. It is ideal when you want to rank routes by net USD received or transfer speed, enforce safety filters, and see alternatives — without committing any funds. Use the sibling re-quote endpoint when you are ready to proceed to unsigned transactions.

## Known failure modes

- No routes found if the token pair or chain combination is unsupported by either provider
- Constraints too strict (e.g. very low max_slippage_bps or max_total_cost_usd) may result in all routes being filtered out
- Invalid token symbol or chain key returns a validation error
- Amount too small may result in fees exceeding output, causing no viable routes
- Provider API downtime for LI.FI or Across may reduce available quotes
- Invalid EVM address format for sender or recipient triggers a parameter error

## How this service works

Cross-chain bridge route quotes: compares LI.FI and Across for EVM transfers (Ethereum, Base, Arbitrum, Optimism, Polygon), computes net received value in USD, filters unsafe routes and ranks the best one with alternatives. Quote only, non-custodial.

## Output

Returns a ranked best bridge route plus up to N alternative routes, each including the bridge provider (LI.FI or Across), estimated net received value in USD, fees, estimated transfer time, and safety status. Unsafe routes are filtered out before ranking.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "amount": {
   "type": "string",
   "pattern": "^[1-9][0-9]*$",
   "description": "Integer amount in the token smallest unit (USDC has 6 decimals: 100 USDC = \"100000000\")."
  },
  "sender": {
   "type": "string",
   "description": "Optional sender EVM address (improves quote accuracy)."
  },
  "providers": {
   "type": "array",
   "items": {
    "enum": [
     "lifi",
     "across"
    ],
    "type": "string"
   },
   "description": "Optional subset of providers to query."
  },
  "recipient": {
   "type": "string",
   "description": "Optional recipient EVM address (defaults to sender)."
  },
  "constraints": {
   "type": "object",
   "properties": {
    "min_output": {
     "type": "string",
     "description": "Minimum acceptable output in destination token base units."
    },
    "include_review": {
     "type": "boolean"
    },
    "max_slippage_bps": {
     "type": "integer",
     "maximum": 10000,
     "minimum": 1
    },
    "max_time_seconds": {
     "type": "integer",
     "minimum": 1
    },
    "max_total_cost_usd": {
     "type": "string",
     "description": "USD decimal string, e.g. \"1.50\"."
    },
    "max_value_loss_bps": {
     "type": "integer",
     "maximum": 10000,
     "minimum": 1
    },
    "require_executable": {
     "type": "boolean"
    }
   },
   "additionalProperties": false
  },
  "source_chain": {
   "type": [
    "string",
    "integer"
   ],
   "description": "Chain key (ethereum, base, arbitrum, optimism, polygon) or numeric chain id."
  },
  "source_token": {
   "type": "string",
   "maxLength": 64,
   "description": "Token symbol from GET /v1/assets (e.g. USDC, ETH) or token contract address."
  },
  "max_alternatives": {
   "type": "integer",
   "maximum": 5,
   "minimum": 0
  },
  "selection_policy": {
   "enum": [
    "highest_net_output",
    "fastest"
   ],
   "type": "string",
   "default": "highest_net_output"
  },
  "destination_chain": {
   "type": [
    "string",
    "integer"
   ],
   "description": "Chain key (ethereum, base, arbitrum, optimism, polygon) or numeric chain id."
  },
  "destination_token": {
   "type": "string",
   "maxLength": 64,
   "description": "Token symbol or contract address on the destination chain."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bridgepilot-cross-chain-bridge-route-quote-8c2ca78d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bridgepilot.onrender.com](https://www.zero.xyz/host/bridgepilot.onrender.com/llms.txt)
