FII DII flows: FIIs sell Rs 1,919 cr on Apr 21
Market snapshot: Nifty ends higher amid flow chatter
Nifty closed at 24,532.95 on 21 April 2026, up 168.10 points or 0.69%. The move kept attention on whether institutional flows were aligning with the index direction. Social feeds focused on the split between foreign institutional investors (FIIs or FPIs) and domestic institutional investors (DIIs). The day’s provisional exchange data showed the usual contrast: foreign selling against domestic buying. Many posts framed it as a continuation of April’s pattern rather than a one-off print. Some users also highlighted that the widely shared charts reflect exchange cash market activity only. That distinction mattered because it limits what the daily net figure can explain. Still, the April 21 numbers were widely reposted due to the clean divergence between FII and DII net flows.
April 21 numbers: FII net sell, DII net buy
On April 21, FIIs net sold Rs 1,919 crore worth of Indian equities, based on provisional exchange data shared across platforms. FIIs bought shares worth Rs 13,033 crore and sold shares worth Rs 14,952 crore during the session. DIIs, in contrast, net bought Rs 2,221 crore on the same day. DIIs purchased shares worth Rs 18,367 crore and sold shares worth Rs 16,145 crore. The combination kept the day’s narrative simple for market watchers: foreign outflow met by domestic absorption. Posts also repeated a common caution that these are cash market figures and do not represent the full positioning of global investors. Even with that caveat, April 21 stood out as another day where domestic institutions provided the stronger net support.
How April 21 compares with recent sessions
The surrounding sessions shared in community tables show a mixed pattern day to day. April 20 had FIIs net selling Rs 1,059.93 crore while DIIs net bought Rs 2,966.89 crore. April 17 showed FII net buying of Rs 683.20 crore while DIIs were net sellers at Rs 4,721.48 crore. April 16 also showed FIIs marginally net buying at Rs 382.36 crore, with DIIs net selling Rs 3,427.75 crore. April 15 was similar, with FIIs net buying Rs 666.15 crore and DIIs net selling Rs 568.98 crore. April 13, in the same shared series, had FIIs net selling Rs 1,983.18 crore while DIIs net bought Rs 2,432.30 crore. This context helped explain why April 21 did not look like a regime change in the daily prints. Instead, it reinforced the online view that April’s flow story has been choppy at the daily level but skewed by larger foreign outflow phases.
Early April: big FII outflow days stayed prominent online
Early April screenshots that circulated widely highlighted sharp foreign selling on a few dates. The shared table for April 2 showed FII net selling of Rs 9,931.13 crore alongside DII net buying of Rs 7,208.41 crore. April 1 in the same dataset showed FII net selling of Rs 8,331.15 crore and DII net buying of Rs 7,171.80 crore. Another dashboard-style snippet for April 2 (cash market chart format) showed an even larger net sell figure for FIIs at Rs -19,837.23 crore, paired with DII net buying of Rs 7,208.41 crore. Communities discussed these differences as a reminder that multiple data sources and formats are being reposted. Even when the exact presentation varied, the direction of the early-month story was consistent in posts: FIIs were frequently net sellers while DIIs were buyers on several high-impact days. That made April 21’s combination of FII selling and DII buying feel familiar to many retail participants.
Month-to-date framing that kept getting reposted
One weekly note shared on social media said FIIs remained net sellers in the past week, offloading equities worth ₹2.5 bn on provisional data. The same note said DIIs were also net sellers in the past week, selling equities worth ₹62.9 bn, despite daily swings. It also stated that the broader trend remained unchanged on a month-to-date basis. In that framing, FIIs were said to have pulled out a substantial ₹392.2 bn from Indian equities, while DIIs infused ₹296.9 bn during the same period. Separately, a commonly shared compilation up to 8 April stated that FIIs had a cumulative net outflow of ₹37,933.53 crore for April (cash segment). The same compilation put DII cumulative net purchases at ₹34,616.58 crore over that period. These reposts became part of the April backdrop, even as participants acknowledged that the exact cut-off date and dataset matter. Against that backdrop, the April 21 print was often cited as another data point in a still-negative foreign flow month.
Year-to-date view: net selling by FIIs, net buying by DIIs
The year-to-date numbers repeated on April 21 posts were stark. For the year so far, FIIs were described as net sellers of shares worth Rs 2.13 lakh crore. Over the same period, DIIs were described as net buyers worth Rs 2.74 lakh crore. The contrast was frequently used to explain why the market can remain supported even when foreign flows are negative on many days. It also shaped retail conversations around the relative role of domestic mutual funds and insurers. Users linked this pattern to the idea that local liquidity can offset global risk-off moves in the cash market. At the same time, posters cautioned that the daily exchange cash data does not capture all foreign exposure, especially when investors use derivatives. Even so, the year-to-date split was treated as a key context line for interpreting April 21’s net figures. In practical terms, it made DII buying on April 21 look like part of a longer domestic accumulation narrative.
What “cash market” flow charts do and do not show
Several posts included a note that daily “Net Flow” charts use exchange cash data and reflect only secondary market trading. That means the numbers describe buying and selling in listed equities on the exchange, not primary issuances. It also means the flows do not automatically describe total exposure across derivatives and other instruments. In April discussions, this caveat was often used to prevent over-reading a single session’s net sell or net buy. It also explained why two screenshots can show different figures for the same date if they pull from different segments or formats. Still, cash segment prints remain a widely used shorthand for the day’s risk appetite in equities. On April 21, the shorthand message was clear: foreign investors were net sellers and domestic institutions were net buyers. That simple read is why the data trended, even among users who acknowledge the limitations. For retail investors following sentiment, the cash data remains the easiest institutional signal to track day by day.
How social media interpreted the April 21 divergence
The most common interpretation on April 21 was that domestic buying helped absorb foreign selling. Many posts treated the DII net buy as a stabiliser, especially alongside an up day for Nifty. The conversation also leaned on definitions to keep newcomers aligned: FIIs are overseas entities such as foreign mutual funds, hedge funds, sovereign wealth funds, and pension funds. DIIs are local institutions such as Indian mutual funds, insurance companies, banks, and domestic pension funds. That basic framing helped explain why the two can move in opposite directions on the same day. Some users also compared April 21 with earlier April days where both sides were not aligned, such as April 16 and 17 where DIIs were net sellers. Others focused on the repeated pattern of early-April FII outflows and asked whether the selling pressure is easing. A separate snippet circulating earlier noted that FIIs were net buyers in three recent sessions totalling ₹17.3 bn, which was used to argue the selling is not one-way. Overall, April 21 was treated as one more day where the market’s internal bid appeared more domestic than foreign.
What to watch after April 21
Based on the discussions and the shared tables, the immediate watchpoint is whether FIIs continue net selling in the next few sessions. Another key watchpoint is whether DIIs keep buying on down days, not just on up days like April 21. Participants also tracked whether the month-to-date narrative of large foreign outflows remains the dominant theme. The variability in daily prints suggests that single-day conclusions can be fragile. That is why several posts focused on clusters of days, like April 15 to April 21, rather than one data point. Users also highlighted that the same date can appear in different dashboard formats, so consistency of data source matters. In practical terms, the April 21 numbers are most useful when compared with the nearby dates shown in the same table series. For market watchers, the FII net sell of Rs 1,919 crore against DII net buy of Rs 2,221 crore is now a reference point for how much domestic demand showed up on the day. The next set of provisional exchange data will determine whether April 21 was a continuation of the pattern or the start of a new short-term run.
Frequently Asked Questions
Did your stocks survive the war?
See what broke. See what stood.
Live Q4 Earnings Tracker