Ranking Routes
These endpoints provide access to collection rankings and trending data.
Get Recently Added Collections
Returns recently added lootboxes.
GET /api/rankings/recent-added
Parameters
Name | Required | Description | Default |
---|---|---|---|
page | No | Page number for pagination | 1 |
limit | No | Number of items per page (1, 10, or 100) | 10 |
Example Request
fetch('https://api.crystara.trade/mainnet/api/rankings/recent-added?page=1&limit=10', {
headers: {
'x-api-key': 'your-api-key-here'
}
})
.then(response => response.json())
.then(data => console.log(data));
Response
Coming Soon
Get Trending Collections
Returns trending collections based on weekly data.
GET /api/rankings/trending-collections
Parameters
Name | Required | Description | Default |
---|---|---|---|
page | No | Page number for pagination | 1 |
limit | No | Number of items per page (1, 10, or 100) | 10 |
Example Request
fetch('https://api.crystara.trade/mainnet/api/rankings/trending-collections?page=1&limit=10', {
headers: {
'x-api-key': 'your-api-key-here'
}
})
.then(response => response.json())
.then(data => console.log(data));
Response
Coming Soon
Get Daily Picks
Returns daily top picks based on daily data.
GET /api/rankings/daily-picks
Parameters
Name | Required | Description | Default |
---|---|---|---|
page | No | Page number for pagination | 1 |
limit | No | Number of items per page (1, 10, or 100) | 10 |
Example Request
fetch('https://api.crystara.trade/mainnet/api/rankings/daily-picks?page=1&limit=10', {
headers: {
'x-api-key': 'your-api-key-here'
}
})
.then(response => response.json())
.then(data => console.log(data));
Response
Coming Soon
Get Top Collections
Returns top collections based on monthly data.
GET /api/rankings/top-collections
Parameters
Name | Required | Description | Default |
---|---|---|---|
page | No | Page number for pagination | 1 |
limit | No | Number of items per page (1, 10, or 100) | 10 |
Example Request
fetch('https://api.crystara.trade/mainnet/api/rankings/top-collections?page=1&limit=10', {
headers: {
'x-api-key': 'your-api-key-here'
}
})
.then(response => response.json())
.then(data => console.log(data));
Response
Coming Soon
Get Upcoming Collections
Returns upcoming collections that are not yet active.
GET /api/rankings/by-upcoming
Parameters
Name | Required | Description | Default |
---|---|---|---|
page | No | Page number for pagination | 1 |
limit | No | Number of items per page (1, 10, or 100) | 10 |
Example Request
fetch('https://api.crystara.trade/mainnet/api/rankings/by-upcoming?page=1&limit=10', {
headers: {
'x-api-key': 'your-api-key-here'
}
})
.then(response => response.json())
.then(data => console.log(data));
Response
Coming Soon
Understanding Ranking Metrics
The ranking data returned by these endpoints is based on various metrics:
- Trending Collections: Based on volume, number of transactions, and unique buyers over the past 7 days
- Daily Picks: Based on 24-hour volume, price changes, and social media engagement
- Top Collections: Based on total volume, floor price changes, and holder count over the past 30 days
- Recently Added: Sorted by creation date, with newest collections first
- Upcoming Collections: Collections that have been created but are not yet active for minting
Note: These routes were last updated April 2, 2025.