Tokens API
The tokens a wallet launched on Solana launchpads
The tokens one wallet launched on Solana launchpads, newest first, paged: name, symbol, launch time (read launchedAtIso), whether it bonded, curve progress, market cap.
/api/external/token-analysis/creator-tokens/{chain}/{address}What it returns
The tokens address launched on Solana launchpads, newest first, a page at a time: each one's name, symbol, launch time, whether it has bonded out of its curve into a pool, and its market cap. A page covers up to 100 pools; a launch that bonded has two (its curve and its pool) and is listed once, so a page can hold fewer tokens and still have more after it. Keep asking for nextPage until it is null. A launch whose two pools fall on two pages is listed on both. The order is by pool, so a launch that just bonded moves to the top. allLaunchpads is false when only one launchpad's own records could answer: the page then lists its launches there and nothing else. An empty list with allLaunchpads true means none. Pages past 100 are not served.
Chains
- Solana SOL
Request
Send your key in the x-dex-data-key header. Replace each <placeholder> with a real value.
curl -H "x-dex-data-key: $DEXDATA_API_KEY" \ "https://api.dexdata.io/api/external/token-analysis/creator-tokens/SOL/<address>"
| Parameter | Description |
|---|---|
pagequery · integer · optional | The page, from 1. At most 100. |
chainpath · string · required | SOL only; every other chain returns 400. |
addresspath · string · required | The wallet that launched the tokens. |
Response fields
A JSON response. Every field is always present; null means the value could not be established, never zero.
| Field | Type | Description |
|---|---|---|
creator | string | The wallet asked about. |
page | integer | The page this answer is. |
items | object[] | This page's tokens, newest launch first. |
items[].address | string | The token's mint. |
items[].name | string | null | The token's name. |
items[].symbol | string | null | The token's symbol. |
items[].launchedAtUnixTime | integer | null | When it was launched, unix seconds. |
items[].launchedAtIso | string | null | The same instant as launchedAtUnixTime, as ISO 8601 UTC, e.g. 2026-09-26T01:03:00Z. null exactly when launchedAtUnixTime is null. |
items[].bonded | boolean | null | Whether it has bonded out of its launch curve into a pool. null when it launched without a curve or its launch state could not be read. |
items[].bondedAtUnixTime | integer | null | When it bonded, unix seconds. |
items[].curveProgressPct | number | null | How far along its launch curve it is, 0-100; 100 once bonded. |
items[].marketCapUsd | number | null | Its market cap in USD. |
allLaunchpads | boolean | false when only one launchpad's own records answered this page: its launches elsewhere are then missing, and an empty list is never answered that way. |
nextPage | integer | null | The page to ask for next, or null when this page was the last one there is or is served. A page with fewer tokens than the page size can still be followed by more. |
Start building with DexData today
Sign in, create a key and make your first call in a minute. Free credits every month, and you only pay for calls that succeed.
Get a free API key