바이낸스 API란?
API(Application Programming Interface)는 외부 프로그램이 바이낸스 계정에 접근하여 거래, 잔고 조회, 주문 관리 등을 수행할 수 있게 해주는 인터페이스입니다. 트레이딩 봇, 포트폴리오 관리 앱, 자동화 거래 시스템 등에서 활용됩니다.
API 키는 계정에 대한 프로그래밍적 접근 권한이므로, 보안 관리를 철저히 해야 합니다.
API 키 생성 방법
- 바이낸스 로그인
- 우측 상단 프로필 → API 관리
- API 생성 클릭
- API 이름 입력 (용도를 식별할 수 있는 이름 권장)
- 이메일 및 2FA 인증 완료
- API Key와 Secret Key가 발급됨
주의: Secret Key는 생성 시 한 번만 표시됩니다. 반드시 즉시 안전하게 저장하세요.
API 권한 설정
권한 유형
바이낸스 API는 세분화된 권한을 제공합니다.
- 읽기 권한: 잔고 조회, 거래 내역 조회만 가능 (가장 안전)
- 현물 및 마진 거래: 매수/매도 주문 가능
- 선물 거래: 선물 포지션 개설/종료
- 출금 권한: 코인 외부 전송 (매우 위험 - 사용 자제)
최소 권한 원칙
필요한 권한만 부여하세요. 읽기만 필요하다면 읽기 권한만, 거래가 필요하다면 거래 권한만 부여합니다. 출금 권한은 절대 API에 부여하지 않는 것을 강력히 권장합니다.
IP 화이트리스트 설정 (필수)
API 키에 IP 화이트리스트를 설정하면 특정 IP에서만 API 접근이 허용됩니다.
- API 설정에서 IP 접근 제한 활성화
- 허용할 IP 주소 입력 (본인 서버 또는 컴퓨터의 IP)
- 저장
이를 설정하면 API 키가 노출되더라도 다른 IP에서는 사용 불가합니다.
API 키 보안 관리 원칙
저장 방법
- 환경 변수: 코드에 직접 삽입하지 말고 환경 변수로 관리
- 암호화 저장: API 키를 파일로 저장 시 반드시 암호화
- 버전 관리 제외: .gitignore에 API 키 파일 추가 (GitHub에 절대 업로드 금지)
관리 원칙
- 용도별로 별개의 API 키 생성 (봇A용, 봇B용, 모니터링용 등)
- 주기적으로 API 키 교체 (3~6개월마다 권장)
- 사용하지 않는 API 키 즉시 삭제
- API 활동 로그 정기 모니터링
API 키 노출 시 대처 방법
API 키가 노출되었다고 의심되면 즉시:
- 바이낸스 API 관리 페이지에서 해당 키 즉시 삭제
- 계정 로그인 기록 확인
- 잔고 및 출금 내역 확인
- 새 API 키 발급 및 보안 강화
일반 사용자에게 API가 필요한가?
일반적인 거래를 위해서는 API가 필요하지 않습니다. API는 자동화 거래, 트레이딩 봇, 개발자용 앱 연동 등 특수 목적에만 사용됩니다. 일반 사용자는 API 키를 생성하지 않는 것이 더 안전합니다.
지금 시작하세요
준비가 되셨나요? 바이낸스에 가입하고 거래 수수료 영구 할인 혜택을 누리세요.
바이낸스 앱을 다운로드하면 언제 어디서나 거래할 수 있습니다.