📗 Finmagine for Sheets

Indian & US Stock Data as Live Formulas in Google Sheets™

Type =FINMAGINE_DATA("NSE:TCS","pe") and get the number. Build watchlists, financial models and screens on live Finmagine data, with no copy-pasting and no CSV exports.

➕ Install from Google Workspace Marketplace 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 sheet, fix the formatting, and do it all again next week. The numbers go stale the moment you paste them.

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

Formulas You Get

Every symbol carries its market prefix, so there is never any guessing: NSE: or BSE: for India; NASDAQ:, NYSE: or AMEX: for the US. Prefer not to type it? Set a default market once per workbook from the Finmagine menu.

📈

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. FINMAGINE() works as a short alias of FINMAGINE_DATA().

How It Works

1

Install

Add Finmagine for Sheets from the Google Workspace Marketplace. It works only with the spreadsheet you are in.

2

Try the sample sheets

Choose Create Sample Sheets from the Finmagine menu. It adds India and US watchlists, a company-detail page, a screener and a metric reference to your current spreadsheet. It never overwrites your existing tabs.

3

Connect and go

Choose Connect and sign in with 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-on is not connected or that a function needs a higher plan. Wrap any formula in IFERROR to show a friendlier fallback.

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. Daily and hourly limits depend on your plan, and FINMAGINE_QUOTA() always shows what you have left. 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

What is sent

Only the symbols and metric names in your formulas go to Finmagine, so it can answer them. Finmagine does not read the other contents of your spreadsheet.

What the add-on can touch

It is limited to the spreadsheet where you use it. It can show its menu and dialogs, and it can connect to finmagine.com. It has no access to your other files in Google Drive.

You stay in control

Sign in through a Finmagine consent screen, and Finmagine never sees your Google password. Choose Disconnect from the Finmagine menu to remove access from the sheet. See our Privacy Policy for details.

Frequently Asked Questions

Is Finmagine for Sheets free?

The add-on itself is free. You need a Finmagine account to sign in. A free account works with usage limits; higher plans raise the limits and unlock batch lookups, screens and some US data.

Do I need an API key?

No. Choose Connect and sign in with your Finmagine account. If you prefer an API key, you can paste one with Configure API Key.

Which markets are covered?

Indian companies on NSE and BSE, and US companies on NASDAQ, NYSE and AMEX.

Why does a cell show an error or N/A?

The usual causes are that the add-on is not connected, the formula needs a higher plan, or your hourly limit is used up. Hover over the cell to read the message, and use About / Diagnostics in the Finmagine menu to see your connection and quota.

How do I refresh the data?

Choose Refresh Data in the Finmagine menu. Formulas also pick up new data on their own as it updates. To protect your quota, a refresh is skipped when you are close to your limit and the existing values stay in place.

Does Finmagine see my spreadsheet?

No. Only the symbols and metric names you type into formulas are sent.

Can I use it on a shared sheet?

Yes. Formulas run under the connection of the person who has them open, so a collaborator who wants live data should connect their own Finmagine account.

Who do I contact for help?

Write to contact@finmagine.com or see the FAQ.

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. Google Sheets™ is a trademark of Google LLC. Finmagine for Sheets is an independent add-on.

Also From Finmagine

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

📘
Finmagine for Excel
The same formulas for Microsoft Excel. Coming soon to Microsoft AppSource.
View Finmagine for Excel →
🤖
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 Spreadsheet

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

⬇ Install Free Add-on

Requires a Finmagine account  ·  Free to start

↑