Skip to main content
GET
/
v1
/
venues
List Venues
curl --request GET \
  --url https://api.example.com/v1/venues
Endpoint: GET https://api.rebelfi.io/v1/venues
Retrieve all available venues with their strategies.

Query Parameters

ParameterTypeRequiredDescription
blockchainstringNoFilter by blockchain: solana, polygon, ethereum, or base
tokenstringNoFilter by token symbol (e.g., USDC)
supportsGasSponsorshipbooleanNoWhen true, only returns strategies compatible with gas-sponsored wallets. Venues with no compatible strategies are omitted.

Example Request

curl -X GET "https://api.rebelfi.io/v1/venues?blockchain=ethereum&token=USDC" \
  -H "x-api-key: your_api_key"

Example Response

{
  "venues": [
    {
      "id": 3,
      "name": "AAVE V3",
      "protocol": "aave-v3",
      "blockchain": "ethereum",
      "iconUrl": "https://cdn.rebelfi.io/venues/aave.svg",
      "status": "active",
      "strategies": [
        {
          "strategyId": 5,
          "name": "USDC Lending",
          "token": "USDC",
          "tokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "apy": 0.052,
          "tvl": "2500000000000000",
          "minDeposit": "1000000",
          "maxDeposit": null,
          "status": "active",
          "supportsGasSponsorship": false
        }
      ]
    },
    {
      "id": 4,
      "name": "Morpho",
      "protocol": "morpho",
      "blockchain": "ethereum",
      "iconUrl": "https://cdn.rebelfi.io/venues/morpho.svg",
      "status": "active",
      "strategies": [
        {
          "strategyId": 6,
          "name": "USDC Vault",
          "token": "USDC",
          "tokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
          "apy": 0.068,
          "tvl": "850000000000000",
          "minDeposit": "1000000",
          "maxDeposit": null,
          "status": "active",
          "supportsGasSponsorship": false
        }
      ]
    },
    {
      "id": 1,
      "name": "Kamino",
      "protocol": "kamino",
      "blockchain": "solana",
      "iconUrl": "https://cdn.rebelfi.io/venues/kamino.svg",
      "status": "active",
      "strategies": [
        {
          "strategyId": 1,
          "name": "USDC Vault",
          "token": "USDC",
          "tokenAddress": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "apy": 0.085,
          "tvl": "125000000000000",
          "minDeposit": "1000000",
          "maxDeposit": "10000000000000",
          "status": "active",
          "supportsGasSponsorship": true
        }
      ]
    }
  ],
  "count": 3,
  "strategyCount": 3
}

Response Fields

FieldTypeDescription
venuesVenue[]List of venues
countnumberTotal number of venues
strategyCountnumberTotal strategies across all venues

Venue Object

FieldTypeDescription
idnumberVenue identifier
namestringDisplay name
protocolstringProtocol identifier
blockchainstringBlockchain network
iconUrlstring?Venue icon URL
statusstringactive, paused, or deprecated
strategiesStrategy[]Available strategies

Strategy Object

FieldTypeDescription
strategyIdnumberStrategy identifier (use for supply/unwind)
namestringDisplay name
tokenstringToken symbol
tokenAddressstringToken contract address
apynumberCurrent APY as decimal (0.085 = 8.5%)
tvlstring?Total value locked (base units)
minDepositstring?Minimum deposit (base units)
maxDepositstring?Maximum deposit (base units)
statusstringactive or paused
supportsGasSponsorshipbooleanWhether this strategy works with gas-sponsored wallets