SOFHOUR Finance SOFHOUR Finance
IPO desk
Sign in
Report a bugTell us what went wrong. We read every report.

What kind of problem?

We also send the page link and your browser name, to help us fix it.

Market data · Updated after the close

FII and DII data

Who bought, who sold and for how long. Foreign and domestic institutions in the cash market, their futures positions, and three decades of foreign investment, in one page.

Thu, 12 Nov 2026NSE provisional
FII / FPI+₹7,830.60 Cr
Buy₹20,273
Sell₹12,443
DII−₹6,331.17 Cr
Buy₹15,855
Sell₹22,186

FIIs buying, DIIs booking profit

7,831FII net, latest session (₹ Cr)
-6,331DII net, latest session (₹ Cr)
9FII buying streak (sessions)
78,765FII net, November so far (₹ Cr)
-219,753FPI equity, 2026 to date (₹ Cr)
37FII index futures held long (%)

Cash flows

Latest day: buying vs selling

Gross buying and selling by each group in the cash market, in ₹ crore, as NSE publishes it after the close.

CategoryBuySellNetShare of buying
FII / FPI₹20,273.32₹12,442.72+₹7,830.60 Cr 56%
DII₹15,855.13₹22,186.30−₹6,331.17 Cr 44%
Combined₹36,128.45₹34,629.02+₹1,499.43 Cr

FIIs bought a net ₹7,831 Cr while DIIs sold ₹6,331 Cr. The two moved in opposite directions, which is the usual pattern: one side absorbs what the other sells.

Streaks and totals

Buying or selling streak

Foreign flows by session (NSDL confirmed figures, with NSE provisional for the latest day).

Current streak+₹83,222 Cr9 sessions of buying
Last 5 sessions+₹60,529 Crnet
Last 10 sessions+₹82,420 Crnet
Last 20 sessions+₹95,232 Crnet
November+₹78,765 Crmonth to date
2026 to date−₹219,753 CrNSDL monthly total

Daily trend

FII net flow for each day

FII / FPI net per session. Green is net buying, red is net selling. Hover a bar for the day.

Matrices

Weekly and monthly totals

Daily nets added up. The bar shows each period against the biggest in the table.

Last 12 weeks

24 Aug
+₹4,113 Cr
31 Aug
−₹13,893 Cr
7 Sep
+₹754 Cr
14 Sep
−₹3,449 Cr
21 Sep
−₹4,108 Cr
28 Sep
−₹33,679 Cr
5 Oct
−₹28,903 Cr
12 Oct
−₹2,040 Cr
19 Oct
+₹3,672 Cr
26 Oct
+₹15,400 Cr
2 Nov
+₹49,281 Cr
9 Nov
+₹29,484 Cr

2026 by month (NSDL equity)

Jan
−₹35,962 Cr
Feb
+₹22,615 Cr
Mar
−₹117,775 Cr
Apr
−₹60,847 Cr
May
−₹32,963 Cr
Jun
−₹49,340 Cr
Jul
+₹20,200 Cr
Aug
+₹29,631 Cr
Sep
−₹35,861 Cr
Oct
−₹34,843 Cr
Nov
+₹75,392 Cr

Heatmap

Last 45 days at a glance

Each square is one session. The deeper the colour, the bigger the flow compared with the rest of the window.

7Sep8Sep9Sep10Sep14Sep15Sep16Sep17Sep18Sep21Sep22Sep23Sep24Sep25Sep28Sep29Sep30Sep2Oct5Oct6Oct7Oct8Oct9Oct12Oct13Oct14Oct15Oct16Oct20Oct21Oct22Oct23Oct26Oct27Oct28Oct29Oct30Oct2Nov3Nov4Nov5Nov6Nov10Nov11Nov12Nov

■ Net selling ■ Net buying · darker = larger

Cumulative

Running total

Daily FII nets added up from the start of the window. A falling line means steady selling, whatever single days look like.

F&O positioning

Who is long and who is short

