API Documentation

Access token profile data via our REST API

Base URL

https://www.opendexsol.dev
GET/api/v1/token-profiles/latest

Get the latest token profiles

Parameters

limitnumberNumber of results (max 100, default 50)
offsetnumberPagination offset (default 0)

Response

{
"profiles": [
{
"chainId": "solana",
"tokenAddress": "...",
"name": "Token Name",
"symbol": "TKN",
"description": "...",
"icon": "https://...",
"header": "https://...",
"links": [
{ "type": "website", "url": "https://..." }
]
}
],
"pagination": {
"total": 100,
"limit": 50,
"offset": 0,
"hasMore": true
}
}
GET/api/v1/token-profiles/:address

Get a specific token profile by mint address

Parameters

addressstringSolana token mint address

Response

{
"chainId": "solana",
"tokenAddress": "...",
"name": "Token Name",
"symbol": "TKN",
"description": "...",
"icon": "https://...",
"header": "https://...",
"links": [
{ "type": "website", "url": "https://..." },
{ "type": "twitter", "url": "https://..." }
]
}
GET/api/metadata-standard/solana/:tokenAddress

Trading platform compatible endpoint (metadata standard format)

Parameters

tokenAddressstringSolana token mint address

Response

{
"schemaVersion": "1.0.0",
"pairs": [
{
"chainId": "solana",
"dexId": "raydium",
"url": "https://www.opendexsol.dev/token/...",
"pairAddress": "...",
"baseToken": {
"address": "...",
"name": "Token Name",
"symbol": "TKN"
},
"quoteToken": {
"address": "...",
"name": "USD Coin",
"symbol": "USDC"
},
"priceNative": "0.001",
"priceUsd": "0.15",
"info": {
"imageUrl": "https://...",
"header": "https://...",
"description": "...",
"websites": [{ "url": "https://..." }],
"socials": [{ "type": "twitter", "url": "https://..." }]
}
}
]
}

Rate Limits

API requests are limited to 100 requests per minute per IP address. For higher limits, contact us for whitelisted access.

Standard

100

requests/minute

Whitelisted

Unlimited

for partners

API Playground

Test the API endpoints directly from your browser.

curl -X GET "https://www.opendexsol.dev/api/v1/token-profiles/<TOKEN_ADDRESS>" \
-H "Accept: application/json"