Latest institutional activity

Latest FII DII Data – 17 Jul 2026

For 17 Jul 2026, FII/FPI investors net sold −₹376.41 Cr while DIIs net bought +₹1,017.89 Cr across the combined exchange view.

Latest report date: 17 Jul 2026
Refresh in progressSaved through 17 Jul 2026

Waiting for NSE rows dated 21 Jul 2026

NSE should currently be available through 21 Jul 2026. This page currently has 17 Jul 2026, so Riddra will keep retrying until the missing session is captured.

Refresh notes

Riddra checks through the weekday publish window and keeps retrying later weekday runs until the newest available NSE session is saved.

Expected session

21 Jul 2026

Last attempt

FII/FPI & DII trading activity on NSE in Capital Market Segment

NSE-only institutional buy, sell, and net activity across the capital market segment.

Category
Buy
Sell
Net

DII

Reported

14,972.39
14,468.07
+504.32

FII/FPI

Reported

13,959.50
13,740.65
+218.85

FII/FPI & DII trading activity on NSE, BSE and MSEI in Capital Market Segment

Combined exchange view for institutional buy, sell, and net activity across NSE, BSE, and MSEI.

Category
Buy
Sell
Net

DII

Reported

17,180.08
16,162.19
+1,017.89

FII/FPI

Reported

14,393.77
14,770.18
376.41

Cumulative flows

7-day and 30-day institutional net activity

Rolling cumulative net values use only the stored report rows currently available in the Riddra dataset.

7-session cumulative net

7 saved sessions

NSE FII/FPI Net

−₹1,193.04 Cr

NSE DII Net

+₹12,149.79 Cr

NSE+BSE+MSEI FII/FPI Net

−₹2,393.93 Cr

NSE+BSE+MSEI DII Net

+₹14,257.97 Cr

30-session cumulative net

26 saved sessions

NSE FII/FPI Net

−₹41,883.25 Cr

NSE DII Net

+₹77,289.04 Cr

NSE+BSE+MSEI FII/FPI Net

−₹45,975.66 Cr

NSE+BSE+MSEI DII Net

+₹86,381.28 Cr

Historical table · latest saved trading sessions

FII/FPI & DII trading activity on NSE in Capital Market Segment

NSE-only institutional buy, sell, and net activity across the capital market segment.

Download visible rows
DateCategoryBuy (₹ Cr)Sell (₹ Cr)Net (₹ Cr)
17 Jul 2026
DII
14,972.3914,468.07+504.32
17 Jul 2026
FII/FPI
13,959.5013,740.65+218.85
16 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
16 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
15 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
15 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
14 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
14 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
13 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
13 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
10 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
10 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
09 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
09 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
08 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
08 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
07 Jul 2026
DII
17,208.2517,456.97248.72
07 Jul 2026
FII/FPI
17,519.8217,051.99+467.83
06 Jul 2026
DII
17,995.9014,670.92+3,324.98
06 Jul 2026
FII/FPI
11,283.1210,936.33+346.79
03 Jul 2026
DII
16,873.2518,937.172,063.92
03 Jul 2026
FII/FPI
12,645.8211,430.69+1,215.13
02 Jul 2026
DII
15,315.2214,239.68+1,075.54
02 Jul 2026
FII/FPI
13,403.4113,114.06+289.35
01 Jul 2026
DII
15,623.6012,651.90+2,971.70
01 Jul 2026
FII/FPI
11,058.5612,213.811,155.25
30 Jun 2026
DII
21,779.8615,193.97+6,585.89
30 Jun 2026
FII/FPI
22,413.3224,989.062,575.74
29 Jun 2026
DII
53,636.6250,808.99+2,827.63
29 Jun 2026
FII/FPI
23,654.3225,284.231,629.91
25 Jun 2026
DII
21,964.6416,924.78+5,039.86
25 Jun 2026
FII/FPI
18,324.0517,589.40+734.65
24 Jun 2026
DII
15,209.3512,494.18+2,715.17
24 Jun 2026
FII/FPI
15,097.2916,638.371,541.08
23 Jun 2026
DII
14,996.6214,562.21+434.41
23 Jun 2026
FII/FPI
14,837.8415,015.11177.27
22 Jun 2026
DII
15,764.0314,842.93+921.10
22 Jun 2026
FII/FPI
9,617.0410,052.29435.25
19 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
19 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
18 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
18 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
17 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
17 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
16 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
16 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
15 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
15 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
12 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
12 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
11 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
11 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
10 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
10 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
09 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
09 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
08 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
08 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
05 Jun 2026
DII
20,962.8212,200.46+8,762.36
05 Jun 2026
FII/FPI
10,473.1518,841.468,368.31

Historical table · latest saved trading sessions

FII/FPI & DII trading activity on NSE, BSE and MSEI in Capital Market Segment

Combined exchange view for institutional buy, sell, and net activity across NSE, BSE, and MSEI.

