getETFDetails API

The getETFDetails API provides ETF profile information including descriptions, fund family, underlying index, inception date, alpha, beta, shares outstanding, management fee, assets under management, top 10 holdings and more.

Pricing is based on the number of monthly queries and fields requested. We offer four packages: Small, Medium, Large, Enterprise. Contact us for additional details.


API Documentation

INPUTS:

symbols (optional)
A valid equity symbol. Multiple symbols separated by a comma may be used. (list)
Example: SPY

categories (optional)
A valid asset class value. Multiple asset classes separated by a comma may be used. (list)
Example: Equity

subCategories (optional)
A valid sub-category (classification) value. Multiple values separated by a comma may be used. (list)
Example: Global


OUTPUTS:

symbol (always returned)
A symbol or code that identifies a financial instrument. Multiple symbols separated by a comma may be used. (string)
name (always returned)
The name of the ETF. (string)
fundFamily (always returned)
The family of funds the ETF belongs to (string)
underlyingIndex (always returned)
The underlying index the ETF belongs to (string)
description (always returned)
An overview of the ETF (string)
assetClass (always returned)
The type of assets the ETF invests in (string)
classification (always returned)
The classification for the ETF. (enum)
sector (always returned)
Sectors the ETF is part of (string)
inceptionDate (always returned)
The launch date of the ETF (date)
firstTradeDate (always returned)
The first day the ETF traded (date)
leverage (always returned)
The leverage strategy of the ETF (string)
alpha (always returned)
The alpha of the ETF (double)
beta (always returned)
The beta of the ETF (double)
standardDeviation (always returned)
The standard deviation of the ETF (double)
sharesOutstanding (always returned)
The number of shares outstanding (double)
managedAssets (always returned)
The amount of assets invested in the ETF (double)
netAssetValue (always returned)
The net assets value of the ETF (double)
firstTradePrice (always returned)
The frist traded price of the ETF (double)
peRatio (always returned)
The p/e ratio of the ETF (double)
managementFee (always returned)
The management fee of the ETF (double)
options (always returned)
If options are listed on the ETF (string)
latestDividend (always returned)
The latest dividend amount of the ETF (double)
dividendDate (always returned)
The date of the latest dividend for the ETF (date)
annualDividend (always returned)
The amount of the annual dividend for the ETF (double)
annualDividendYield (always returned)
The annual dividend yield of the ETF (double)
latestSplit (always returned)
The latest split ratio for the ETF (string)
splitDate (always returned)
The date of the latest split (date)
ytdReturn (always returned)
The year-to-date return on the ETF (double)
OneyearReturn (always returned)
The one year return on the ETF (double)
ThreeyearReturn (always returned)
The three year return on the ETF (double)
FiveyearReturn (always returned)
The five year return on the ETF (double)
TenyearReturn (always returned)
The ten year return on the ETF (double)
totalHoldings (always returned)
Total number of holdings for the given symbol. (integer)
topHoldings1 (always returned)
The symbol for the number one holding (string)
topHoldings1Name (always returned)
The name of the holding (string)
topHoldings1Percent (always returned)
The percent of holdings (double)
topHoldings2 (always returned)
The symbol for the number two holding (string)
topHoldings2Name (always returned)
The name of the holding (string)
topHoldings2Percent (always returned)
The percent of holdings (double)
topHoldings3 (always returned)
The symbol for the number three holding (string)
topHoldings3Name (always returned)
The name of the holding (string)
topHoldings3Percent (always returned)
The percent of holdings (double)
topHoldings4 (always returned)
The symbol for the number four holding (string)
topHoldings4Name (always returned)
The name of the holding (string)
topHoldings4Percent (always returned)
The percent of holdings (double)
topHoldings5 (always returned)
The symbol for the number five holding (string)
topHoldings5Name (always returned)
The name of the holding (string)
topHoldings5Percent (always returned)
The percent of holdings (double)
topHoldings6 (always returned)
The symbol for the number six holding (string)
topHoldings6Name (always returned)
The name of the holding (string)
topHoldings6Percent (always returned)
The percent of holdings (double)
topHoldings7 (always returned)
The symbol for the number seven holding (string)
topHoldings7Name (always returned)
The name of the holding (string)
topHoldings7Percent (always returned)
The percent of holdings (double)
topHoldings8 (always returned)
The symbol for number eight holding (string)
topHoldings8Name (always returned)
The name of the holding (string)
topHoldings8Percent (always returned)
The percent of holdings (double)
topHoldings9 (always returned)
The symbol for the number nine holding (string)
topHoldings9Name (always returned)
The name of the holding (string)
topHoldings9Percent (always returned)
The percent of holdings (double)
topHoldings10 (always returned)
The symbol for number ten holding (string)
topHoldings10Name (always returned)
The name of the holding (string)
topHoldings10Percent (always returned)
The percent of holdings (double)

STATUS CODE RESPONSES:

200 OK Success
400 Bad Request The request was invalid, please see the message for more information.
500 Internal Server Error Something is not working correctly, please contact support.