Trades - Latest Block Number
curl --request GET \
--url https://public-api.birdeye.so/defi/v3/txs/latest-block \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/defi/v3/txs/latest-block"
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/txs/latest-block', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"block_number": 22236994
},
"success": true
}{
"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"
}Blockchain
Trades - Latest Block Number
Retrieve the latest block number of trades on a chain
GET
/
defi
/
v3
/
txs
/
latest-block
Trades - Latest Block Number
curl --request GET \
--url https://public-api.birdeye.so/defi/v3/txs/latest-block \
--header 'X-API-KEY: <api-key>'import requests
url = "https://public-api.birdeye.so/defi/v3/txs/latest-block"
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/txs/latest-block', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"data": {
"block_number": 22236994
},
"success": true
}{
"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
Latest trade-observed block number for a chain.
- Use this endpoint to anchor polling, freshness checks, or lag detection for trade-indexed data.
- Response is just the latest block number Birdeye has indexed for trade data on that chain.
- Standard
- Lite
- Starter
- Premium
- Business
- Enterprise
Solana
Compute Unit ⚙️
Compute Unit ⚙️
- This endpoint consumes
1 CUper request.
Use Cases 💡
Use Cases 💡
- Detect whether downstream trade consumers are caught up to current chain activity.
- Build health checks for ingestion lag or polling drift.
- Use as a reference point before paginating recent trade ranges.
How to Use 🛠️
How to Use 🛠️
- Set the chain header for the supported network.
- Compare the returned block number with your last processed or stored checkpoint.
Best Practices ✅
Best Practices ✅
- Poll this lightly as a liveness indicator instead of using heavier trade endpoints for simple freshness checks.
- Store the returned block number alongside recent trade sync jobs.
Limitations ⚠️
Limitations ⚠️
- Solana only.
Authorizations
API key for authentication
Headers
A chain name listed in supported networks.
Available options:
solana, ethereum, bsc, base, robinhood, sui, mantle, hyperevm, arbitrum, avalanche, optimism, polygon, zksync, monad, aptos, fogo, megaeth Was this page helpful?

