Reference

ETF

class arkfunds.ETF(symbols: str)[source]

Class for accessing ARK ETF data

holdings(_date: Optional[datetime.date] = None)[source]

Get ARK ETF holdings

Parameters

_date (date, optional) – Fund holding date in ISO 8601 format. Defaults to None.

Returns

pandas.DataFrame

news(date_from: Optional[datetime.date] = None, date_to: Optional[datetime.date] = None)[source]

Get ARK ETF news

Parameters
  • date_from (date, optional) – From-date in ISO 8601 format. Defaults to None.

  • date_to (date, optional) – To-date in ISO 8601 format. Defaults to None.

Returns

pandas.DataFrame

profile()[source]

Get ARK ETF profile information

Returns

pandas.DataFrame

trades(period: str = '1d')[source]

Get ARK ETF intraday trades

Parameters

period (str, optional) – Valid periods: 1d, 7d, 1m, 3m, 1y, ytd. Defaults to “1d”.

Returns

pandas.DataFrame

Stock

class arkfunds.Stock(symbols: str)[source]

Class for accessing Stock data

fund_ownership()[source]

Get Stock Fund Ownership

Returns

pandas.DataFrame

price()[source]

Get current stock price info

Returns

pandas.DataFrame

price_history(days_back=7, frequency='d')[source]

Get historical price data for ticker

Parameters
  • days_back (int, optional) – Number of days with history. Defaults to 7.

  • frequency (str, optional) – Valid params: ‘d’ (daily), ‘w’ (weekly), ‘m’ (monthly). Defaults to “d”.

Returns

pandas.DataFrame

profile()[source]

Get Stock profile information

Returns

dict

trades(direction: Optional[str] = None, date_from: Optional[datetime.date] = None, date_to: Optional[datetime.date] = None)[source]

Get Stock Trades

Parameters
  • direction (str, optional) – ‘Buy’ or ‘Sell’. Defaults to None.

  • date_from (date, optional) – From-date in ISO 8601 format.. Defaults to None.

  • date_to (date, optional) – To-date in ISO 8601 format.. Defaults to None.

Returns

pandas.DataFrame