NineFifteenAM

Guides

TEST: What FII and DII data is and how to read the daily numbers

3 min readBy NineFifteenAM

FII and DII figures show what foreign and domestic institutions bought and sold in the cash market. Columns explained, with an example.

Short answer

FII and DII data is the daily tally of how much foreign institutional investors (FIIs, also called FPIs) and domestic institutional investors (DIIs) bought and sold in the cash market. The net figure is buy value minus sell value. It describes what already happened that day; it is a record, not a signal about what comes next.

FII and DII data answers one narrow question: how much did big foreign and domestic institutions buy and sell today? It is a record of the day, not a prediction of the next one.

This guide explains each column, shows the arithmetic on a small example, and lists the ways the numbers get misread.

Who is in each column

FII stands for foreign institutional investor. In India, foreign money now mostly comes in as foreign portfolio investors (FPIs), and the daily tables still use the older label. DII stands for domestic institutional investor: mutual funds, insurers, banks and similar bodies.

Retail traders, proprietary desks and other participants are not in these two lines. So the table shows only a slice of the market, even if a large one.

The columns, one by one

Most daily tables carry the same few columns:

Column Meaning
Buy value Total value bought by the group that day
Sell value Total value sold by the group that day
Net value Buy value minus sell value

Values are normally shown in crore rupees. A positive net means the group bought more than it sold. A negative net means it sold more than it bought. Neither says whether any single trade was good or bad.

A worked example (example, not real data)

Take invented round numbers, labelled example, not real data:

Group Buy (crore) Sell (crore) Net (crore)
FII 10,000 11,500 -1,500
DII 9,000 7,800 +1,200

FII net: 10,000 minus 11,500 equals -1,500. DII net: 9,000 minus 7,800 equals +1,200. Combined net: -1,500 plus 1,200 equals -300.

In this made-up day, foreign institutions sold more than they bought while domestic institutions did the opposite, and the two nearly offset. Notice how large the gross numbers are next to the net. A small net can sit on top of very heavy two-way trading.

Provisional versus final

The exchange publishes provisional numbers soon after the close. Final figures follow once settlement data is complete, and they can differ slightly. If you log the data, store which version you captured and the time you captured it. I keep that habit for every figure I record, and it connects to the daily journal approach I use for the bot.

How the numbers get misread

Where to find it

The exchange publishes the provisional FII and DII table on its website after the close, and the same figures appear in news summaries. For the context of what else happens around the open, see the pre-open session explained. To see how I put daily figures into context, my post-market notes report such numbers as plain facts alongside other data.

A short checklist

  1. Note whether the figure is provisional or final.
  2. Write down buy, sell and net, not net alone.
  3. Keep FII and DII separate before you combine them.
  4. Record the date and source with each number.
  5. Describe what happened; leave out what you think comes next.

FII and DII data is useful as a clear record of institutional activity. Read it as exactly that, and it stays honest.

This post shares general information only. It is not investment advice, and past results say nothing certain about the future. The author is not registered with SEBI as an investment adviser or research analyst.

Questions people ask me

What does FII and DII data mean?

It reports the total value bought and sold by foreign and domestic institutions in the cash segment, plus the net difference. Positive net means more bought than sold that day; negative means the reverse.

What is the difference between provisional and final FII DII data?

Provisional numbers are published soon after the close and can be revised later when settlement data is complete. Treat the first figure as an early reading and expect small differences.

Who counts as a DII?

Domestic institutions such as mutual funds, insurance companies and banks. Their buying and selling is reported together as one line.

Does heavy FII selling mean the market will fall?

No. The data records what institutions did; it does not say what the index will do next. Many other participants trade on the same day.

FIIDIIinstitutional flowsNSEmarket datatrading basics
N

NineFifteenAM

One trader building an options bot for Indian index markets since early 2026. I write down how it is built, what broke, and what it cost — no tips, no calls, no returns.

Related

01 Oct 2026
What is India VIX and what does it measure?India VIX is NSE's annualised volatility figure, built from Nifty option prices over 30 days. Here is how it is computed and how to turn it into a daily move.
Guides
30 Sept 2026
Streaming live prices with the Kite Connect websocket in PythonA runnable Python script for Zerodha's Kite Connect websocket: subscribe, pick a mode, read a tick field by field, handle reconnects and shut down cleanly.
Guides
29 Sept 2026
Zerodha Kite Connect: what it costs and whether it's worth itWhat Kite Connect costs in 2026, what the free and ₹500 plans include, the rate and data limits you'll hit, and who the paid plan is worth it for.
Guides