The Delora API is not yet public. For details, please contact our team.
Purpose
GET /v1/quotes returns a quote for transferring one token to another — either within one chain or cross-chain.The response includes:
- an estimated result (
outputAmount), - the selected tool/route (
tool), - and a
calldata[]array you can pass directly to a wallet for execution.
https://api.delora.build/v1 (HTTPS only)
Endpoint
GET/v1/quotes
Query Parameters
| Name | Type | Required | Description |
|---|---|---|---|
originChainId | number | ✅ | Chain ID of the sending chain. |
destinationChainId | number | ✅ | Chain ID of the receiving chain. |
originCurrency | string | ✅ | Token address on originChainId. |
destinationCurrency | string | ✅ | Token address on destinationChainId. |
senderAddress | string | ✅ | Sending wallet address. |
receiverAddress | string | Receiving wallet address. If omitted, senderAddress is used. | |
amount | string | ✅ | Amount in smallest units (e.g., 1000000 for 1 USDC with 6 decimals). |
integrator | string | Free-form identifier for the API integrator. |
Format notes:
– Use canonical addresses for the given chain.
–amountis always specified in the smallest units (token decimals applied).
Response
JSON containing the estimate and the transaction data.| Field | Type | Required | Description |
|---|---|---|---|
inputAmount | string | ✅ | Input amount (smallest units) mirrors the requested amount. |
outputAmount | string | ✅ | Estimated amount of the destination token (smallest units). |
tool | string | ✅ | Tool/route used for the transfer. |
calldata | object[] | ✅ | An array of transaction objects suitable for a wallet/provider. |
fees | object[] | Fees are included in the transfer. |
Note: This is a quote (estimate), not a guaranteed execution result. Final settlement can differ due to the on-chain state at broadcast time. Use appropriate constraints if included in the returned calldata.
Example Request
Example Response (simplified)
Behavior & Conventions
- Single interface: Works for intra-chain and cross-chain transfers.
- Default receiver: If
receiverAddressis not provided,senderAddressis used. - Denomination: All amounts are in smallest units for their tokens.
- Execution-ready:
calldata[]is returned in a wallet-friendly format.
Auth, Rate Limits, Errors
- The API is accessible over HTTPS only.
- See Rate Limits and API Authentication for key and quota usage.
- Error formats and codes are listed in Error Codes (e.g., unsupported chain/pair, invalid addresses, bad
amount, rate-limit)
Supported Entities
- Chains — supported networks and their
chainIds. - Tokens — supported token lists per chain.
- Tools — available tools/routes used by the API (bridges, DEXs, solvers, etc).
High-Level Flow (API level)
- You supply transfer parameters.
- The API returns an estimate (
outputAmount) and execution instructions (calldata[]). - You pass
calldatato a wallet/provider for signing and broadcasting.
This rewrite only clarifies the original behavior; it does not introduce any new functionality.

