{
  "dataset": "nse-market-holidays",
  "schema_version": 1,
  "title": "NSE Capital Market holidays and special sessions",
  "description": "Exchange holidays, named weekend holidays, published special sessions, scheduled sessions whose timing is not published yet, and settlement-date exceptions.",
  "publisher": "NiftyScanner",
  "publisher_url": "https://niftyscanner.in",
  "canonical_url": "https://niftyscanner.in/data/market-holidays.json",
  "documentation_url": "https://niftyscanner.in/holidays/",
  "contains_market_prices": false,
  "terms": "Static reference data mirrored from primary exchange documents by NiftyScanner. Free to read and cite; please cite the exchange circular named on the record as the primary source and verify it before relying on it. Educational reference only — nothing here is investment advice and no exchange-licensed market data is included.",
  "market": "NSE Capital Market",
  "timezone": "Asia/Kolkata",
  "years_covered": [
    2026
  ],
  "coverage_ends_on": "2026-12-31",
  "coverage_rule": "Only the years in years_covered are covered. For a date outside them this file has no answer — do not substitute a weekday rule, and do not treat an absent date as a trading day.",
  "trading_day_rule": "A date is a trading day when it is inside years_covered, is not a Saturday or Sunday, and does not appear as a trading_holiday — unless a special_sessions entry overrides it with trading_status 'open'. A pending_sessions date is NOT a normal trading day and also NOT a full closure: a session is expected and its timing has not been published.",
  "last_verified_on": "2026-06-22",
  "sources": {
    "primary_circular": "NSE/CMTR/71775 (12 Dec 2025)",
    "addendum_circular": "NSE/CMTR/72260 (12 Jan 2026)",
    "url": "https://www.nseindia.com/resources/exchange-communication-holidays",
    "fallback_note": "A record with source_level 'dataset' carries no circular reference of its own in the canonical calendar; it is attributed to primary_circular. A record with source_level 'row' cites the document named on that row."
  },
  "record_count": 18,
  "records": [
    {
      "date": "2026-01-15",
      "day": "Thursday",
      "name": "Municipal Corporation General Elections",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/72260",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-01-26",
      "day": "Monday",
      "name": "Republic Day",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-03-03",
      "day": "Tuesday",
      "name": "Holi",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-03-26",
      "day": "Thursday",
      "name": "Shri Ram Navami",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-03-31",
      "day": "Tuesday",
      "name": "Shri Mahavir Jayanti",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-04-03",
      "day": "Friday",
      "name": "Good Friday",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-04-14",
      "day": "Tuesday",
      "name": "Dr. Baba Saheb Ambedkar Jayanti",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-05-01",
      "day": "Friday",
      "name": "Maharashtra Day",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-05-28",
      "day": "Thursday",
      "name": "Bakri Id",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-06-26",
      "day": "Friday",
      "name": "Muharram",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-08-15",
      "day": "Saturday",
      "name": "Independence Day",
      "year": 2026,
      "type": "weekend_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775 (12 Dec 2025)",
      "source_level": "dataset",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-09-14",
      "day": "Monday",
      "name": "Ganesh Chaturthi",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-10-02",
      "day": "Friday",
      "name": "Mahatma Gandhi Jayanti",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-10-20",
      "day": "Tuesday",
      "name": "Dussehra",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-11-08",
      "day": "Sunday",
      "name": "Diwali Laxmi Pujan",
      "year": 2026,
      "type": "weekend_holiday",
      "market_open": false,
      "note": "Muhurat Trading timings to be notified separately by NSE.",
      "source_ref": "NSE/CMTR/71775 (12 Dec 2025)",
      "source_level": "dataset",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-11-10",
      "day": "Tuesday",
      "name": "Diwali-Balipratipada",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-11-24",
      "day": "Tuesday",
      "name": "Prakash Gurpurb Sri Guru Nanak Dev",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    },
    {
      "date": "2026-12-25",
      "day": "Friday",
      "name": "Christmas",
      "year": 2026,
      "type": "trading_holiday",
      "market_open": false,
      "note": null,
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    }
  ],
  "special_sessions": [
    {
      "date": "2026-02-01",
      "day": "Sunday",
      "name": "Special live trading session",
      "year": 2026,
      "trading_status": "open",
      "session_times_ist": [
        {
          "name": "Normal market",
          "start": "09:15",
          "end": "15:30"
        }
      ],
      "settlement_cycles_available": [
        "T+1"
      ],
      "note": "NSE conducted a live Sunday session; always verify the exact circular before relying on it.",
      "source_ref": "NSE/CMTR/72349",
      "source_level": "row",
      "source_url": "https://nsearchives.nseindia.com/content/circulars/CMTR72349.pdf",
      "last_verified_on": "2026-06-22"
    }
  ],
  "pending_sessions": [
    {
      "date": "2026-11-08",
      "day": "Sunday",
      "name": "the Muhurat trading session for Diwali Laxmi Pujan",
      "year": 2026,
      "timing_published": false,
      "note": "Muhurat Trading timings to be notified separately by NSE.",
      "source_ref": "NSE/CMTR/71775",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    }
  ],
  "settlement_exceptions": [
    {
      "trade_date": "2026-01-14",
      "cycle": "T+1",
      "settlement_date": "2026-01-16",
      "year": 2026,
      "reason": "15 Jan 2026 is an exchange and clearing holiday, so the T+1 cash settlement rolls to 16 Jan.",
      "source_ref": "NCL/CMPT/72224",
      "source_level": "row",
      "source_url": "https://www.nseindia.com/resources/exchange-communication-holidays",
      "last_verified_on": "2026-06-22"
    }
  ]
}
