Skip to main content
GET
/
api
/
v1
/
business-onramp
/
supported-tokens
Supported Tokens
curl --request GET \
  --url https://aboki-b2b-eobk.onrender.com/api/v1/business-onramp/supported-tokens \
  --header 'Authorization: <authorization>'
{
  "success": true,
  "data": {
    "supportedTokens": {
      "base": [
        {}
      ],
      "solana": [
        {}
      ],
      "ethereum": [
        {}
      ]
    },
    "statistics": {
      "totalTokens": 123,
      "networks": [
        {}
      ],
      "baseTokens": 123,
      "solanaTokens": 123,
      "ethereumTokens": 123,
      "fullySupported": 123
    }
  }
}

Supported Tokens

Retrieve all tokens supported by your business for onramp orders with current fees, validation status, and network-specific information.
Authorization
string
required
Your Public Key from the dashboard. Format: Bearer pk_live_your_key_here

Query Parameters

validateAll
boolean
Perform real-time validation on all tokens across networks (default: false)
network
string
Filter tokens by specific network: base, solana, ethereum, or all (default: all)

Response

success
boolean
Whether the request was successful
data
object
supportedTokens
object
base
array
Base network tokens with validation status
solana
array
Solana network tokens with Jupiter support
ethereum
array
Ethereum network tokens with API support
statistics
object
totalTokens
number
Total number of supported tokens
networks
array
List of supported networks
baseTokens
number
Number of Base network tokens
solanaTokens
number
Number of Solana network tokens
ethereumTokens
number
Number of Ethereum network tokens
fullySupported
number
Tokens ready for onramp orders

Example Response

{
  "success": true,
  "data": {
    "supportedTokens": {
      "base": [
        {
          "symbol": "ENB",
          "name": "ENB Token",
          "contractAddress": "0x...",
          "decimals": 18,
          "feePercentage": 1.5,
          "network": "base",
          "supportLevel": "fully_supported",
          "validation": {
            "contractSupported": true,
            "hasLiquidity": true,
            "canProcessOnramp": true
          }
        },
        {
          "symbol": "USDC",
          "name": "USD Coin",
          "contractAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
          "decimals": 6,
          "feePercentage": 0.5,
          "network": "base",
          "supportLevel": "fully_supported",
          "validation": {
            "contractSupported": true,
            "hasLiquidity": true,
            "canProcessOnramp": true
          }
        }
      ],
      "solana": [
        {
          "symbol": "SOL",
          "name": "Solana",
          "contractAddress": "11111111111111111111111111111112",
          "decimals": 9,
          "network": "solana",
          "validation": {
            "jupiterSupported": true,
            "hasLiquidity": true,
            "canProcessOnramp": true
          }
        }
      ],
      "ethereum": [
        {
          "symbol": "ETH",
          "name": "Ethereum",
          "decimals": 18,
          "network": "ethereum",
          "supportLevel": "fully_supported"
        }
      ]
    },
    "statistics": {
      "totalTokens": 12,
      "networks": ["base", "solana", "ethereum"],
      "baseTokens": 8,
      "solanaTokens": 3,
      "ethereumTokens": 1,
      "fullySupported": 10
    }
  }
}
I