API PRO Endpoints
The following is a complete list of additional API endpoints available under the API PRO subscription.
To upgrade your API plan, kindly visit Etherscan APIs.
Get Historical Ether Balance for a Single Address By BlockNo 

Returns the balance of an address at a certain block height.
📝 Note : This API endpoint is throttled to 2 calls/second regardless of API PRO tier.
https://api.etherscan.io/api
?module=account
&action=balancehistory
&address=0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae
&blockno=8000000
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
address
the string
representing the address to check for balance
blockno
the integer
block number to check balance for eg. 12697906
Get Daily Average Block Size 

Returns the daily average block size within a date range.
https://api.etherscan.io/api
?module=stats
&action=dailyavgblocksize
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Block Count and Rewards 

Returns the number of blocks mined daily and the amount of block rewards.
https://api.etherscan.io/api
?module=stats
&action=dailyblkcount
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Block Rewards 

Returns the amount of block rewards distributed to miners daily.
https://api.etherscan.io/api
?module=stats
&action=dailyblockrewards
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Average Time for A Block to be Included in the Ethereum Blockchain 

Returns the daily average of time needed for a block to be successfully mined.
https://api.etherscan.io/api
?module=stats
&action=dailyavgblocktime
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Uncle Block Count and Rewards 

Returns the number of 'Uncle' blocks mined daily and the amount of 'Uncle' block rewards.
https://api.etherscan.io/api
?module=stats
&action=dailyuncleblkcount
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Historical ERC20-Token TotalSupply by ContractAddress & BlockNo 

Returns the amount of an 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.etherscan.io/api
?module=stats
&action=tokensupplyhistory
&contractaddress=0x57d90b64a1a57749b0f932f1a3395792e12e7055
&blockno=8000000
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
contractaddress
the contract address
of the ERC-20 token
blockno
the integer
block number to check total supply for eg. 12697906
Get Historical ERC20-Token Account Balance for TokenContractAddress by BlockNo 

Returns the balance of an 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.etherscan.io/api
?module=account
&action=tokenbalancehistory
&contractaddress=0x57d90b64a1a57749b0f932f1a3395792e12e7055
&address=0xe04f27eb70e025b78871a2ad7eabe85e61212761
&blockno=8000000
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
contractaddress
the contract address
of the ERC-20 token
address
the string
representing the address to check for balance
blockno
the integer
block number to check total supply for eg. 12697906
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.etherscan.io/api
?module=token
&action=tokeninfo
&contractaddress=0x0e3a2a1f2146d86a604adc220b4967a898d7fe07
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
contractaddress
the contract address
of the ERC-20/ERC-721 token to retrieve token info
Get Daily Average Gas Limit 

Returns the historical daily average gas limit of the Ethereum network.
https://api.etherscan.io/api
?module=stats
&action=dailyavggaslimit
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-01-31
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Ethereum Daily Total Gas Used

Returns the total amount of gas used daily for transctions on the Ethereum network.
https://api.etherscan.io/api
?module=stats
&action=dailygasused
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-01-31
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Average Gas Price

Returns the daily average gas price used on the Ethereum network.
https://api.etherscan.io/api
?module=stats
&action=dailyavggasprice
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-01-31
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Network Transaction Fee 

Returns the amount of transaction fees paid to miners per day.
https://api.etherscan.io/api
?module=stats
&action=dailytxnfee
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
No parameters required.
Get Daily New Address Count 

Returns the number of new Ethereum addresses created per day.
https://api.etherscan.io/api
?module=stats
&action=dailynewaddress
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Network Utilization 

Returns the daily average gas used over gas limit, in percentage.
https://api.etherscan.io/api
?module=stats
&action=dailynetutilization
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Average Network Hash Rate 

Returns the historical measure of processing power of the Ethereum network.
https://api.etherscan.io/api
?module=stats
&action=dailyavghashrate
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Transaction Count 

Returns the number of transactions performed on the Ethereum blockchain per day.
https://api.etherscan.io/api
?module=stats
&action=dailytx
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Daily Average Network Difficulty 

Returns the historical mining difficulty of the Ethereum network.
https://api.etherscan.io/api
?module=stats
&action=dailyavgnetdifficulty
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Ether Historical Daily Market Cap 

Returns the historical Ether daily market capitalization.
https://api.etherscan.io/api
?module=stats
&action=ethdailymarketcap
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Get Ether Historical Price 

Returns the historical price of 1 ETH.
https://api.etherscan.io/api
?module=stats
&action=ethdailyprice
&startdate=2019-02-01
&enddate=2019-02-28
&sort=asc
&apikey=YourApiKeyToken
Try this endpoint in your browser 🔗
Query Parameters
startdate
the starting date in yyyy-MM-dd
format, eg. 2019-02-01
enddate
the ending date in yyyy-MM-dd
format, eg. 2019-02-28
sort
the sorting preference, use asc
to sort by ascending and desc
to sort by descending
Last updated