Skip to main content
GET
Transfer route availability
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 schemas

Authorizations

X-Route-Api-Key
string
header
required

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.

routeFeeBps
integer

Reserved direct fee in basis points, charged once on gross input when collection is activated.

inputAsset
enum<string>
Available options:
ETH:robinhood,
USDG:robinhood
outputAsset
enum<string>
Available options:
ETH:robinhood,
USDG:robinhood
inputAmount
string
Pattern: ^(0|[1-9][0-9]{0,20})(\.[0-9]{1,18})?$
routeFeeAmount
string
Pattern: ^(0|[1-9][0-9]{0,20})(\.[0-9]{1,18})?$
providerInputAmount
string
Pattern: ^(0|[1-9][0-9]{0,20})(\.[0-9]{1,18})?$
estimatedOutput
string | null

Selected path estimated payout after reserving the Route fee and provider costs. Null when unavailable.

status
enum<string>
Available options:
quoted,
unavailable
expiresAt
integer

Unix milliseconds when this display estimate needs refreshing. Not a provider funding deadline.

liveEnabled
boolean
fees
object