Etherscan API V2
L'API d'explorateur Ethereum + multichain de référence : ABIs/sources de contrats vérifiés, listes de transactions, transferts de tokens et soldes depuis une seule clé gratuite.
L'API V2 d'Etherscan unifie ce qui était auparavant des explorateurs par chaîne (Etherscan, BscScan, PolygonScan, Arbiscan, etc.) sous une seule URL de base et une seule clé API, sélectionnée par requête avec un paramètre chainid couvrant plus de 60 chaînes. C'est la source standard pour les données de compte/contrat EVM que le JSON-RPC brut ne vous donne pas à moindre coût : listes de transactions normales et internes, transferts de tokens ERC-20/721/1155, soldes de tokens, oracle de gaz, et surtout le code source et les ABIs des contrats vérifiés. Une clé API gratuite est toujours disponible et reste le moyen le plus simple de récupérer l'ABI d'un contrat pour le décodage ou l'interaction dans une compétence Claude. Vérifié en ligne en juin 2026.
Palier gratuit
Niveau gratuit avec une clé API gratuite (5 appels/sec, 100 000 appels/jour). Les plans payants (historiquement à partir de ~199 $/mois, plus un plan Lite à prix réduit) augmentent les limites et restaurent la couverture complète des chaînes.Limites de débit
Niveau gratuit : 5 requêtes/seconde et 100 000 requêtes/jour, partagées entre toutes les chaînes pour une seule clé. Fin 2025, le niveau gratuit couvre ~90 % des chaînes supportées ; les points de terminaison de contrats vérifiés (source/ABI) restent gratuits sur chaque réseau supporté.Authentification
Clé APIURL de base
https://api.etherscan.io/v2/apiCe que vous pourriez construire avec
- Récupérer l'ABI d'un contrat vérifié pour décoder des événements ou appeler des méthodes
- Lister les transactions et transferts ERC-20 d'une adresse
- Lire les soldes de tokens et la supply totale pour des tokens
- Interroger des chaînes EVM (Polygon/Arbitrum/BSC) via une seule clé avec chainid
Endpoints clés
- GET
?chainid=1&module=account&action=balanceSolde natif ETH (ou de la chaîne) pour une adresse - GET
?chainid=1&module=account&action=txlistListe de transactions normales pour une adresse - GET
?chainid=1&module=account&action=tokentxÉvénements de transfert de tokens ERC-20 pour une adresse - GET
?chainid=1&module=contract&action=getabiABI de contrat vérifié (gratuit sur toutes les chaînes) - GET
?chainid=1&module=contract&action=getsourcecodeCode source de contrat vérifié (gratuit sur toutes les chaînes) - GET
?chainid=1&module=gastracker&action=gasoracleOracle de prix du gaz actuel (safe/propose/fast)
Les membres accèdent à la recette exécutable
Inscrivez-vous gratuitement pour copier l'exemple de requête, voir une réponse type et lire les pièges à éviter.