Etherscan API V2
La API canónica del explorador Ethereum + multicadena: ABIs/código fuente de contratos verificados, listas de txs, transferencias de tokens y saldos desde una clave gratuita.
La API V2 de Etherscan unifica lo que antes eran exploradores por cadena (Etherscan, BscScan, PolygonScan, Arbiscan, etc.) bajo una única URL base y una única clave API, seleccionada por solicitud con un parámetro chainid que abarca más de 60 cadenas. Es la fuente estándar de datos de cuenta/contrato EVM que el JSON-RPC en bruto no proporciona fácilmente: listas de transacciones normales e internas, transferencias de tokens ERC-20/721/1155, saldos de tokens, oráculo de gas, y crucialmente el código fuente y los ABIs de contratos verificados. Una clave API gratuita sigue disponible y sigue siendo la forma más sencilla de obtener el ABI de un contrato para decodificarlo o interactuar con él en una skill de Claude. Verificado en funcionamiento en junio de 2026.
Nivel gratuito
Nivel gratuito con una clave API gratuita (5 llamadas/seg, 100.000 llamadas/día). Los planes de pago (históricamente desde ~$199/mes, más un plan Lite con descuento) elevan los límites y restauran la cobertura completa de cadenas.Límites de uso
Nivel gratuito: 5 solicitudes/segundo y 100.000 solicitudes/día, compartidas entre todas las cadenas para una clave. A finales de 2025, el nivel gratuito cubre ~90% de las cadenas compatibles; los endpoints de contrato verificado (fuente/ABI) siguen siendo gratuitos en todas las redes compatibles.Autenticación
Clave APIURL base
https://api.etherscan.io/v2/apiQué podrías construir con ella
- Obtener el ABI de un contrato verificado para decodificar eventos o llamar a métodos
- Listar las transacciones y transferencias ERC-20 de una dirección
- Leer saldos de tokens y suministro total
- Consultar cadenas EVM (Polygon/Arbitrum/BSC) con una sola clave mediante chainid
Endpoints clave
- GET
?chainid=1&module=account&action=balanceSaldo nativo de ETH (o de la cadena) de una dirección - GET
?chainid=1&module=account&action=txlistLista de transacciones normales de una dirección - GET
?chainid=1&module=account&action=tokentxEventos de transferencia de tokens ERC-20 de una dirección - GET
?chainid=1&module=contract&action=getabiABI del contrato verificado (gratuito en todas las cadenas) - GET
?chainid=1&module=contract&action=getsourcecodeCódigo fuente del contrato verificado (gratuito en todas las cadenas) - GET
?chainid=1&module=gastracker&action=gasoracleOráculo del precio del gas actual (seguro/propuesto/rápido)
Los miembros obtienen la receta lista para ejecutar
Inicia sesión gratis para copiar la solicitud de ejemplo, ver una respuesta de muestra y leer las trampas.