Skip to main content

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

NameRequiredDescriptionDefault
pageNoPage number for pagination1
limitNoNumber 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

Returns trending collections based on weekly data.

GET /api/rankings/trending-collections

Parameters

NameRequiredDescriptionDefault
pageNoPage number for pagination1
limitNoNumber 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

NameRequiredDescriptionDefault
pageNoPage number for pagination1
limitNoNumber 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

NameRequiredDescriptionDefault
pageNoPage number for pagination1
limitNoNumber 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

NameRequiredDescriptionDefault
pageNoPage number for pagination1
limitNoNumber 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.