This tutorial explains the steps involved in getting a list of all the NFTs in any given Ethereum Mainnet collection, sorted by mint date from the earliest to the latest.
Step 1. Use the assets endpoint with the following details:
-
protocol:
ethereum
-
network:
mainnet
https://svc.blockdaemon.comm/nft/v1/ethereum/mainnet/assets
Step 2. Add the following parameters:
-
collection name
- parameter:
collection_name
- value: e.g.
Bored Ape Yacht Club
- parameter:
-
field to sort by
- parameter:
sort_by
- value:
mint_date
- parameter:
-
sort order
- parameter:
order
- value:
asc
https://svc.blockdaemon.com/nft/v1/ethereum/mainnet/assets?collection_name=Bored Ape Yacht Club&sort_by=mint_date&order=asc
- parameter:
Step 3. Execute the query.
For example, in cURL, you should run the following code:
curl -X GET 'https://svc.blockdaemon.com/nft/v1/ethereum/mainnet/assets?collection_name=Bored%20Ape%20Yacht%20Club&sort_by=mint_date&order=asc' -H 'Authorization: Bearer YOUR_API_KEY'
Note!
- To authorize your request, you need to get an API key and use it as a bearer token or a query parameter. Learn more: Authentication Guide
- Sometimes collection names and attributes contain whitespaces. When using cURL, replace them with
%20
.
Step 4. Your results will look something like this:
{
"data": [
{
"id": "5e1f4454-34ff-5118-9987-96b481625128",
"token_id": "9999",
"image_url": "token/0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D/5e1f4454-34ff-5118-9987-96b481625128.png",
"name": "#9999",
"contract_address": "0xBC4CA0EdA7647A8aB7C2061c2E118A18a936f13D",
"wallets": [],
"burned": false
},
{...more assets...}
],
"meta": {
"paging": {
"next_page_token": "eyJ0b2tlbl9pZCI6OTgyOCwidWlkIjoiNjMzOWIzMWYtNjg1Yi01ZDA1LWIyNmYtNDliNTc2M2E0ZDUzIn0="
}
}
}
The response does not contain mint dates, but you can get them with another endpoint: