Python/네이버증권API(New)

[Python/파이썬] 네이버증권API 활용 - 미국 주식 종목 정보 가져오기

CODE.J 2024. 12. 2. 23:49
반응형

네이버증권API에서 미국 주식의 단일 종목 정보도 가져올 수 있어서 글을 남깁니다.

 

https://api.stock.naver.com/stock/{종목 코드}/basic

위와 같은 구조를 가지고 있으며,

 

예시로서...

https://api.stock.naver.com/stock/NVDA.O/basic

엔비디아의 종목 정보이며 클릭해보면 아래와 같이 json 형태의 정보를 볼 수 있습니다.

 

위 json 결과 값을 python을 통해 key 와 value 정리 하겠습니다.

import urllib.request
import json

#종목 기본 정보
basic_url = "https://api.stock.naver.com/stock/NVDA.O/basic"
basic_data = urllib.request.urlopen(basic_url).read()
basic_json_data = json.loads(basic_data)

dividend_info = {item['key']: item['value'] for item in basic_json_data.get('stockItemTotalInfos', [])}
print(dividend_info)

 

아래와 같이 좀 더 정리된 데이터로 가공되었습니다.

반응형