Outstanding index-futures and options contracts by participant, from NSE's participant-wise open interest, as of 12 Nov 2026.

FIIBearish
37.0%index futures long
Futures net
-49,719
Calls net
-208,109
Puts net
+378,895
DIIBullish
66.6%index futures long
Futures net
+27,148
Calls net
+1,061
Puts net
+106,106
ProHighly bearish
29.5%index futures long
Futures net
-35,374
Calls net
+59,528
Puts net
-95,866
ClientBullish
60.1%index futures long
Futures net
+57,945
Calls net
+147,520
Puts net
-389,135

FII share of index futures held long, last 55 sessions

Above 60% leans bullish, below 30% is heavily short. FIIs added 20,694 net long index-futures contracts in the latest session. Puts net is shaded the other way, since buying puts is a bet on a fall.

NSDL long run

Foreign investment since 1992-93

FPI net investment in Indian equity by financial year, from NSDL, plus the running total since 1992-93.

FY 2026-27−₹88,633 Cr
FY 2025-26−₹180,832 Cr
FY 2024-25−₹127,041 Cr
FY 2023-24+₹208,212 Cr
FY 2022-23−₹37,632 Cr
FY 2021-22−₹140,010 Cr
Total since 1992-93 (all)+₹1,454,148 Cr

Daily archive

All days in our data

Filter, sort or download. FII from NSDL, moved to the trade date, with NSE provisional for days NSDL has not published; DII from NSE.

