OPEN API 이용안내

  • 01.계좌개설하기
  • 02.OPEN API 사용신청
  • 03.접근토큰 발급

LS증권 비대면 계좌개설

LS증권 OPEN API는 당사 계좌를 보유한 고객(개인/법인)에게 제공되는 서비스입니다.
OPEN API 사용을 위해서는 LS증권 계좌개설이 필요합니다.

계좌개설 하러가기

법인계좌 문의 : Digital영업팀 02)3779-0099

OPEN API 신청 방법

01. LS증권 홈페이지 (https://www.ls-sec.co.kr) 접속하기
LS증권 홈페이지
02. 홈페이지 공동인증서 로그인 하기

인증서가 없다면 ☞ 인증서 발급 바로가기

홈페이지 공동인증서 로그인 하기
03. 고객센터 > 매매시스템 > API > 사용등록/해지
고객센터 > 매매시스템 > API > 사용등록/해지
04. xingAPI 신청하기

- OPEN API신청은 xingAPI 사용등록 후 신청 가능합니다.

xingAPI 신청하기
05. OPEN API 신청하기

1) API구분 > OPEN API 선택

2) 계좌번호 및 계좌비밀번호 조회

3) 약관동의

4) 미등록 상태 시 사용신청 (최대 3계좌까지 가능)

OPEN API 신청하기
06. 모의투자 OPEN API 신청하기 (필요 시 신청)

1) API구분 > 모의투자 OPEN API 선택

2) 모의투자ID 접속비밀번호 조회

3) 약관동의

4) 미등록 상태 시 사용신청

※ 모의투자 App Key, Secret Key는 별도 발급이 필요합니다.

※ 발급받은 App Key, Secret Key에 따라 접속 시 운영 또는 모의투자 서버로 자동접속됩니다.

※ 실시간 시세부분(웹소켓)은 별도 Port로 연결되오니, API 가이드에 표시된 도메인을 참고해주시기 바랍니다.

모의투자 OPEN API 신청하기
07. OPEN API 신청완료 / 앱키와 시크릿키 확인
OPEN API 신청완료

- 보안메일로도 앱키와 시크릿키를 확인하실 수 있습니다.

OPEN API 보안메일확인

접근토큰(Access Token) 발급

홈페이지에서 XingAPI 사용 신청 및 OPEN API 사용 신청을 하시면 계좌별 개인 고유 토큰(APP_KEY, APP_SECRET)이 발급됩니다.(모의투자 별도 발급)

※ APP_KEY, APP_SECRET은 유출되지 않도록 각별히 유의하시기 바랍니다.

    APP_KEY = "홈페이지에서 발급받은 App Key"
    APP_SECRET = "홈페이지에서 발급받은 App Secret"

※ APP_KEY 및 APP_SECRET 유효기간

아래는 접근토큰(Access Token)을 발급받기 위한 방법입니다.

App Key와 App Secret을 이용하여 header, body, PATH를 아래와 같이 작성합니다.

    header = {"content-type":"application/x-www-form-urlencoded"}
    param = {"grant_type":"client_credentials", "appkey":APP_KEY, "appsecretkey":APP_SECRET,"scope":"oob"}
    PATH = "oauth2/token"
    BASE_URL = "https://openapi.ls-sec.co.kr:8080"

접근토큰 발급은 POST 방식을 이용합니다.

    URL = f"{BASE_URL}/{PATH}"
    >>> https://openapi.ls-sec.co.kr:8080/oauth2/token

BASE_URL과 PATH를 합쳐 URL로 만들어 post Request를 요청합니다.

request = requests.post(URL, verify=False, headers=header, params=param)
ACCESS_TOKEN = requst.json()["access_token"] 

※ 접근토큰 유효기간 개인/법인 : 신청일로부터 익일 07시까지, 만료시 APP_KEY 및 APP_SECRET를 이용하여 재발급 후 이용

이와 같은 방식으로 접근토큰(Access Token)을 발급 받은후 API가이드를 이용할 수 있습니다.