Skip to main content
POST
/
v1
/
quote
Get Quote
curl --request POST \
  --url https://api.yieldo.xyz/v1/quote \
  --header 'Content-Type: application/json' \
  --data '
{
  "from_chain_id": 123,
  "from_token": "<string>",
  "from_amount": "<string>",
  "vault_id": "<string>",
  "user_address": "<string>",
  "slippage": 0.03,
  "referrer": "0x0000000000000000000000000000000000000000"
}
'
{
  "quote_type": "<string>",
  "vault": {
    "vault_id": "<string>",
    "name": "<string>",
    "address": "<string>",
    "chain_id": 123,
    "chain_name": "<string>",
    "asset": {
      "address": "<string>",
      "symbol": "<string>",
      "decimals": 123
    },
    "deposit_router": "<string>",
    "accepted_assets": [],
    "type": "morpho",
    "min_deposit": "<string>",
    "no_minimum": false,
    "curator": "<string>",
    "paused": false,
    "paused_reason": "<string>",
    "external_router": false
  },
  "estimate": {
    "from_amount": "<string>",
    "to_amount": "<string>",
    "to_amount_min": "<string>",
    "deposit_amount": "<string>",
    "from_amount_usd": "<string>",
    "estimated_shares": "<string>",
    "price_impact": 123,
    "estimated_time": 123,
    "gas_cost_usd": "<string>",
    "steps": [
      {
        "type": "<string>",
        "tool": "<string>",
        "from_token": "<string>",
        "to_token": "<string>",
        "from_amount": "<string>",
        "to_amount": "<string>",
        "estimated_time": 123
      }
    ]
  },
  "approval": {
    "token_address": "<string>",
    "spender_address": "<string>",
    "amount": "<string>"
  },
  "route_options": [
    {
      "bridge": "<string>",
      "bridge_name": "<string>",
      "to_amount": "<string>",
      "to_amount_min": "<string>",
      "deposit_amount": "<string>",
      "bridge_logo": "<string>",
      "estimated_time": 123,
      "gas_cost_usd": "<string>",
      "tags": []
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.yieldo.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json
from_chain_id
integer
required
from_token
string
required
from_amount
string
required
vault_id
string
required
user_address
string
required
slippage
number
default:0.03
referrer
string
default:0x0000000000000000000000000000000000000000

Response

Successful Response

quote_type
string
required
vault
VaultResponse · object
required
estimate
QuoteEstimate · object
required
approval
ApprovalData · object
route_options
RouteOption · object[] | null