Skip to main content
A route defines a directional link between two tokens on two different chains: a source token (referred to as the ad token) and a destination token (referred to as the order token). When a Maker creates a liquidity ad, they select a route that determines which tokens they are providing liquidity for. When a Bridger creates a trade, they select an ad whose route matches their desired transfer. Routes are read-only through the public API. Only administrators can register new routes.
Use routes to populate your token-pair selection UI. Filter by adChainId and orderChainId to show the routes available between two specific chains.

GET /v1/routes

List available cross-chain routes with optional filters. Returns a paginated list.

Query parameters

string
Filter by source token UUID. Returns only routes where the ad token matches.
string
Filter by destination token UUID. Returns only routes where the order token matches.
string
Filter by the source chain ID (e.g., "11155111" for Ethereum Sepolia, "1000001" for Stellar Testnet).
string
Filter by the destination chain ID (e.g., "11155111" for Ethereum Sepolia).
string
Filter by token symbol. Returns routes where either token matches the symbol (e.g., "USDC").
string
Pagination cursor from a previous response’s nextCursor field.
number
default:"25"
Number of results per page. Between 1 and 100.

Response fields

Route[]
required
Array of route objects. See Route object fields below.
string | null
required
Cursor for the next page. null when you have reached the last page.

GET /v1/routes/:id

Retrieve full details for a single route by its UUID.

Path parameters

string
required
UUID of the route to retrieve.
Returns a single Route object.

Route object fields

string
required
UUID of the route.
object
required
Arbitrary metadata associated with the route (may be an empty object).
string
required
ISO 8601 timestamp of when the route was registered.
string
required
ISO 8601 timestamp of the last update.
object
required
The source token for this route.
object
required
The destination token for this route. Same structure as adToken.