GET api/contract-creation

etherscan.io:etherscan-api

Summary: Contract Creator and Creation TX
Operation ID: getContractCreation
Auth: api_key
Description

Get the creator address and creation transaction hash for a contract.

Parameters (5)

action (string, query, required)

Constraints: {'enum': ['getcontractcreation']}

apikey (string, query, required)

Your Etherscan API key (obtain free key at https://etherscan.io/apis)

chainid (string, query, required)

Chain ID (1=Ethereum Mainnet, 11155111=Sepolia, 8453=Base, 137=Polygon, 56=BSC, 42161=Arbitrum)

contractaddresses (string, query, required)

Single contract address

module (string, query, required)

Constraints: {'enum': ['contract']}

Examples (3)

TitleTypeURLAction
Get contract creation info for USDC on Ethereum Mainnet curl https://api.etherscan.io/api/?module=contract&action=getcontractcreation&contractaddresses=0xA0b86a33E6441e0A421e56E479eF1b8f5C3B5d6f&chainid=1
Get contract creation info for a contract on Sepolia testnet curl https://api.etherscan.io/api/?module=contract&action=getcontractcreation&contractaddresses=0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9&chainid=11155111
Get contract creation info for a contract on Polygon curl https://api.etherscan.io/api/?module=contract&action=getcontractcreation&contractaddresses=0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174&chainid=137

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-03-23 10:50:32.872011 200 534ms
2026-03-23 10:11:12.843120 200 578ms
2026-03-23 09:25:30.277430 200 556ms