YahooApiUrls

Yahoo Finance API의 모든 URL 상수를 정의하는 객체 리팩토링을 통해 API URL 변경 시 한 곳에서만 수정할 수 있도록 구성

Properties

Link copied to clipboard
const val CHART: String

주식/지수 차트 데이터 엔드포인트 예: $CHART?symbols=AAPL&interval=1d&range=1y

Link copied to clipboard
const val CRUMB: String

CRUMB 취득 엔드포인트 Yahoo API 호출 시 필요한 crumb 토큰을 반환

Link copied to clipboard

Earnings Calendar 엔드포인트 특정 심볼의 실적 발표 일정을 HTML 스크래핑을 통해 조회 예: $EARNINGS_CALENDAR?symbol=AAPL&offset=0&size=25

Link copied to clipboard
const val FC: String

Yahoo Finance Connect (FC) 서버 추가 금융 데이터 조회용

Link copied to clipboard

Fundamentals Timeseries 엔드포인트 발행주식수 히스토리 등의 시계열 데이터를 반환 예: $FUNDAMENTALS_TIMESERIES/AAPL?period1=1609459200&period2=1640995200

Link copied to clipboard
const val LOOKUP: String

주식 Lookup 엔드포인트 (타입별 필터링 지원) 예: $LOOKUP?query=apple&type=equity&count=25

Link copied to clipboard

시장 요약 엔드포인트 특정 시장의 주요 지수 정보를 반환 예: $MARKET_SUMMARY?market=us

Link copied to clipboard
const val MARKET_TIME: String

시장 시간 엔드포인트 특정 시장의 거래 시간 및 현재 상태를 반환 예: $MARKET_TIME?market=us

Link copied to clipboard
const val OPTIONS: String

Options 엔드포인트 특정 심볼의 옵션 체인 데이터를 반환 예: $OPTIONS/AAPL?crumb=xxx&date=1704326400

Link copied to clipboard
const val QUERY1: String

Query1 서버 - 기본 데이터 조회용 엔드포인트

Link copied to clipboard
const val QUERY2: String

Query2 서버 - 차트 및 상세 데이터 조회용 엔드포인트

Link copied to clipboard
const val QUOTE: String

실시간 주식 시세 엔드포인트 예: $QUOTE?symbols=AAPL,GOOGL&formatted=false

Link copied to clipboard

주식 요약 정보 엔드포인트 예: $QUOTE_SUMMARY?symbols=AAPL&modules=price,summaryDetail

Link copied to clipboard
const val ROOT: String

Yahoo Finance 메인 사이트 Crumb 취득 등의 용도로 사용

Link copied to clipboard
const val SCREENER: String

주식 스크리너 엔드포인트 (Custom Query) 특정 조건에 맞는 주식 목록을 반환

Link copied to clipboard

사전 정의된 스크리너 엔드포인트 (Predefined Query) Yahoo Finance에서 제공하는 인기 스크리너 조회 예: $SCREENER_PREDEFINED?scrIds=day_gainers&count=25

Link copied to clipboard
const val SEARCH: String

주식 검색 엔드포인트 예: $SEARCH?q=apple®ion=US&lang=en-US

Link copied to clipboard

Visualization 엔드포인트 실적 발표 일정 등의 이벤트 데이터를 반환 POST 요청으로 호출