📘 Finmagine for Excel

Indian & US Stock Data as Formulas in Microsoft Excel

Type =FINMAGINE.DATA("NSE:TCS","pe") and get the number. Build watchlists, financial models and screens on live Finmagine data, in Excel on the web, Windows and Mac, with no copy-pasting and no CSV exports.

➕ Get it on Microsoft AppSource See How It Works
✓ Free add-on · ✓ Sign in with your Finmagine account · ✓ NSE, BSE, NASDAQ, NYSE & AMEX · ✓ One-click sample workbook
India + US
One syntax for both markets
Live
Formulas refresh with the data
OAuth
No API key needed to start
Free
Add-on costs nothing

Stop Copy-Pasting Market Data

Every analyst has the same routine: open a screener, export a CSV, paste it into a workbook, fix the formatting, and do it all again next week. The numbers go stale the moment you paste them.

With Finmagine for Excel the cell is the query. Put a symbol in column A and a formula beside it. When the underlying data changes, so does your workbook. Your models, watchlists and charts stay current without a manual step.

Formulas You Get

Every symbol carries its market prefix: NSE: or BSE: for India; NASDAQ:, NYSE: or AMEX: for the US. You can set a default market once per workbook if you would rather not type it.

📈

FINMAGINE.DATA

One metric for one company, in one cell. Valuation ratios, returns, margins, RS rating, price and more.

📋

FINMAGINE.FINANCIALS

Quarterly or annual statements spill into a table you can chart or model on.

🚀

FINMAGINE.MOMENTUM

Trend and relative-strength readings for a company, as a single row.

🗂️

FINMAGINE.BATCH

A whole watchlist in one call: many companies, many metrics. Higher plans.

🔎

FINMAGINE.SCREEN

Filter the market by your own criteria and get the matches as a table. Higher plans.

📖

FINMAGINE.SCHEMA

Lists every metric you can ask for, so you never have to guess a key.

Also included: FINMAGINE.US_RATIOS for the full US ratio table, and FINMAGINE.QUOTA to see your plan and remaining requests. The same functions are documented for Google Sheets in the function reference.

How It Works

1

Install

Get Finmagine for Excel from Microsoft AppSource. It runs in Excel on the web, Windows and Mac. Open the Finmagine task pane from the Home tab.

2

Try the sample sheets

Click Create Sample Sheets in the task pane. It adds India and US watchlists, a company-detail page, a screener and a metric reference to your workbook. It never overwrites your existing tabs.

3

Connect and go

Click Sign in to Finmagine and use your Finmagine account. Prefer an API key? Configure API Key works too. The formulas fill in.

Example Formulas

// One metric, one company =FINMAGINE.DATA("NSE:RELIANCE", "pe") =FINMAGINE.DATA("NASDAQ:AAPL", "market_cap_usd_b") // A whole watchlist in one call (higher plans) =FINMAGINE.BATCH(A2:A20, {"company_name";"pe";"roce"}) // Eight quarters of financials as a table =FINMAGINE.FINANCIALS("NSE:TCS", "quarterly", 8) // Screen the US market (higher plans) =FINMAGINE.SCREEN("us", "min_mcap_b=100", 25) // See every metric you can ask for =FINMAGINE.SCHEMA("metrics")

If a formula shows an error, hover over the cell: the message says what happened, for example that the add-in is not connected or that a function needs a higher plan. Wrap any formula in IFERROR to show a friendlier fallback.

The Task Pane

🧪

Create Sample Sheets

One click builds India and US watchlists, a company-detail page, a screener and a metric reference in your workbook. It never overwrites your existing sheets, and works before you sign in.

🔄

Refresh Data

Re-runs your Finmagine formulas on demand. It is skipped, with a message, when you are close to your limit, so your existing values are never wiped.

🌐

Set Default Market

Choose India or US once per workbook and type bare symbols like TCS. An explicit prefix always wins.

🩺

About / Diagnostics

See your connection, plan, remaining quota and the last error in one place.

India Ratios: One Formula per Ratio

For US companies, FINMAGINE.US_RATIOS returns the whole ratio table in one formula. India works differently: there is no single India ratio-table formula yet. Each India ratio is fetched on its own, by its metric key, with FINMAGINE.DATA, and the table below shows which key returns which ratio.

// One ratio for one company =FINMAGINE.DATA("NSE:TCS", "roce") =FINMAGINE.DATA("NSE:TCS", "altman_z_score")

To build your own ratio table: put the symbols (with the NSE: prefix) down column A and the metric keys from the table across row 1, then fill one formula across the grid: =FINMAGINE.DATA($A2, B$1). On higher plans, FINMAGINE.BATCH can fetch many ratios for a whole watchlist in one call.

