Etherscan
Use the Etherscan API v2 to access data across over 50 supported chains, including Linea, with a single API key.
To get started, create an account on Etherscan, and then head to the API key page and generate a new key.
warning
Although you can use the same API key across multiple chains, you can only make requests to one chain at a time.
From here, you can use the API key in any request, defining the chains you want to use it with:
async function main() {
// query ETH balances on Ethereum Mainnet and Linea
const chains = [1, 59144];
for (const chain of chains) {
const query = await fetch(`https://api.etherscan.io/v2/api
?chainid=${chain}
&module=account
&action=balance
&address=INSERT_ADDRESS
&tag=latest&apikey=INSERT_API_KEY`);
const response = await query.json();
const balance = response.result;
console.log(balance);
}
}
main();
For full details of how to use the Etherscan API v2, see the documentation.
Want to be featured here?
Have you built a tool for Linea? Contribute to the docs to add it here! See our guide to contributing.