Nasdaq Data Link를 활용한 데이터 수집
Page content
개요
- Nasdaq Data Link은 금융 및 경제 데이터를 제공하는 플랫폼으로, 특히 투자자, 연구자, 그리고 데이터 애널리스트들에게 유용
- 기존 quandl에서 2018년에 Nasdaq에 인수되었으며, 주식, 채권, 선물, 외환, 경제 지표 등 다양한 데이터를 제공
- 그러나 Free 데이터에서 유의미한 데이터를 찾기에는 부족함을 느낌
Nasdaq Data Link의 주요 기능
- 데이터 제공
- 금융 시장 데이터 (주식, 상품, 금리 등)
- 경제 데이터 (GDP, 실업률, 소비자 물가 지수 등)
- 대체 데이터 (소셜미디어 트렌드, 위성 이미지 분석, 물류 데이터 등)
- API 기반 접근
- Python, R, Excel 등 다양한 도구에서 API를 사용해 데이터를 불러올 수 있음.
- 데이터 품질
- 검증된 데이터를 제공하며, 여러 프리미엄 데이터와 함께 무료 데이터도 사용할 수 있음.
- 데이터 다운로드
- CSV, Excel, JSON, XML 포맷으로 다운로드 가능하며, 시계열 분석에 최적화되어 있음.
회원가입
- API를 통해서 데이터 수집을 하도록 한다.
- 사이트 : https://data.nasdaq.com/publishers/QDL
- 위 화면에서 Sign Up 버튼을 선택하고 아래 화면에서 First Name과 Last Name 입력 후, Personal 체크 후, Next 버튼을 클릭한다.
- 아래 화면에서 계정 입력 후, Next 버튼틀 클릭한다.
- Nasdaq OKTA에 동의 후 계정을 생성한다.
- CREATE ACCOUNT 버튼을 클릭한 후에는 API 키가 나온다.
- 해당 API Key는 Account Settings에서도 확인할 수 있기 때문에 별도 저장할 필요는 없다.
데이터 수집 예제
- 데이터 수집을 위한 간단한 예제를 구현하도록 한다.
- 해당 코드는 Google Colab에서 구현했다. (2024, 12월 기준)
라이브러리 설치
pip install nasdaq-data-link
무료 데이터 확인
- 사이트 : https://data.nasdaq.com/search
- 확인해보면 알겠지만, 주기적으로 업데이트 되고 있는 데이터는 많지 않음
World Bank Data
- 목록에서 World Bank Data를 가져오도록 한다.
- 하단에 내려가면 왼쪽 메뉴에 API Usage > Quick Start Examples 메뉴를 선택한다. 해당 영역에서 Python 샘플 코드를 확인한다.