Market data
FII & DII Data.
See every day how much foreign and domestic institutions bought or sold in Indian shares, with F&O positions and sector flows.

What it is.
Live institutional flow terminal for Indian equity markets.
Tracks real-time Foreign Institutional Investor (FII/FPI) and Domestic Institutional Investor (DII) flows, participant-wise F&O derivative positioning, 45-day concentration heatmaps, and fortnightly NSDL sector allocations across 24 sectors — backed by an Express server with cron-scheduled NSE data fetching.
- Node.js
- Express
- Vanilla JS
- Chart.js
- PWA
Inside FII & DII Data.
Real screens of the app on a desktop and a phone, in light and dark. Use the hairline splitter to compare the two themes.


Institutional Telemetry
Cash Flow Tape & Market Mood
Live banner: FIIs sold ₹9,980.22 Cr while DIIs bought ₹6,952.71 Cr. Strong domestic absorption support
Aggressive foreign institutional sell-off recorded in cash equity
Domestic institutions absorbing sell pressure via sustained SIP flows
Net liquidity extracted from the secondary cash market
Proportional split ratio between sellers and domestic buyers
Mild Bullish market/stock strength vs Highly Bearish F&O sentiment
FII Streak -₹24,054 Cr vs DII Streak +₹1,16,550 Cr; 5D Velocity -₹22,437 Cr
FII short bias: -2,71,979 Futures, -2,77,427 Calls, +5,30,987 Puts
Financial Services holds 30.5% AUM; Oil & Gas leads 1Y with +₹21.1K Cr
Get it running.
Let an AI do it for you
Claude
You are my setup assistant. Install and run "FII & DII Data" on my computer, then confirm it works. I am not a developer, so explain every step in simple English. Repository: https://github.com/MrChartist/fii-dii-data What it is: See every day how much foreign and domestic institutions bought or sold in Indian shares, with F&O positions and sector flows. Built with: Node.js · Express · Vanilla JS · Chart.js · PWA Rules 1. Ask which operating system I use (Windows, macOS or Linux) and give commands for that system only. 2. Check what is already installed (Git, Node.js or Python versions) before installing anything. If something is missing, tell me where to download it and wait. 3. Ask me before installing anything globally or changing system settings. 4. Never ask me to paste passwords or API keys into this chat. If a key is needed, tell me which file to put it in. 5. Do not edit the project's source code unless I ask. 6. Read the README first. If it disagrees with the steps below, follow the README and tell me why. Steps from the guide 1. Clone the repository: git clone https://github.com/MrChartist/fii-dii-data.git && cd fii-dii-data 2. Run npm install to install Express and all dependencies. 3. Seed historical data: node scripts/seed_history.js and node scripts/seed_sectors.js (first time only). 4. Start the server: npm start — runs on http://localhost:3000. When the steps are done - Start the app and tell me the exact address to open. Expected address: http://localhost:3000 - If an error appears, read it, fix the cause and retry. After three failed attempts, stop and explain the problem simply. - Finish with five short lines: what the app does, how to start it again, how to stop it, where its data is stored, and one thing I can try first. - This is an information tool. It is not investment advice. If you can run a terminal (Claude Code), do it yourself. If you are chat only, give me one command block at a time and wait for me to reply before the next.
Or run it yourself
You need Node.js 18 or higher; git; about 5 minutes; internet (to fetch NSE data).
git clone https://github.com/MrChartist/fii-dii-data.gitcd fii-dii-datanpm installnode scripts/seed_history.jsnode scripts/seed_sectors.jsnpm start
Questions about FII & DII Data.
Run it, then read the code.
Run the seed scripts first to populate historical data, then start the server and explore each tab to understand the 5-tab architecture before making changes.


