Skip to content

Yahoo Integration

Yahoo services including finance, sports, and groups.

Quick Start

from htk.lib.yahoo.finance.utils import get_stock_price, get_stock_info_and_historical_data
from htk.lib.yahoo.sports.fantasy.utils import get_yahoo_fantasy_sports_client_for_user

# Get stock price
price = get_stock_price('AAPL')

# Get stock info and history
info = get_stock_info_and_historical_data('AAPL')

# Get fantasy sports client
client = get_yahoo_fantasy_sports_client_for_user(user)
leagues = client.get_user_leagues(user_id)
rosters = client.get_user_leagues_rosters(user_id)

Configuration

# settings.py
YAHOO_API_KEY = os.environ.get('YAHOO_API_KEY')
YAHOO_OAUTH_CLIENT_ID = os.environ.get('YAHOO_OAUTH_CLIENT_ID')
YAHOO_OAUTH_CLIENT_SECRET = os.environ.get('YAHOO_OAUTH_CLIENT_SECRET')