FII & DII Flows
What foreign and domestic institutions bought and sold in Indian equities, from NSE's daily figures.

FIIs sold ₹46,996 crore in October, then bought 3 sessions
03 Nov 2026
Foreign investors were net sellers on 12 of 17 October sessions on record, ₹46,996 crore in all. The last three sessions flipped to ₹7,585 crore of buying.
FII & DII FlowsMarket Recap
Biggest FII buying days and DII selling days since 2024
23 Oct 2026
The biggest FII buying day since September 2024 was 20 September 2024 (+₹14,064 cr); DIIs sold most on 25 November 2024 (−₹6,908 cr). Ten of each.
FII & DII FlowsMarket Recap
FII net sold ₹52,354 crore in 14 sessions to 22 October
23 Oct 2026
October's 14 sessions: FII -₹52,354 crore, DII +₹55,875 crore. That already exceeds six of 2026's nine full months of FII selling, with the Nifty 50 up 0.3%.
FII & DII Flows
FIIs and DIIs both bought on 109 of 524 sessions since 2024
22 Oct 2026
Of 524 NSE sessions since September 2024, FII selling met DII buying 361 times and both bought 109. What the Nifty did on each type of day.
FII & DII FlowsMarket Recap
FII net sold ₹48,895 crore in 13 sessions to 21 October
22 Oct 2026
FIIs turned net buyers on 16 and 21 October after a 15-session selling run. October's thirteen sessions so far: FII -₹48,895 crore, DII +₹52,984 crore.
FII & DII Flows
FIIs net sold in all 10 months of 2026: ₹4.53 lakh crore
21 Oct 2026
From 1 January to 19 October 2026 FIIs sold a net ₹4,52,985 crore of Indian equities and DIIs bought ₹6,90,905 crore, month by month, from NSE.
FII & DII FlowsMarket Recap
FIIs sold on 11 of 12 October sessions, ₹49,918 crore
21 Oct 2026
From 1 to 19 October 2026 FIIs were net sellers of ₹49,918 crore on 11 of 12 sessions; DIIs bought ₹51,369 crore. Session-by-session figures from NSE.
FII & DII FlowsMarket Recap
Week to 16 October: Nifty +2.8%, FII selling streak ends
18 Oct 2026
The Nifty 50 rose 2.78% to 23,146.15 in the week to 16 October 2026; IT jumped 11.7%. FIIs bought on Friday after 15 selling sessions; silver fell 8.3%.
Market RecapFII & DII Flows
DIIs bought ₹10,000+ crore on 9 days of 2026, 5 in all 2025
17 Oct 2026
DIIs had nine ₹10,000 crore-plus buying days in 2026 to 16 October, five in all of 2025. Each came with FII selling; the top was ₹16,764 crore.
FII & DII Flows
October's FII selling is ₹601 crore ahead of DII buying
17 Oct 2026
To 16 October 2026 FIIs sold ₹48,769 crore in 11 sessions and DIIs bought ₹48,168 crore. Only April has left foreign selling uncovered this year.
FII & DII FlowsMarket Recap
FII DII data: how to read daily and monthly flows
16 Oct 2026
Read the FII and DII data page in three steps: the day cards, the 30-day table and the monthly totals. Worked example: FIIs' 15-session sale to 15 October 2026.
How-To GuidesFII & DII Flows
Do FII flows move the Nifty? 518 sessions compared
14 Oct 2026
On days FIIs were net buyers the Nifty 50 rose 66% of the time; on net-selling days, 41%. FII flows line up with the day's move, DII flows run opposite.
FII & DII FlowsMarket Recap
How often DIIs bought what FIIs sold, quarter by quarter
13 Oct 2026
Since September 2024 FIIs sold on 367 of 518 sessions. On 236 of them domestic institutions bought at least as much. The record by quarter.
FII & DII Flows
FII and DII flows by day of the week, 2025 and 2026
12 Oct 2026
FIIs sold most on Fridays in 2026 (₹2,875 crore a day) and on Mondays in 2025. The heaviest day changed, as chance alone would produce. Both years side by side.
FII & DII Flows
FIIs have sold nine sessions running: ₹57,469 crore
08 Oct 2026
FIIs were net sellers on all nine sessions from 24 Sep to 7 Oct 2026, ₹57,469 crore in total; DIIs bought ₹55,462 crore. The streak against 2026's longest.
FII & DII FlowsMarket Recap
Does FII selling move the Nifty? Two years of daily data
04 Oct 2026
FIIs were net sellers on 360 of 511 days since September 2024; the Nifty 50 rose on 41% of them, against 66% on buying days. The day after, no pattern at all.
FII & DII FlowsMarket Recap
FII vs DII in July–September 2026: the quarter's flows
04 Oct 2026
FIIs sold a net ₹57,324 crore in Q3 2026, the smallest quarterly sale since late 2025; DIIs bought ₹1,69,398 crore. Five quarters side by side.
FII & DII FlowsMarket Recap
DIIs bought ₹6.4 lakh crore of Indian shares in 2026
01 Oct 2026
Domestic institutions bought a net ₹6,39,535 crore of Indian shares from January to September 2026, 1.59 times what foreign institutions sold.
FII & DII Flows
FII vs DII in September 2026: who bought, who sold
01 Oct 2026
FIIs sold a net ₹44,013 crore of Indian shares in September 2026; DIIs bought ₹76,030 crore. The month day by day, and the 15-month streak behind it.
FII & DII FlowsMarket Recap
FIIs sold ₹4.03 lakh crore of Indian shares in 2026
01 Oct 2026
Foreign institutions sold a net ₹4,03,068 crore of Indian shares from January to September 2026, already 31.5% more than in all of 2025. Month by month.
FII & DII Flows