Download visible rows
DateCategoryBuy (₹ Cr)Sell (₹ Cr)Net (₹ Cr)
17 Jul 2026
DII
17,180.0816,162.19+1,017.89
17 Jul 2026
FII/FPI
14,393.7714,770.18376.41
16 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
16 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
15 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
15 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
14 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
14 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
13 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
13 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
10 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
10 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
09 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
09 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
08 Jul 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
08 Jul 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
07 Jul 2026
DII
18,897.4419,280.87383.43
07 Jul 2026
FII/FPI
18,414.0118,020.82+393.19
06 Jul 2026
DII
19,727.5615,936.14+3,791.42
06 Jul 2026
FII/FPI
11,686.1011,443.07+243.03
03 Jul 2026
DII
18,676.3520,630.241,953.89
03 Jul 2026
FII/FPI
13,337.3311,982.00+1,355.33
02 Jul 2026
DII
17,391.6115,607.21+1,784.40
02 Jul 2026
FII/FPI
14,018.4014,330.22311.82
01 Jul 2026
DII
17,136.5713,977.33+3,159.24
01 Jul 2026
FII/FPI
11,623.3112,763.811,140.50
30 Jun 2026
DII
23,432.5816,590.24+6,842.34
30 Jun 2026
FII/FPI
23,273.7125,830.462,556.75
29 Jun 2026
DII
55,273.8552,472.40+2,801.45
29 Jun 2026
FII/FPI
24,754.2626,104.361,350.10
25 Jun 2026
DII
24,844.0319,096.28+5,747.75
25 Jun 2026
FII/FPI
18,988.0318,604.27+383.76
24 Jun 2026
DII
17,274.0113,636.75+3,637.26
24 Jun 2026
FII/FPI
16,744.7318,588.131,843.40
23 Jun 2026
DII
16,863.0416,182.83+680.21
23 Jun 2026
FII/FPI
15,396.0715,378.21+17.86
22 Jun 2026
DII
17,391.7816,356.06+1,035.72
22 Jun 2026
FII/FPI
10,082.0810,717.99635.91
19 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
19 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
18 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
18 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
17 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
17 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
16 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
16 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
15 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
15 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
12 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
12 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
11 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
11 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
10 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
10 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
09 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
09 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
08 Jun 2026
DIIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
08 Jun 2026
FII/FPIAwaiting sync
Awaiting syncAwaiting syncAwaiting sync
05 Jun 2026
DII
22,779.3213,645.75+9,133.57
05 Jun 2026
FII/FPI
11,044.5719,820.828,776.25

Historical table · latest saved trading sessions

Recent net flow history

Net institutional flow across the latest saved trading sessions, with NSE-only and combined exchange views together.

DateNSE FII/FPI NetNSE DII NetNSE+BSE+MSEI FII/FPI NetNSE+BSE+MSEI DII Net
17 Jul 2026+₹218.85 Cr+₹504.32 Cr−₹376.41 Cr+₹1,017.89 Cr
16 Jul 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
15 Jul 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
14 Jul 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
13 Jul 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
10 Jul 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
09 Jul 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
08 Jul 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
07 Jul 2026+₹467.83 Cr−₹248.72 Cr+₹393.19 Cr−₹383.43 Cr
06 Jul 2026+₹346.79 Cr+₹3,324.98 Cr+₹243.03 Cr+₹3,791.42 Cr
03 Jul 2026+₹1,215.13 Cr−₹2,063.92 Cr+₹1,355.33 Cr−₹1,953.89 Cr
02 Jul 2026+₹289.35 Cr+₹1,075.54 Cr−₹311.82 Cr+₹1,784.40 Cr
01 Jul 2026−₹1,155.25 Cr+₹2,971.70 Cr−₹1,140.50 Cr+₹3,159.24 Cr
30 Jun 2026−₹2,575.74 Cr+₹6,585.89 Cr−₹2,556.75 Cr+₹6,842.34 Cr
29 Jun 2026−₹1,629.91 Cr+₹2,827.63 Cr−₹1,350.10 Cr+₹2,801.45 Cr
25 Jun 2026+₹734.65 Cr+₹5,039.86 Cr+₹383.76 Cr+₹5,747.75 Cr
24 Jun 2026−₹1,541.08 Cr+₹2,715.17 Cr−₹1,843.40 Cr+₹3,637.26 Cr
23 Jun 2026−₹177.27 Cr+₹434.41 Cr+₹17.86 Cr+₹680.21 Cr
22 Jun 2026−₹435.25 Cr+₹921.10 Cr−₹635.91 Cr+₹1,035.72 Cr
19 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
18 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
17 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
16 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
15 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
12 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
11 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
10 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
09 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
08 Jun 2026Awaiting syncAwaiting syncAwaiting syncAwaiting sync
05 Jun 2026−₹8,368.31 Cr+₹8,762.36 Cr−₹8,776.25 Cr+₹9,133.57 Cr

Source and methodology

How this FII/DII report is built

Riddra stores published institutional activity rows and keeps placeholders visible only when a session has not been captured yet.

Latest imported

17 Jul 2026, 11:36 pm

Expected session

21 Jul 2026

FII/FPI activity

Foreign institutional investors and foreign portfolio investors represent overseas institutional flows reported in the capital market segment.

DII activity

Domestic institutional investors include Indian institutional buyers and sellers such as mutual funds, insurers and other domestic institutions.

How to read net value

Net activity is gross buy value minus gross sell value. Positive net values indicate net buying; negative values indicate net selling.

FAQ

FII/DII data questions

Useful notes for reading institutional activity without treating one session as a complete market signal.

Why can the latest FII/DII date lag the current date?

The page waits for the official exchange report for the expected trading session. If the report is not captured yet, Riddra shows the latest stored report date instead of labeling stale data as current.

What does a negative FII net value mean?

A negative FII/FPI net value means gross sell value was higher than gross buy value for that session and market scope.

Why are NSE-only and combined exchange rows both shown?

NSE-only rows show the NSE capital market segment, while combined rows include NSE, BSE and MSEI when the source provides that wider view.