GET /v1/symbols
Returns all symbols currently tracked across exchanges.
Example
curl "https://api.crypton.dev/v1/symbols"
{
"status": "ok",
"data": ["BTC", "ETH", "SOL", "XRP", "DOGE", "ADA", "AVAX", "DOT", "LINK", "MATIC", "..."]
}
Response Fields
Array of normalized base asset symbols. Typically ~2000 symbols from all exchanges. Symbols are deduplicated via DashSet.
Symbol count grows as the poller discovers pairs from each exchange. After a full poll cycle (~30s), all symbols are available.
Field Reference
| Field | Type | Description | Granularity | Example |
|---|
data | string[] | Deduplicated base asset symbols from all 23 exchanges | ~30s (full after first poll cycle) | ["BTC", "ETH", "SOL", ...] |
Data Sources
Symbols discovered from all 23 exchanges during the polling cycle. Deduplicated via DashSet (concurrent hash set). Typically ~2000 unique symbols after full cycle. New symbols appear within 30s of being listed on any supported exchange.
Live Testing
# All symbols
curl -s "https://api.crypton.dev/v1/symbols" | jq '.data | length'
# List first 10
curl -s "https://api.crypton.dev/v1/symbols" | jq '.data[:10]'