ETF Information
Obtain the profile of each ETF or fund: its issuer, asset class, domicile, inception date, expense ratio (as a decimal), assets under management, net asset value and number of holdings. The expense ratio in particular determines how much of the return is lost to costs every year.
Tickers that are not an ETF or fund return no data. They are not removed from the Toolkit instance.
Also known as: fund profile, ETF profile, fund information.
ETF Information in Python
Install the Finance Toolkit with:
pip install financetoolkit -U
Then call get_etf_information as shown below.
from financetoolkit import Toolkit
toolkit = Toolkit(
["QQQ", "VTI"],
api_key="FINANCIAL_MODELING_PREP_KEY",
start_date="2021-01-01",
end_date="2025-12-31",
)
toolkit.get_etf_information().drop(["Description", "Website"])
Which returns:
| QQQ | VTI | |
|---|---|---|
| Name | Invesco QQQ Trust, Series 1 | Vanguard Morningstar Total Stock Market ETF |
| ISIN | US46090E1038 | US9229087690 |
| CUSIP | 46090E103 | 922908769 |
| Asset Class | Equity | Large Cap Equity |
| Domicile | US | US |
| ETF Company | Invesco | Vanguard |
| Inception Date | 1999-03-10 | 2001-05-24 |
| Expense Ratio | 0.0018 | 0.0003 |
| Assets Under Management | 508484484641 | 2300000000000 |
| Average Volume | 39278732 | 3259438 |
| NAV | 759.5 | 381.13 |
| NAV Currency | USD | USD |
| Holdings Count | 102 | 3598 |
| Actively Trading | True | True |
| Updated At | 2026-10-08T01:48:10.006Z | 2026-10-08T02:22:30.046Z |
Parameters
The function accepts the following parameters:
- overwrite (bool): Defines whether to overwrite the existing data.