이더스캔(Etherscan)은 이더리움 블록체인 데이터를 쉽게 조회할 수 있는 API를 제공하고 있습니다. 개발자와 사용자들이 이더리움 네트워크의 트랜잭션, 계정 잔액, 토큰 정보 등을 프로그래밍 방식으로 접근할 수 있습니다. 이 글에서는 API 키 발급 방법부터 무료 및 유료 서비스까지 자세히 알아보겠습니다.
API 키 발급 과정
회원가입 및 로그인
이더스캔 API 키를 발급받으려면 먼저 이더스캔 웹사이트에 계정을 만들어야 합니다:
- 이더스캔(etherscan.io) 웹사이트에 접속합니다[10][15].
- 우측 상단에서 회원가입을 완료하고 로그인합니다[10].
- 로그인 후 사용자명을 클릭하면 드롭다운 메뉴가 나타납니다[12].
API 키 생성
로그인 후에는 다음과 같은 방법으로 API 키를 생성할 수 있습니다:
- 드롭다운 메뉴에서 “API-KEYs” 메뉴를 선택합니다[10][12].
- API-KEYs 페이지에서 현재 API 플랜 정보를 확인할 수 있습니다[10].
- 우측에 있는 “+ Add” 버튼을 클릭하여 새 API 키를 생성합니다[15].
- API 키에 사용할 앱 이름(AppName)을 입력하면 키가 발급됩니다[2][15].
각 계정당 최대 3개의 API 키를 생성할 수 있으며, 필요시 키 이름 변경이나 삭제도 가능합니다[2][15].
무료 API 서비스
이더스캔은 기본적으로 무료 API 서비스를 제공합니다:
- 사용 제한: 초당 5개의 API 호출 가능[2][3]
- 일일 제한: 하루 최대 100,000개의 API 호출 가능[10]
- 기능: 계정 잔액 조회, 트랜잭션 정보, 토큰 전송 내역 등 기본 기능 제공[1][10]
- 테스트넷 지원: 메인넷뿐만 아니라 Sepolia, Holesky 테스트넷에서도 동일한 키 사용 가능[2][15]
무료 API를 사용할 경우 일반 개인 사용자에게는 충분한 기능과 성능을 제공합니다[8].
유료 API 서비스 (API PRO)
더 많은 API 호출이 필요하거나 비즈니스 목적으로 사용하는 경우 유료 서비스인 ‘API PRO’를 이용할 수 있습니다:
API PRO 장점
- 높은 호출 한도: 초당 10회 이상의 API 호출 가능[5][7]
- 일일 제한 확대: 하루 최대 200,000회 이상의 API 호출 가능[5]
- 추가 엔드포인트: 무료 버전에서 제공하지 않는 추가 엔드포인트 제공[7][11]
- 우선 지원: 기술 문제 발생시 우선 지원 서비스 제공[5][7]
유료 플랜 가격
- 기본 유료 플랜 비용은 월 $199부터 시작[5]
- 기업용 맞춤형 플랜도 제공[11]
- 유료 API는 이더리움 메인넷에서만 사용 가능(테스트넷 미지원)[7][11]
결제 후 API PRO 키는 1-2영업일 이내에 제공됩니다[11].
API 사용 시 참고사항
사용 규칙
- 개인/사적 사용을 제외한 경우, “Powered by Etherscan.io APIs”와 같은 출처 명시가 필요합니다[2][3].
- API는 GET/POST 요청 방식으로 사용 가능합니다[1][3][10].
API 사용 예시
https://api.etherscan.io/api
?module=account
&action=balance
&address=0xde0b295669a9fd93d5f28d9ec85e40f4cb697bae
&tag=latest
&apikey=YourApiKeyToken
위 예시는 특정 이더리움 주소의 잔액을 조회하는 방법입니다[1][10].
결론
이더스캔 API는 무료로 시작할 수 있으며, 개인 사용자나 소규모 프로젝트에는 무료 플랜이 충분합니다. 사용량이 증가하거나 비즈니스 용도로 사용할 경우 API PRO와 같은 유료 서비스를 고려할 수 있습니다. API 키는 간단한 절차를 통해 발급받을 수 있으며, 최대 3개까지 생성 가능합니다. 이더리움 블록체인 데이터에 프로그래밍 방식으로 접근하고자 한다면 이더스캔 API는 매우 유용한 도구가 될 것입니다.
출처
[1] Etherscan API 사용법 – velog https://velog.io/@ygen1002/Etherscan-API-%EC%82%AC%EC%9A%A9%EB%B2%95
[2] API Keys – Etherscan Information Center https://info.etherscan.com/api-keys/
[3] Etherscan Developer API Key https://info.etherscan.com/etherscan-developer-api-key/
[4] 이더스캔API erc20token 트렌젝션 조회 – 내블로그 https://iesay.tistory.com/86
[5] Access Multichain EVM Data with Etherscan APIs https://etherscan.io/apis
[6] Etherscan api: how to get transaction fee? – Ethereum Stack Exchange https://ethereum.stackexchange.com/questions/82315/etherscan-api-how-to-get-transaction-fee
[7] Etherscan API PRO https://docs.etherscan.io/etherscan-v2/api-pro/etherscan-api-pro
[8] 이더스캔(Etherscan)이란? 이더리움 블록 탐색기의 완벽 가이드 https://blog.mexc.com/ko/what-is-etherscan/
[9] Etherscan API https://docs.etherscan.io
[10] 이더스캔 API(Etherscan API) 이용해보기 – EJ STUDY – 티스토리 https://ejh-crypto-lab.tistory.com/121
[11] Etherscan API PRO https://docs.etherscan.io/api-pro/etherscan-api-pro
[12] etherscan의 Restful API 사용법 (Ethereum 정보 조회) {no.46} https://www.youtube.com/watch?v=DMkDahguSbg
[13] 노드를 활용한 이더스캔 개발 – 2 – velog https://velog.io/@jjimgo/%EB%85%B8%EB%93%9C%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%9D%B4%EB%8D%94%EC%8A%A4%EC%BA%94-%EA%B0%9C%EB%B0%9C-2
[14] Etherscan: 무엇이며 어떻게 사용하는가 – Plisio https://plisio.net/ko/blog/etherscan-what-it-is-and-how-to-use-it
[15] Getting an API key | Etherscan https://docs.etherscan.io/getting-started/viewing-api-usage-statistics
[16] WEB3 API 플랜 가격 – BlockSDK https://blocksdk.com/pricing
[17] S4: EtherscanAPI로 Verify & publish 하는법 – 뇌 주름마저 코드로 https://mybc.tistory.com/92
[18] PSA for Developers: Implementation of API Key requirements … https://info.etherscan.com/psa-for-developers-implementation-of-api-key-requirements-starting-from-february-15th-2020-onwards/
[19] Getting an API key – Optimism – Etherscan https://docs.optimism.etherscan.io/getting-started/viewing-api-usage-statistics
[20] How to generate API key for using etherscan – YouTube https://www.youtube.com/watch?v=QDeAQa-75xs
[21] Ethereum Foundry를 이용하여 스마트 컨트랙프 배포하기 – 에르노트 https://makasti.tistory.com/116
[22] How to Get Etherscan API Key? – KRNL Platform Guidebook https://docs.krnl.xyz/appendices/how-to-get-etherscan-api-key
[23] Endpoint URLs – Etherscan API https://docs.etherscan.io/getting-started/endpoint-urls
[24] Etherscan: 무엇이며 어떻게 사용하는가 – Plisio https://plisio.net/ko/blog/etherscan-what-it-is-and-how-to-use-it
[25] 이더스캔API 계좌 account 트렌젝션 조회 – 내블로그 https://iesay.tistory.com/84
[26] Creating an Account – Etherscan API https://docs.etherscan.io/getting-started/creating-an-account
[27] Getting an API Key | Etherscan https://docs.etherscan.io/etherscan-v2/getting-started/getting-an-api-key
[28] Provider API Keys – Ethers.js https://docs.ethers.org/v5/api-keys/
[29] 암호화폐 API 가격 요금제 – CoinGecko https://www.coingecko.com/ko/api/pricing
[30] etherscan의 Restful API 사용법 (Ethereum 정보 조회) {no.46} https://www.youtube.com/watch?v=DMkDahguSbg
[31] 특정 account에 있는 트랜잭션 모두 가져오기 – 체인의정석 – 티스토리 https://it-timehacker.tistory.com/155
[32] 노드를 활용한 이더스캔 개발 – 2 – velog https://velog.io/@jjimgo/%EB%85%B8%EB%93%9C%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-%EC%9D%B4%EB%8D%94%EC%8A%A4%EC%BA%94-%EA%B0%9C%EB%B0%9C-2
[33] Gas Tracker – Etherscan API https://docs.etherscan.io/api-endpoints/gas-tracker
[34] Dune Analytics: 온체인 데이터를 좋아하세요? – 안수빈의 블로그 https://ansubin.com/introduction-to-dune-analytics/
[35] 이더스캔으로 이더리움 네트워크로부터 데이터 읽기 – EJ STUDY https://ejh-crypto-lab.tistory.com/111
[36] Stats – Etherscan API https://docs.etherscan.io/api-endpoints/stats-1
[37] API PRO Endpoints | Etherscan https://docs.etherscan.io/api-pro/api-pro
[38] Klaytnscope API가 지원되는지요? https://devforum.kaia.io/t/klaytnscope-api/5189
[39] Etherscan API’s Terms and Policies https://etherscan.io/apiterms
[40] Best Etherscan Alternatives & Competitors – SourceForge https://sourceforge.net/software/product/Etherscan/alternatives
[41] Ethereum Gas Tracker – 1.46 Gwei – Etherscan https://etherscan.io/gastracker
[42] etherscan-api 10.3.0 | Documentation https://sebs.github.io/etherscan-api/
[43] What is Etherscan? – Crypto Trading Guide 2025 – StockApps https://stockapps.com/education/etherscan/
[44] EtherScan APIs https://rapidapi.com/collection/etherscan-api
답글 남기기