curl --request GET \
--url https://public-api.birdeye.so/defi/v3/token/mint-burn-txs \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/defi/v3/token/mint-burn-txs"
headers = {"X-API-KEY": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://public-api.birdeye.so/defi/v3/token/mint-burn-txs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": {
"items": [
{
"amount": "870",
"block_human_time": "2024-11-08T07:28:18.000Z",
"block_time": 1731050898,
"common_type": "burn",
"decimals": 0,
"mint": "fueL3hBZjLLLJHiFH9cqZoozTG3XQZ53diwFPwbzNim",
"program_id": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"slot": 300145960,
"tx_hash": "TyqmrBiZaW6bXsm6fV1owkVL2ea3PF2rbHPNZQtQrLYiZVThHEmkcD4QHKw37W43nyUdrFSdNr2xxTPZkPBY3pZ",
"ui_amount": 870,
"ui_amount_string": "870"
}
]
}
}{
"success": false,
"message": "Bad request"
}{
"success": false,
"message": "Unauthorized"
}{
"success": false,
"message": "Access Denied"
}{
"success": false,
"message": "Too many requests"
}{
"success": false,
"message": "Internal Server Error"
}Token - Mint/Burn
Retrieve the mint/burn transaction list of a specified token. Only support solana
curl --request GET \
--url https://public-api.birdeye.so/defi/v3/token/mint-burn-txs \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/defi/v3/token/mint-burn-txs"
headers = {"X-API-KEY": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://public-api.birdeye.so/defi/v3/token/mint-burn-txs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"success": true,
"data": {
"items": [
{
"amount": "870",
"block_human_time": "2024-11-08T07:28:18.000Z",
"block_time": 1731050898,
"common_type": "burn",
"decimals": 0,
"mint": "fueL3hBZjLLLJHiFH9cqZoozTG3XQZ53diwFPwbzNim",
"program_id": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
"slot": 300145960,
"tx_hash": "TyqmrBiZaW6bXsm6fV1owkVL2ea3PF2rbHPNZQtQrLYiZVThHEmkcD4QHKw37W43nyUdrFSdNr2xxTPZkPBY3pZ",
"ui_amount": 870,
"ui_amount_string": "870"
}
]
}
}{
"success": false,
"message": "Bad request"
}{
"success": false,
"message": "Unauthorized"
}{
"success": false,
"message": "Access Denied"
}{
"success": false,
"message": "Too many requests"
}{
"success": false,
"message": "Internal Server Error"
}- Usage Note
- Accessibility
- Chain Supported
Mint and burn event history for one token.
- This endpoint is Solana-only.
- Pass the token address in
address. limitsupports up to100items per request andoffsetsupports up to10,000.- Filter by
typeto focus on mint events, burn events, or both. - Use
after_timeandbefore_timefor bounded event windows.
- Lite
- Starter
- Premium
- Business
- Enterprise
Solana
Compute Unit ⚙️
Compute Unit ⚙️
- This endpoint consumes
15 CUper request.
Use Cases 💡
Use Cases 💡
- Track supply expansion and contraction through raw mint and burn events.
- Investigate treasury activity, token emissions, or deflation events.
- Build tokenomics dashboards that need event-level supply changes instead of just totals.
- Explain abrupt supply, liquidity, or price changes with the underlying mint or burn history.
How to Use 🛠️
How to Use 🛠️
- Set
x-chain=solana. - Pass the token address in
address. - Filter by
typeand bound the window withafter_timeandbefore_time. - Page with
offsetandlimit, keepinglimitat100or below.
Best Practices ✅
Best Practices ✅
- Review mint and burn events alongside holder and transfer activity so supply moves are interpreted in context.
- Use bounded time windows around suspected emissions or treasury operations instead of scanning very broad ranges.
- Keep separate views for mint and burn when analyzing inflationary versus deflationary behavior.
Limitations ⚠️
Limitations ⚠️
- Solana only.
Authorizations
API key for authentication
Headers
Solana network only.
solana Query Parameters
The address of the token contract.
Specify the sort order for mint/burn transactions. Filter for records with sort order equal to the specified sort order.
block_time Specify the sort order.
desc, asc Specify the type of mint/burn transactions. Filter for records with type equal to the specified type.
all, mint, burn Specify the lower bound of time. Filter for records with time greater than the specified after time value, excluding those with time equal to the specified after time.
Specify the upper bound of time. Filter for records with time less than the specified before time value, excluding those with time equal to the specified before time.
Pagination start position. offset + limit <= 10000
0 <= x <= 10000Number of items per page.
1 <= x <= 100Was this page helpful?