DateFII / FPI net (₹ Cr)DII net (₹ Cr)Source
Thu, 12 Nov 2026+7,830.60-6,331.17NSE
Wed, 11 Nov 2026+14,693.72—NSDL
Tue, 10 Nov 2026+6,959.35—NSDL
Fri, 6 Nov 2026+14,767.73—NSDL
Thu, 5 Nov 2026+16,277.99—NSDL
Wed, 4 Nov 2026+7,830.40—NSDL
Tue, 3 Nov 2026+7,052.74—NSDL
Mon, 2 Nov 2026+3,352.12—NSDL
Fri, 30 Oct 2026+4,457.80—NSDL
Thu, 29 Oct 2026-802.91—NSDL
Wed, 28 Oct 2026+2,124.48—NSDL
Tue, 27 Oct 2026+10,583.90—NSDL
Mon, 26 Oct 2026-963.56—NSDL
Fri, 23 Oct 2026+2,271.50—NSDL
Thu, 22 Oct 2026+154.97—NSDL
Wed, 21 Oct 2026+1,659.07—NSDL
Tue, 20 Oct 2026-413.20—NSDL
Fri, 16 Oct 2026+2,643.24—NSDL
Thu, 15 Oct 2026-4,145.84—NSDL
Wed, 14 Oct 2026-1,102.13—NSDL
Tue, 13 Oct 2026-1,436.41—NSDL
Mon, 12 Oct 2026+2,000.73—NSDL
Fri, 9 Oct 2026-3,251.04—NSDL
Thu, 8 Oct 2026-12,884.07—NSDL
Wed, 7 Oct 2026-6,155.75—NSDL
Tue, 6 Oct 2026-2,449.84—NSDL
Mon, 5 Oct 2026-4,162.66—NSDL
Fri, 2 Oct 2026-9,281.52—NSDL
Wed, 30 Sep 2026-9,231.88—NSDL
Tue, 29 Sep 2026-10,198.25—NSDL
Mon, 28 Sep 2026-4,967.58—NSDL
Fri, 25 Sep 2026-3,563.88—NSDL
Thu, 24 Sep 2026-4,521.96—NSDL
Wed, 23 Sep 2026+7,219.93—NSDL
Tue, 22 Sep 2026-2,593.45—NSDL
Mon, 21 Sep 2026-648.25—NSDL
Fri, 18 Sep 2026+4,386.51—NSDL
Thu, 17 Sep 2026-3,164.04—NSDL
Wed, 16 Sep 2026-587.81—NSDL
Tue, 15 Sep 2026-3,105.76—NSDL
Mon, 14 Sep 2026-977.62—NSDL
Thu, 10 Sep 2026-226.08—NSDL
Wed, 9 Sep 2026-1,027.28—NSDL
Tue, 8 Sep 2026+727.34—NSDL
Mon, 7 Sep 2026+1,280.49—NSDL
Fri, 4 Sep 2026-6,449.74—NSDL
Thu, 3 Sep 2026-2,820.66—NSDL
Wed, 2 Sep 2026-953.84—NSDL
Tue, 1 Sep 2026+1,764.20—NSDL
Mon, 31 Aug 2026-5,432.83—NSDL
Fri, 28 Aug 2026-1,288.20—NSDL
Thu, 27 Aug 2026+874.93—NSDL
Wed, 26 Aug 2026+2,857.96—NSDL
Mon, 24 Aug 2026+1,667.85—NSDL
Fri, 21 Aug 2026+1,974.45—NSDL
Thu, 20 Aug 2026-271.82—NSDL
Wed, 19 Aug 2026+495.44—NSDL
Tue, 18 Aug 2026+2,925.91—NSDL
Mon, 17 Aug 2026-338.90—NSDL
Fri, 14 Aug 2026+4,111.99—NSDL
Thu, 13 Aug 2026+351.27—NSDL
Wed, 12 Aug 2026-1,005.68—NSDL
Tue, 11 Aug 2026-172.83—NSDL
Mon, 10 Aug 2026+3,506.39—NSDL
Fri, 7 Aug 2026+1,020.73—NSDL
Thu, 6 Aug 2026+466.29—NSDL
Wed, 5 Aug 2026+349.00—NSDL
Tue, 4 Aug 2026+9,323.38—NSDL
Mon, 3 Aug 2026+1,431.45—NSDL
Fri, 31 Jul 2026+1,351.02—NSDL
Thu, 30 Jul 2026+4,787.78—NSDL
Wed, 29 Jul 2026+5,799.19—NSDL
Tue, 28 Jul 2026-563.65—NSDL
Mon, 27 Jul 2026-1,341.29—NSDL
Fri, 24 Jul 2026-3,428.15—NSDL
Thu, 23 Jul 2026-2,607.28—NSDL
Wed, 22 Jul 2026+326.19—NSDL
Tue, 21 Jul 2026+3,617.34—NSDL
Mon, 20 Jul 2026+1,928.03—NSDL
Fri, 17 Jul 2026-215.71—NSDL
Thu, 16 Jul 2026-3,179.96—NSDL
Wed, 15 Jul 2026-482.06—NSDL
Tue, 14 Jul 2026-233.91—NSDL
Mon, 13 Jul 2026-2,521.10—NSDL
Fri, 10 Jul 2026+3,157.06—NSDL
Thu, 9 Jul 2026+265.06—NSDL
Wed, 8 Jul 2026+9,488.75—NSDL
Tue, 7 Jul 2026+1,570.71—NSDL
Mon, 6 Jul 2026+848.33—NSDL
Fri, 3 Jul 2026+2,276.32—NSDL
Thu, 2 Jul 2026+2,348.96—NSDL
Wed, 1 Jul 2026+140.22—NSDL
Tue, 30 Jun 2026-1,780.99—NSDL
Mon, 29 Jun 2026+2,115.60—NSDL
Fri, 26 Jun 2026+1,566.40—NSDL
Wed, 24 Jun 2026+1,298.21—NSDL
Tue, 23 Jun 2026+290.96—NSDL
Mon, 22 Jun 2026+332.34—NSDL
Fri, 19 Jun 2026+5,526.92—NSDL
Thu, 18 Jun 2026-1,806.59—NSDL
Wed, 17 Jun 2026+886.08—NSDL
Tue, 16 Jun 2026+2,885.14—NSDL
Mon, 15 Jun 2026+1,014.12—NSDL
Fri, 12 Jun 2026-596.85—NSDL
Thu, 11 Jun 2026-1,145.33—NSDL
Wed, 10 Jun 2026-1,437.52—NSDL
Tue, 9 Jun 2026-3,885.57—NSDL
Mon, 8 Jun 2026-5,138.69—NSDL
Fri, 5 Jun 2026-8,318.98—NSDL
Thu, 4 Jun 2026-4,075.06—NSDL
Wed, 3 Jun 2026-5,066.38—NSDL
Tue, 2 Jun 2026-8,009.03—NSDL
Mon, 1 Jun 2026-3,826.74—NSDL
Fri, 29 May 2026-21,949.48—NSDL
Thu, 28 May 2026+1,505.22—NSDL
Tue, 26 May 2026-1,029.89—NSDL
Mon, 25 May 2026+2,194.68—NSDL
Fri, 22 May 2026-5,259.31—NSDL
Thu, 21 May 2026-1,791.08—NSDL
Wed, 20 May 2026-2,278.61—NSDL
Tue, 19 May 2026-3,644.35—NSDL
Mon, 18 May 2026+2,168.78—NSDL
Fri, 15 May 2026+2,219.43—NSDL
Thu, 14 May 2026+1,111.53—NSDL
Wed, 13 May 2026-3,918.60—NSDL
Tue, 12 May 2026-806.72—NSDL
Mon, 11 May 2026-7,822.29—NSDL
Fri, 8 May 2026-1,381.03—NSDL
Thu, 7 May 2026-19.82—NSDL
Wed, 6 May 2026-5,740.26—NSDL
Tue, 5 May 2026-3,419.48—NSDL
Mon, 4 May 2026+2,972.46—NSDL
Fri, 1 May 2026-8,024.14—NSDL
Wed, 29 Apr 2026-1,978.63—NSDL
Tue, 28 Apr 2026-1,991.87—NSDL
Mon, 27 Apr 2026-4,188.34—NSDL
Fri, 24 Apr 2026-8,721.65—NSDL
Thu, 23 Apr 2026-2,469.67—NSDL
Wed, 22 Apr 2026-1,249.90—NSDL
Tue, 21 Apr 2026+595.21—NSDL
Mon, 20 Apr 2026+507.38—NSDL
Fri, 17 Apr 2026+2,068.84—NSDL
Thu, 16 Apr 2026+1,621.38—NSDL
Wed, 15 Apr 2026+3,098.97—NSDL
Tue, 14 Apr 2026-1,435.44—NSDL
Fri, 10 Apr 2026+1,509.37—NSDL
Thu, 9 Apr 2026-2,064.21—NSDL
Wed, 8 Apr 2026-1,395.55—NSDL
Tue, 7 Apr 2026-6,809.74—NSDL
Mon, 6 Apr 2026-8,636.75—NSDL
Fri, 3 Apr 2026-9,469.61—NSDL
Wed, 1 Apr 2026-19,837.23—NSDL
?Questions

What people ask about flows

Why do NSE and NSDL numbers differ?

NSE publishes provisional exchange trades the same evening. NSDL publishes confirmed FPI data the next day, includes primary-market and other deals, and dates it by reporting date. Both are right for what they measure.

Does FII selling mean the market will fall?

Not on its own. Domestic funds often buy what foreigners sell. Streaks, the size of the flow and F&O positioning together say more than one day.

What does "FII index futures long %" mean?

Of all index-futures contracts FIIs hold, the share that are long (betting on a rise). Near 70% is bullish; near 20% means they hold mostly shorts.

When is this page updated?

NSE cash data after 5:30 pm on trading days, participant open interest after 7 pm, and NSDL figures the next morning. The page refreshes these on its own.

Can I use this to trade?

It is market information, not advice. Please do your own research or speak with a SEBI-registered adviser.

Sources: NSE provisional cash market data and participant-wise open interest; NSDL FPI daily, monthly and financial-year reports. Read the plain-English guide →