🎑Overview
Integrate our API directly into your dApp. With our Orbiter REST API, you can easily find the best routes for cross-chain and on-chain swapping and bridging.
API Endpoints
POST /quote
Get a quote for cross-chain token transactions.
Request Parameters:
sourceChainId: Source blockchain network IDdestChainId: Destination blockchain network IDsourceToken: Source token contract addressdestToken: Destination token contract addressamount: Transaction amount in string formatuserAddress: User wallet addresstargetRecipient: Final transaction recipient addressslippage: Acceptable price fluctuation percentagefeeConfig: Fee configuration object
Example Request:
{
"sourceChainId": "42161",
"destChainId": "10",
"sourceToken": "0x0000000000000000000000000000000000000000",
"destToken": "0x0000000000000000000000000000000000000000",
"amount": "300000000000000",
"userAddress": "0xefc6089224068b20197156a91d50132b2a47b908",
"targetRecipient": "0xefc6089224068b20197156a91d50132b2a47b908",
"slippage": 0.02,
"feeConfig": {
"feeRecipient": "0xefc6089224068b20197156a91d50132b2a47b908",
"feePercent": "0.1"
}
}GET /chains
Get available blockchain networks.
Headers:
x-api-key: API key for authentication
GET /transaction/status/{hash}
Query transaction status by hash.
Path Parameters:
hash: Transaction hash to query
Headers:
x-api-key: API key for authentication (optional)
Notes for Developers
All token amounts are represented as strings to preserve precision
Cross-chain transactions may involve multiple steps shown in the response
Always check the response status and message fields for success/error information
Except for the EVM network, the same-chain swap network does not support query transactions
Last updated
Was this helpful?