Investment

미국 주식 티커 불러오기

퀀트리 2023. 4. 13. 14:05
반응형

주가 데이터를 읽어오기 위해서는 티커를 알고 있어야 한다. 티커란 AAPL같이 주식을 식별할 수 있는 코드를 말한다 (국내 주식의 경우 005930 처럼 숫자로 되어 있다.)

 

미국 주식의 경우 Nasdaq에서 API 형식으로 데이터를 불러올 수 있도록 서비스를 제공하고 있어, request 모듈을 사용해데이터를 불러올수 있다.  

 

다음과 같이 코드를 입력하면 티커 데이터를 얻을 수 있다.  

import pandas as pd
import requests

url = 'https://api.nasdaq.com/api/screener/stocks?tableonly=true&limit=25&offset=0&download=true'
headers = {
    "User-Agent":
    "Mozilla/5.0 (X11; CrOS x86_64 12871.102.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.141 Safari/537.36"
}

data = request.get(url, headers=headers)
ticker = pd.DataFrame(data.json()['data']['rows'])
반응형

'Investment' 카테고리의 다른 글

Value at Risk (VaR)  (0) 2023.11.01
Polygon.io  (0) 2023.10.24
ebest 투자증권 OPEN API  (0) 2023.10.23
한국투자증권 Open API 서비스 KIS Developers  (0) 2023.04.11
Python에서 사용 가능한 대표적인 퀀트 패키지  (0) 2023.04.10