| get_company_overviewC | Get company overview from stock market
Args:
symbol: str
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_newsC | Get company news from stock market
Args:
symbol: str
page_size: int = 10
page: int = 0
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_eventsB | Get company events from stock market
Args:
symbol: str
page_size: int = 10
page: int = 0
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_shareholdersC | Get company shareholders from stock market
Args:
symbol: str
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_officersC | Get company officers from stock market
Args:
symbol: str
filter_by: Literal['working', "all", 'resigned'] = 'working'
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_subsidiariesC | Get company subsidiaries from stock market
Args:
symbol: str
filter_by: Literal["all", "subsidiary"] = "all"
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_reportsC | Get company reports from stock market
Args:
symbol: str
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_dividendsC | Get company dividends from stock market
Args:
symbol: str
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_insider_dealsC | Get company insider deals from stock market
Args:
symbol: str
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_ratio_summaryC | Get company ratio summary from stock market
Args:
symbol: str
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_company_trading_statsC | Get company trading stats from stock market
Args:
symbol: str
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_all_symbol_groupsC | Get all symbol groups from stock market
Args:
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_all_industriesC | Get all symbols from stock market
Args:
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame or json
|
| get_all_symbols_by_groupC | Get all symbols from stock market
Args:
group: str (group name to get symbols)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_all_symbols_by_industryB | Get all symbols from stock market
Args:
industry: str = None (if None, return all symbols)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame or json
|
| get_all_symbolsB | Get all symbols from stock market
Args:
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame or json
|
| get_income_statementsB | Get income statements of a company from stock market
Args:
symbol: str (symbol of the company to get income statements)
period: Literal['quarter', 'year'] = 'year' (period to get income statements)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_balance_sheetsB | Get balance sheets of a company from stock market
Args:
symbol: str (symbol of the company to get balance sheets)
period: Literal['quarter', 'year'] = 'year' (period to get balance sheets)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_cash_flowsB | Get cash flows of a company from stock market
Args:
symbol: str (symbol of the company to get cash flows)
period: Literal['quarter', 'year'] = 'year' (period to get cash flows)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_finance_ratiosB | Get finance ratios of a company from stock market
Args:
symbol: str (symbol of the company to get finance ratios)
period: Literal['quarter', 'year'] = 'year' (period to get finance ratios)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_raw_reportB | Get raw report of a company from stock market
Args:
symbol: str (symbol of the company to get raw report)
period: Literal['quarter', 'year'] = 'year' (period to get raw report)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| list_all_fundsB | List all funds from stock market
Args:
fund_type: Literal['BALANCED', 'BOND', 'STOCK', None ] = None (if None, return funds in all types)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| search_fundB | Search fund by name from stock market
Args:
keyword: str (partial match for fund name to search)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_fund_nav_reportC | Get nav report of a fund from stock market
Args:
symbol: str (symbol of the fund to get nav report)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_fund_top_holdingC | Get top holding of a fund from stock market
Args:
symbol: str (symbol of the fund to get top holding)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_fund_industry_holdingC | Get industry holding of a fund from stock market
Args:
symbol: str (symbol of the fund to get industry holding)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_fund_asset_holdingC | Get asset holding of a fund from stock market
Args:
symbol: str (symbol of the fund to get asset holding)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_gold_priceB | Get gold price from stock market
Args:
date: str = None (if None, return today's price. Format: YYYY-MM-DD)
source: Literal['SJC', 'BTMC'] = 'SJC' (source to get gold price)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_exchange_rateA | Get exchange rate of all currency pairs from stock market
Args:
date: str = None (if None, return today's price. Format: YYYY-MM-DD)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_quote_history_priceB | Get quote price history of a symbol from stock market
Args:
symbol: str (symbol to get history price)
start_date: str (format: YYYY-MM-DD)
end_date: str = None (end date to get history price. None means today)
interval: Literal['1m', '5m', '15m', '30m', '1H', '1D', '1W', '1M'] = '1D' (interval to get history price)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_quote_intraday_priceB | Get quote intraday price from stock market
Args:
symbol: str (symbol to get intraday price)
page_size: int = 500 (max: 100000) (number of rows to return)
last_time: str = None (last time to get intraday price from)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_quote_price_depthC | Get quote price depth from stock market
Args:
symbol: str (symbol to get price depth)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|
| get_price_boardC | Get price board from stock market
Args:
symbols: list[str] (list of symbols to get price board)
output_format: Literal['json', 'dataframe'] = 'json'
Returns:
pd.DataFrame
|