본문 바로가기

PROGRAMMING/블록체인

[업비트] API 사용을 위한 Secret Key 발급

업비트 Open API 안내

 

Open API 안내 | 업비트(UPbit)

업비트에서는 개발자와 사용자를 위해 Open API를 제공하고 있습니다. 업비트 API를 통해 마켓정보, 잔고 조회, 주문, 출금 등 다양한 기능을 활용해보세요.

upbit.com

업비트 개발자 센터

 

Open API | 업비트 개발자 센터

 

docs.upbit.com

API 리스트

EXCHANGE API에 있는 기능은 개인 계정에 접근하기 때문에 시크릿 키를 별도로 발급받아야 사용가능하다.

QUOTATION API는 키 없이 예제 curl로 호출해도 조회가 잘 된다.

 

API 호출 제한 또한 API마다 다른데

예를 들어 주문은 초당 8회, 주문 외 API는 30회 미만으로 제한이 있다.

남은 요청 수는 Remaining-Req 응답 헤더를 통해 확인이 가능하다고 한다.

API 호출 제한 확인

 

내 목적은 자산 조회라 시크릿 키를 발급 받았다.

맨 위 링크를 접속하면 아래와 같이 Open API를 안내해주는 페이지가 나온다.

 

 

Open API 사용하기를 누르고 약관의 동의한 후 키 발급받기를 누르면

지금 발급받을 키로 사용할 기능을 선택 할 수 있다.

 

 

이 때 키를 사용할 ip주소를 등록해야하는데, ipconif나 ifconfig 혹은 시스템 설정에 있는 ip말고

그냥 네이버에 ip주소 확인 쳐서 나오는 ip를 입력해야 발급이 된다.

 

 

발급 완료페이지에 secret key는 지금 발급 당시에만 확인할 수 있음으로 안전하게 잘 보관해놓아야한다.