List the classic routes
curl --request GET \
--url https://api.leneutre.trade/v1/bridgesconst options = {method: 'GET'};
fetch('https://api.leneutre.trade/v1/bridges', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.leneutre.trade/v1/bridges"
response = requests.get(url)
print(response.text){
"routes": [
{
"route": {
"from": "hyperliquid",
"to": "polymarket-perps"
},
"steps": [
{
"label": "Bridge USDC from Arbitrum to Polygon with Across",
"fixedUsd": 0.0185,
"percent": 123,
"minutes": 0.02
}
],
"fixedUsd": 1.0227,
"percent": 0.01,
"minutes": 6.02,
"asOf": "2026-10-11T01:00:00.000Z",
"source": "static",
"sources": [
"<string>"
],
"quotes": [
{
"amountUsd": 1000,
"costUsd": 1.1226,
"minutes": 6.02
}
]
}
],
"asOf": "2026-10-11T01:00:00.000Z",
"source": "static"
}{
"error": "Too many requests: wait, then try again."
}Opportunities
List the classic routes
The classic routes between two venues’ accounts, without LaMarge: withdraw, bridge or swap where the chains or the stablecoins differ, deposit, between every two venues, each way. Priced on a schedule, weekly by default, from live quotes (Across, Relay, LI.FI), each venue’s fees and each chain’s gas; a route no run priced keeps our static estimate, reviewed on 7 October 2026. For an amount, a route costs fixedUsd + amount × percent / 100; a quoted route also gives its cost at each amount it was quoted at, and reads between them.
GET
/
v1
/
bridges
List the classic routes
curl --request GET \
--url https://api.leneutre.trade/v1/bridgesconst options = {method: 'GET'};
fetch('https://api.leneutre.trade/v1/bridges', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.leneutre.trade/v1/bridges"
response = requests.get(url)
print(response.text){
"routes": [
{
"route": {
"from": "hyperliquid",
"to": "polymarket-perps"
},
"steps": [
{
"label": "Bridge USDC from Arbitrum to Polygon with Across",
"fixedUsd": 0.0185,
"percent": 123,
"minutes": 0.02
}
],
"fixedUsd": 1.0227,
"percent": 0.01,
"minutes": 6.02,
"asOf": "2026-10-11T01:00:00.000Z",
"source": "static",
"sources": [
"<string>"
],
"quotes": [
{
"amountUsd": 1000,
"costUsd": 1.1226,
"minutes": 6.02
}
]
}
],
"asOf": "2026-10-11T01:00:00.000Z",
"source": "static"
}{
"error": "Too many requests: wait, then try again."
}