Transfer route availability
curl --request GET \
--url https://api.route.fun/api/transfers/v1/routes \
--header 'X-Route-Api-Key: <api-key>'const options = {method: 'GET', headers: {'X-Route-Api-Key': '<api-key>'}};
fetch('https://api.route.fun/api/transfers/v1/routes', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.route.fun/api/transfers/v1/routes"
headers = {"X-Route-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"routeFeeBps": 20,
"inputAsset": "ETH:robinhood",
"outputAsset": "ETH:robinhood",
"inputAmount": "<string>",
"routeFeeAmount": "<string>",
"providerInputAmount": "<string>",
"estimatedOutput": "<string>",
"status": "quoted",
"expiresAt": 123,
"liveEnabled": false,
"fees": {
"directRouteFeeBps": 20,
"partnerCommissionPolicy": "retain-existing-provider-settings",
"partnerCommissionIncludedInEstimate": true,
"partnerCommissionBps": null,
"partnerCommissionRateVerified": false,
"disclosure": "<string>",
"collectionEnabled": false,
"treasury": "0x3b9C7bC09FF64F554480f30Ad40286cFc09d2F80"
}
}transfer estimates
Transfer route availability
GET /api/transfers/v1/routes
GET
/
api
/
transfers
/
v1
/
routes
Transfer route availability
curl --request GET \
--url https://api.route.fun/api/transfers/v1/routes \
--header 'X-Route-Api-Key: <api-key>'const options = {method: 'GET', headers: {'X-Route-Api-Key': '<api-key>'}};
fetch('https://api.route.fun/api/transfers/v1/routes', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.route.fun/api/transfers/v1/routes"
headers = {"X-Route-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"routeFeeBps": 20,
"inputAsset": "ETH:robinhood",
"outputAsset": "ETH:robinhood",
"inputAmount": "<string>",
"routeFeeAmount": "<string>",
"providerInputAmount": "<string>",
"estimatedOutput": "<string>",
"status": "quoted",
"expiresAt": 123,
"liveEnabled": false,
"fees": {
"directRouteFeeBps": 20,
"partnerCommissionPolicy": "retain-existing-provider-settings",
"partnerCommissionIncludedInEstimate": true,
"partnerCommissionBps": null,
"partnerCommissionRateVerified": false,
"disclosure": "<string>",
"collectionEnabled": false,
"treasury": "0x3b9C7bC09FF64F554480f30Ad40286cFc09d2F80"
}
}GET /api/transfers/v1/routes
Authenticated live estimates. API access is issued privately; transfer creation and deposits remain disabled. Estimates reserve a 20 bps (0.20%) Route fee from the input; fee collection is not enabled. Route retains existing provider-paid partner commission, included in estimates; the rate is unverified. The legacy routeFeeBps field covers only the direct surcharge; fees provides the full disclosure. Quotes support ETH and USDG on Robinhood; each provider may decline a pair or amount. Omitted assets default to ETH. Funding remains disabled. Route/provider records may link endpoints. No fixed delivery time or anonymity guarantee. Reports per-route launch blockers and supported delay (zero only).
Use a server-side X-Route-Api-Key.
Setup, limits and recovery · Full schemasAuthorizations
Customer API key. Server-side only. Separate from provider credentials. Issued out of band; scoped, expiring and revocable.
Response
Transfer result or current state. Floating estimates are not guaranteed payouts. Execution availability is false until launch evidence and runtime are configured.
Reserved direct fee in basis points, charged once on gross input when collection is activated.
Available options:
ETH:robinhood, USDG:robinhood Available options:
ETH:robinhood, USDG:robinhood Pattern:
^(0|[1-9][0-9]{0,20})(\.[0-9]{1,18})?$Pattern:
^(0|[1-9][0-9]{0,20})(\.[0-9]{1,18})?$Pattern:
^(0|[1-9][0-9]{0,20})(\.[0-9]{1,18})?$Selected path estimated payout after reserving the Route fee and provider costs. Null when unavailable.
Available options:
quoted, unavailable Unix milliseconds when this display estimate needs refreshing. Not a provider funding deadline.
Show child attributes
Show child attributes