The following is a complete list of additional API endpoints available under the API PRO subscription.
Get Historical ETH Balance for a Single Address by BlockNo
Returns the historical ETH balance of an address at a certain block height.
📝 Note : This endpoint is throttled to 2 calls/second regardless of API Pro tier.
https://api.blastscan.io/api
?module=account
&action=balancehistory
&address=0x027750420d3F4DD56F558871792b1632A21c6205
&blockno=10000000
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the strings representing the addresses to check for balance, separated by , commas |
| the integer block number to check balance for eg. 2000000 |
Sample Response
{
"status":"1",
"message":"OK",
"result":"15682114023909502987087"
}
Get Daily Average Block Size
Returns the daily average block size within a date range.
https://api.blastscan.io/api
?module=stats
&action=dailyavgblocksize
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2021-08-01 |
| the ending date in yyyy-MM-dd format, eg. 2021-08-31 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"blockSize_bytes": 0
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"blockSize_bytes": 0
}
]
}
Get Daily Block Count and Rewards
Returns the number of blocks validated daily and the amount of block rewards.
https://api.blastscan.io/api
?module=stats
&action=dailyblkcount
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2021-08-01 |
| the ending date in yyyy-MM-dd format, eg. 2021-08-31 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"blockCount": 43200,
"blockRewards_Eth": "13.536503948850203189"
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"blockCount": 43200,
"blockRewards_Eth": "10.494772443165583828"
}
]
}
Get Daily Block Rewards
Returns the amount of block rewards distributed to validators daily.
https://api.blastscan.io/api
?module=stats
&action=dailyblockrewards
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2021-08-01 |
| the ending date in yyyy-MM-dd format, eg. 2021-08-31 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"blockRewards_Eth": "13.536503948850203189"
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"blockRewards_Eth": "10.494772443165583828"
}
]
}
Get Daily Average Time for A Block to be Included in the Blast Chain
Returns the daily average of time needed for a block to be successfully validated.
https://api.blastscan.io/api
?module=stats
&action=dailyavgblocktime
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2021-08-01 |
| the ending date in yyyy-MM-dd format, eg. 2021-08-31 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"blockTime_sec": "0.00"
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"blockTime_sec": "0.00"
}
]
}
Get Historical ERC-20 Token TotalSupply by ContractAddress & BlockNo
Returns the historical amount of a ERC-20 token in circulation at a certain block height.
📝 Note : This endpoint is throttled to 2 calls/second regardless of API Pro tier.
https://api.blastscan.io/api
?module=stats
&action=tokensupplyhistory
&contractaddress=0x027750420d3F4DD56F558871792b1632A21c6205
&blockno=10000000
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the contract address of the ERC-20 token |
| the integer block number to check total supply for eg. 4000000 |
Sample Response
{
"status":"1",
"message":"OK",
"result":"420458612500018871978710200"
}
📈 Tip : The result
is returned in the token's smallest decimal representation.
Eg. a token with a balance of 215.241526476136819398
and 18 decimal places will be returned as 215241526476136819398
Get Historical ERC-20 Token Account Balance by ContractAddress & BlockNo
Returns the balance of a ERC-20 token of an address at a certain block height.
📝 Note : This endpoint is throttled to 2 calls/second regardless of API Pro tier.
https://api.blastscan.io/api
?module=account
&action=tokenbalancehistory
&contractaddress=0x4300000000000000000000000000000000000003
&address=0x027750420d3F4DD56F558871792b1632A21c6205
&blockno=11801569
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Parameter | Description |
---|
| the contract address of the ERC-20 token |
| the integer block number to check total supply for eg. 4000000 |
| |
Get Address ERC-20 Token Holdings
Return the current ERC20 token holders and number of tokens held.
https://api.blastscan.io/api
?module=account
&action=addresstokenbalance
&address=0x027750420d3F4DD56F558871792b1632A21c6205
&page=1
&offset=2
&apikey=YourApikeyToken
Try this endpoint in your browser 🔗
Query Parameters
| |
| the string representing the address to check for Token Holdings |
| the integer page number, if pagination is enabled |
| the number of transactions displayed per page |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"TokenAddress": "0x6ab6495aa36690f69b1568518dbd7b9e7c634c06",
"TokenName": "BlastLaunchPad",
"TokenSymbol": "BLP",
"TokenQuantity": "69000000000000000000",
"TokenDivisor": "18"
},
{
"TokenAddress": "0x4300000000000000000000000000000000000003",
"TokenName": "USDB",
"TokenSymbol": "USDB",
"TokenQuantity": "9777517307246574168903",
"TokenDivisor": "18"
}
]
}
Get Address ERC-721 Token Holding
Return the current ERC20 token holders and number of tokens held.
https://api.blastscan.io/api
?module=account
&action=addresstokennftbalance
&address=0x027750420d3F4DD56F558871792b1632A21c6205
&page=1
&offset=2
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
| |
| the string representing the address to check for Token Holdings |
| the integer page number, if pagination is enabled |
| the number of transactions displayed per page |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"TokenAddress": "0xe91a42e3078c6ad358417299e4300683de87f971",
"TokenName": "Spacebar Blast Protoships",
"TokenSymbol": "SPACEBAR-PROTOSHIP",
"TokenQuantity": "1"
},
{
"TokenAddress": "0xfd2d58039d6521eec468cad87c43725268b8f4ed",
"TokenName": "Frogs On Blast",
"TokenSymbol": "FROGS",
"TokenQuantity": "259"
}
]
}
Get Address ERC721 Token Inventory By Contract Address
https://api.blastscan.io/api
?module=account
&action=addresstokennftinventory
&address=0x00486fcef4A3114055e48b0fcb5D6fAE5d46C68A
&contractaddress=0xFD2D58039d6521Eec468Cad87c43725268B8f4ED
&page=1
&offset=20
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
| |
| the string representing the address to check for inventory |
| the contract address of the ERC-721 token |
| the integer page number, if pagination is enabled |
| the number of transactions displayed per page |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"TokenAddress": "0xfd2d58039d6521eec468cad87c43725268b8f4ed",
"TokenId": "1"
},
{
"TokenAddress": "0xfd2d58039d6521eec468cad87c43725268b8f4ed",
"TokenId": "1042"
}
]
}
Get Token Holder List by Contract Address
Return the current ERC20 token holders and number of tokens held.
https://api.blastscan.io/api
?module=token
&action=tokenholderlist
&contractaddress=0x4300000000000000000000000000000000000003&
&page=1
&offset=10
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
| |
| the contract address of the ERC-20 token |
| the integer page number, if pagination is enabled |
| the number of transactions displayed per page |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"TokenHolderAddress": "0x0000000000000000000000000000000000000001",
"TokenHolderQuantity": "2614728543127699141273"
},
{
"TokenHolderAddress": "0x000000000000000000000000000000000000dead",
"TokenHolderQuantity": "1083498481694868475"
}
]
}
Get Token Info by ContractAddress
Returns project information and social media links of an ERC-20/ERC-721 token.
📝 Note : This endpoint is throttled to 2 calls/second regardless of API Pro tier.
https://api.blastscan.io/api
?module=token
&action=tokeninfo
&contractaddress=0x4300000000000000000000000000000000000003
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the contract address of the ERC-20/ERC-721 token to retrieve token info |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"contractAddress": "0x4300000000000000000000000000000000000003",
"tokenName": "USDB",
"symbol": "USDB",
"divisor": "18",
"tokenType": "ERC20",
"totalSupply": "337439508747790664312563927",
"blueCheckmark": "true",
"description": "Blast's native stablecoin.",
"website": "https://blast.io/en",
"email": "",
"blog": "https://docs.blast.io/about-blast",
"reddit": "",
"slack": "",
"facebook": "",
"twitter": "https://twitter.com/blast_l2",
"bitcointalk": "",
"github": "",
"telegram": "",
"wechat": "",
"linkedin": "",
"discord": "https://discord.com/invite/blast-l2",
"whitepaper": "",
"tokenPriceUSD": "0.9933710000"
}
]
}
Get Daily Average Gas Limit
Returns the historical daily average gas limit of the Blast network.
https://api.blastscan.io/api
?module=stats
&action=dailyavggaslimit
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2019-01-31 |
| the ending date in yyyy-MM-dd format, eg. 2019-02-28 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"gasLimit": "30000000"
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"gasLimit": "30000000"
}
Get Blast Daily Total Gas Used
Returns the total amount of gas used daily for transactions on the Blast network.
https://api.blastscan.io/api
?module=stats
&action=dailygasused
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2019-01-31 |
| the ending date in yyyy-MM-dd format, eg. 2019-02-28 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"gasUsed": "216133027871"
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"gasUsed": "212853974928"
}
]
}
Get Daily Average Gas Price
Returns the daily average gas price used on the Blast network.
https://api.blastscan.io/api
?module=stats
&action=dailyavggasprice
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2019-01-31 |
| the ending date in yyyy-MM-dd format, eg. 2019-02-28 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"maxGasPrice_Wei": "2869650117713",
"minGasPrice_Wei": "844850",
"avgGasPrice_Wei": "143625027"
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"maxGasPrice_Wei": "1758913809086",
"minGasPrice_Wei": "4280350",
"avgGasPrice_Wei": "125132397"
}
]
}
Get ETH Historical Price
Returns the historical price of 1 ETH.
https://api.blastscan.io/api
?module=stats
&action=ethdailyprice
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2021-08-01 |
| the ending date in yyyy-MM-dd format, eg. 2021-08-28 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"value": "3033.46"
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"value": "2945.17"
}
]
}
💰 Tip : The value
is represented in US Dollars ( USD ).
Get Daily New Address Count
Returns the historical number of new Blast Chain addresses created per day.
https://api.blastscan.io/api
?module=stats
&action=dailynewaddress
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2020-10-01 |
| the ending date in yyyy-MM-dd format, eg. 2020-10-31 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"newAddressCount": 21134
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"newAddressCount": 15540
}
]
}
Get Daily Network Utilization
Returns the daily average gas used over gas limit percentage.
https://api.blastscan.io/api
?module=stats
&action=dailynetutilization
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2021-07-01 |
| the ending date in yyyy-MM-dd format, eg. 2021-07-28 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"networkUtilization": "0.1685"
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"networkUtilization": "0.1660"
}
]
}
Get Daily Transaction Count
Returns the number of transactions performed on the Blast Chain per day.
https://api.blastscan.io/api
?module=stats
&action=dailytx
&startdate=2024-05-15
&enddate=2024-06-01
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
Parameter | Description |
---|
| the starting date in yyyy-MM-dd format, eg. 2021-07-01 |
| the ending date in yyyy-MM-dd format, eg. 2021-07-28 |
| the sorting preference, use asc to sort by ascending and desc to sort by descending |
Sample Response
{
"status": "1",
"message": "OK",
"result": [
{
"UTCDate": "2024-05-15",
"unixTimeStamp": "1715731200",
"transactionCount": 680865
},
{
"UTCDate": "2024-05-16",
"unixTimeStamp": "1715817600",
"transactionCount": 674694
}
Last updated