개발가이드

접속 정보 및 토근발급

API 호출 가이드

개발가이드

KB증권 Open API 서비스 이용을 위한 접속 정보, Access Token 발급 방법 및 API 호출 절차를 안내합니다.
appKey와 appSecret을 이용해 Access Token을 발급받고, 이를 통해 다양한 Open API 서비스를 연동할 수 있습니다.

  • 계좌개설 및
    사용신청

  • appKey/appSecret
    발급

  • Access Token
    발급

  • API 호출 및
    서비스 이용

접속 정보 및 토큰발급

접속 정보

KB증권 Open API 서비스는 HTTPS 기반으로 제공되며, JSON 형식의 요청/응답을 사용합니다.
운영 환경 및 테스트 환경은 아래와 같이 구분되며, 접속 정보는 서비스 환경에 따라 달라질 수 있습니다.

  • 구분
  • 서비스 URL
  • 설명
  • 운영 환경
  • https://developer.kbsec.com:32484
  • 실 운영 환경

기본 호출 조건

  • ProtocolHTTPS
  • Content-Typeapplication/json
  • CharacterUTF-8
  • AuthenticaionBearer Token
Token 발급

KB증권 Open API 서비스는 Client Credentials 방식을 사용하여 Token을 발급합니다.
appKey와 appSecret을 이용해 Access Token을 발급받고 API 호출 시 Authorization Header에 포함하여 사용합니다.

요청 예시 (Token 발급) POST /oauth2/token
Content-Type : application/json
{
"grant_type" : "client_credentials",
"appKey" : "{appKey}",
"appSecret" : "{appSecret}"
}
응답 예시 {
"access_token" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_type" : "Bearer",
"expires_in" : 86400
}

유의사항

  • * Access Token은 유효기간이 있으며 만료 시 재발급 후 사용해야 합니다.
  • * Token 및 API 사용 권한 정보는 외부에 노출되지 않도록 안전하게 관리해야 합니다.

Token 발급 시 검증 항목

appKey 유효 여부appSecret 일치 여부API 사용 신청 여부앱 사용 가능 여부API 권한계좌 권한호출 제한 정책서비스 해지 여부

API 호출 가이드

API 호출 기본 구조

Access Token 발급 후 API 요청 시 Header에 Token을 포함하여 호출합니다.
API 호출 시 예시 Token, 고객 신청 상품, API 권한, 계좌 권한, 호출 제한 기준 등을 고려합니다.

API 호출 흐름

  • API 요청
  • 인증 및 권한 검증
  • API 처리
  • 응답 반환
HTTP Header 구성 예시 POST /api/v1/ssqm1802

Content-Type : application/json
Authorization : Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
주문 API 호출 예시 (POST) POST /api/v1/ssqm1802

dataHeader
{
"ipAddr": "127.0.0.1",
"macAddr": "1A-2B-3C-4D-5E-67",
}
dataBody
{
"bnd_mktio_ccd": "1",
"is_no": ""
}
  • * 실제 Header 항목은 KB증권 Open API 표준에 맞춰 최종 확정입니다.
오류 처리 가이드

API 호출이 실패하는 경우 아래 기준에 따라 원인을 확인하고 조치합니다.

  • Token 만료Token 재발급 후 재호출
  • 권한 없음API신청 범위 및 앱 상태 확인
  • 계좌 권한 없음사용 계좌 및 계좌 연결 상태 확인
  • 호출 제한 초과일정 시간 후 재시도 또는 호출량 확인
  • 필수값 누락요청 Header 및 Body 확인
  • 주문 불가주문 가능 금액,수량,종목 상태 확인
  • * 보다 자세한 API 목록, 요청/응답 전문, 오류코드, 제한 정책 등은 API 명세서 에서 확인할 수 있습니다.
문서 다운로드