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.

    Cash Flow Tape & Market Mood
    01Overview

    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.

    Built with
    • Node.js
    • Express
    • Vanilla JS
    • Chart.js
    • PWA
    LicencePersonal Use Only
    02Visual tour

    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.

    Cash Flow Tape & Market Mood - Dark Theme
    Cash Flow Tape & Market Mood - Light Theme
    ⟨|⟩
    White
    Dark
    Interactive Splitter: Drag divider to compare White vs Dark theme29-Sep-2026 EOD Session

    Institutional Telemetry

    Cash Flow Tape & Market Mood

    Main Terminal Landing Tab — Cash Flows, Live Ticker & Market Mood Banner

    Market MoodBearish (FII Selling)

    Live banner: FIIs sold ₹9,980.22 Cr while DIIs bought ₹6,952.71 Cr. Strong domestic absorption support

    FII / FPI Net-₹9,980.22 Cr

    Aggressive foreign institutional sell-off recorded in cash equity

    DII Net+₹6,952.71 Cr

    Domestic institutions absorbing sell pressure via sustained SIP flows

    Combined Drain-₹3,027.51 Cr

    Net liquidity extracted from the secondary cash market

    Flow Strength59% Sell / 41% Buy

    Proportional split ratio between sellers and domestic buyers

    Signal StackMarket 55, Stock 57, F&O -3

    Mild Bullish market/stock strength vs Highly Bearish F&O sentiment

    Momentum StackFII 4D Sell | DII 35D Buy

    FII Streak -₹24,054 Cr vs DII Streak +₹1,16,550 Cr; 5D Velocity -₹22,437 Cr

    F&O SnapshotFutures -2.71L, Puts +5.30L

    FII short bias: -2,71,979 Futures, -2,77,427 Calls, +5,30,987 Puts

    Sector RotationTop Outflow: Financials (-₹28.8K Cr)

    Financial Services holds 30.5% AUM; Oil & Gas leads 1Y with +₹21.1K Cr

    Cash Flow Tape & Market Mood

    Cash Flow Tape & Market Mood, light theme

    Press Escape or click outside to dismiss

    03Get it running

    Get it running.

    Let an AI do it for you

    Claude

    Best when you want architecture explanation, codebase understanding, and a clean implementation plan before edits.

    You need: Repo access, README context, Terminal if using Claude Code.

    How to use: Paste the prompt with the GitHub link. Ask Claude to read the README, map modules, list risks, and produce a practical plan before using Claude Code or another agent to implement.

    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).

    Open a terminal and run
    git clone https://github.com/MrChartist/fii-dii-data.gitcd fii-dii-datanpm installnode scripts/seed_history.jsnode scripts/seed_sectors.jsnpm start
    Then open http://localhost:3000 in your browser.
    04FAQ

    Questions about FII & DII Data.

    Best next step

    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.

    Privacy settings

    Essential sign-in storage and your saved preferences stay enabled. Analytics is optional, and you can change your choice anytime.

    Turning analytics off clears our analytics cookies and local assistant metrics. The page reloads to stop a previously loaded analytics service. Your account and learning progress stay saved.

    Read the Privacy Policy