=TP.PRICE(symbol)
Latest end-of-day close for a US equity from the TradePolaris DB.
=TP.PRICE("AAPL")Seven =TP formulas bring end-of-day prices, fundamentals and datasets into your sheets with your Data API key.
Tables spill as dynamic arrays with a header row.
Latest end-of-day close for a US equity from the TradePolaris DB.
=TP.PRICE("AAPL")Daily OHLCV history as a table with a header row, newest 5,000 rows when no start is given.
=TP.HIST("AAPL","2024-01-01","2024-12-31","date,close")One fundamentals value for the newest filing period in the TradePolaris DB.
=TP.FUND("AAPL","revenues")Cash dividend history for a US equity with a header row.
=TP.DIVIDENDS("MSFT","2020-01-01")Stock split history for a US equity with a header row.
=TP.SPLITS("NVDA")Rows from any TradePolaris DB dataset your key can see, with a header row.
=TP.DATASET("us-equities-eod",,,"AAPL","date,close",250)Find dataset names and labels in the TradePolaris DB catalog.
=TP.SEARCH("apple")Optional arguments are in brackets. Dates can be a date cell or text like 2024-01-31, and tickers are US equities like AAPL or BRK.B.
=TP.PRICE End-of-day only. The Data API key surface carries daily bars, not quotes.=TP.HIST Rows above 5,000 are cut and a #TRUNCATED row says how many matched.=TP.FUND Concept names are the fundamentals lane's own; the error message lists them.=TP.DIVIDENDS Columns are ticker, ex_dividend_date and cash_amount.=TP.SPLITS Columns are ticker, execution_date, split_from and split_to.=TP.DATASET Newest rows first when no start is given, oldest first otherwise.=TP.SEARCH Up to 50 matches; a #TRUNCATED row means more exist, so narrow the query.Built for Excel for Microsoft 365 on Windows.
One XML file, from the button at the top of this page.
Home, Add-ins, More Add-ins, then Upload My Add-in.
Open TradePolaris on the Home ribbon, paste your key and test the connection.
Try =TP.PRICE("AAPL"). The first call takes a few seconds.
Shared folder. Put the manifest on a network share. On each PC open File, Options, Trust Center, Trust Center Settings, Trusted Add-in Catalogs, add the share's UNC path and tick Show in Menu. Replace the file to update everyone.
Microsoft 365 admin center. Under Settings, Integrated apps, Upload custom apps, choose Office Add-in and give the manifest URL https://tradepolaris.com/excel/manifest.xml. Each user still saves their own key.
Both support the add-in's runtime, but we only test on Windows, so treat them as best effort. On the web, Upload My Add-in is in the same dialog. On a Mac, copy the manifest into ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef.
A sideloaded add-in belongs to the Windows account that uploaded it. Delete it under My Add-ins, and clear the Office cache if it still appears.
Revoke it anytime in the Data API console.
Daily bars, filings and corporate actions, never quotes.
Longer tables end with a #TRUNCATED row, so narrow the dates.
A busy sheet shows #N/A with a retry time.
YYYY-MM-DD. Wrap them in DATEVALUE for Excel dates.
#N/A for access or connection, #VALUE! for a bad argument.
An unknown concept name lists the ones available.