Metric keyRatioUnitData set
roceROCE%Ratios*
roeROE%Profile
deDebt / EquityxProfile
opm_pctOperating margin%Profile
peP/ExProfile
sales_growth_pctSales growth%Profile
revenue_cagr_10y10-year revenue CAGR%Profile
pat_cagr_10y10-year profit (PAT) CAGR%Profile
ebitda_cagr_5y5-year EBITDA CAGR%Profile
ebitda_cagr_3y3-year EBITDA CAGR%Ratios*
fcf_yieldFree cash flow yield%Profile
fcf_cagr_5y5-year free cash flow CAGR%Ratios*
ocf_to_pat_5y5-year average OCF / PATxRatios*
altman_z_scoreAltman Z-ScorescoreRatios*
profitable_years_10yProfitable years (of last 10)yearsRatios*
fcf_positive_years_10yFCF-positive years (of last 10)yearsRatios*
dividend_years_10yDividend-paying years (of last 10)yearsRatios*
net_debt_crNet debt₹ croreProfile
promoter_pctPromoter holding%Profile
pledge_pctPromoter pledge%Profile

* "Ratios" metrics come from a second data set, so the first one you request for a company may use one extra request on top of the "Profile" data set that most metrics share. All of these keys are available on every plan, within the free-tier symbol limits. =FINMAGINE.SCHEMA("metrics") lists every metric key you can ask for.

Which Plan Unlocks What

A free Finmagine account works with usage limits. Higher plans raise the limits and unlock batch lookups, screens and US ratio tables. See API plans for current details.

FormulaWhat it returnsAvailable on
FINMAGINE.DATAOne metric for one company (valuation, returns, margins, price, RS rating and more)All plans
FINMAGINE.FINANCIALSQuarterly or annual statements as a tableIndia: all plans · US: higher plans
FINMAGINE.MOMENTUMTrend and relative-strength readingsIndia: all plans · US: higher plans
FINMAGINE.US_RATIOSFull US ratio table for a companyHigher plans
FINMAGINE.BATCHMany companies and metrics in a single callHigher plans
FINMAGINE.SCREENFilter a market by criteria you setUS: higher plans · India: top API plan
FINMAGINE.SCHEMALists every metric you can ask forAll plans
FINMAGINE.QUOTAYour plan and remaining requestsAll plans

Your Data Stays Yours

Only the symbols and metric names in your formulas go to Finmagine so it can answer them. Finmagine does not read your workbook. You sign in through a Finmagine consent screen, and you can disconnect at any time from the task pane. See our Privacy Policy for details.

Frequently Asked Questions

Where do I get Finmagine for Excel?

From Microsoft AppSource: use the “Get it on Microsoft AppSource” button above, or search for Finmagine for Excel under Insert → Get Add-ins in Excel.

Is it free?

The add-in itself is free. You will need a Finmagine account; a free account works with usage limits, and higher plans raise the limits and unlock batch lookups and screens.

Which versions of Excel does it support?

Excel on the web, Windows and Mac.

Can I get the data into Excel another way?

Yes. The Finmagine API can be called from Power Query or any tool that reads web data. For a ready-made formula experience today, try Finmagine for Sheets.

Finmagine provides information and analytical tools for educational and informational purposes only. Nothing here is investment advice or a recommendation to buy or sell any security. Microsoft Excel® is a trademark of Microsoft Corporation. Finmagine for Excel is an independent add-in.

Also From Finmagine

Take Finmagine data wherever you already work: in your spreadsheet or in your browser.

📗
Finmagine for Sheets
The same Finmagine data as live formulas in Google Sheets™. Available now on the Google Workspace Marketplace.
View Finmagine for Sheets →
🤖
Finmagine AI Advisor
Free Chrome extension: extract financials and generate institutional-grade AI research prompts, with 9 templates including Forensic Analysis.
View AI Advisor →
⚡
Finmagine Chart Builder
Free Chrome extension: turn financial tables into interactive charts, health scores, DuPont analysis and Scenario DCF.
View Chart Builder →
🚀
Finmagine Trader
Free Chrome extension: scan NSE stocks daily for Stage 2 breakouts, VCP setups, 52-week highs and volume surges.
View Finmagine Trader →
💼
Finmagine Portfolio Manager
Free Chrome extension: per-broker stop-loss, XIRR and live prices for your holdings.
View Portfolio Manager →

Put Live Market Data Into Your Next Workbook

Install the add-in, create the sample sheets and see the formulas fill in.

⬇ Get Free Add-in

Requires a Finmagine account  ·  Free to start

↑