How to Track NJDG Case Status Automatically

Published on: July 23, 2026
Last updated: 18 July 2026

What the National Judicial Data Grid actually shows, why checking it by hand does not scale, and the practical steps to track your case status automatically instead.

How-To · NJDG Case Tracking

The National Judicial Data Grid, or NJDG, is the government database that holds case status for courts across India, but it was built as a monitoring and statistics tool, not a personal notification service. If you rely on opening njdg.ecourts.gov.in every morning and typing in your case number, you will eventually miss an update, because nothing on the portal pushes information to you. This guide explains what NJDG actually covers, why manual checking breaks down once you have more than a case or two, and the concrete steps to set up automatic tracking so updates come to you instead.

Quick reference
  • NJDG is a monitoring tool first, a lookup tool second. It shows pendency and disposal statistics alongside case-level status, but it does not push notifications to you.
  • District, High Court, and Supreme Court data sit in separate NJDG modules. A matter that moves up on appeal needs to be checked in a different module.
  • The CNR number is the most reliable identifier for confirming and tracking a case, since it is unique and does not depend on name spelling.
  • For a single case, an app watchlist or a lightweight tracker is enough. For a portfolio of matters across courts, bulk enrollment and routing become necessary.
  • Always run one manual lookup before automating, to confirm your identifier matches the correct case.

01What NJDG is and what it covers

The National Judicial Data Grid is the official case-data repository run by the e-Committee of the Supreme Court of India, under the eCourts Integrated Mission Mode Project. It lives at njdg.ecourts.gov.in and was originally built to monitor pendency and disposal of cases across the district and taluka courts, not to serve as a lookup tool for a single litigant.

NJDG now has three connected parts: the main grid for district and subordinate courts, a High Court module usually referred to as HC NJDG, and a Supreme Court module, SC NJDG, with Supreme Court data added to the portal from 2023 onward. Each part pulls from the same underlying case records that feed the eCourts Services portal, so a case status lookup on NJDG and a lookup on ecourts.gov.in generally return the same core facts: current status, the next hearing date, and any orders that the court has uploaded.

Where NJDG differs is its design intent. The interface leads with pendency dashboards, disposal rates, case-age analysis, and delay-reason statistics at the national, state, district, and even judge level. Case-level search exists, but it sits underneath a tool that was built for judiciary-wide monitoring first and individual case tracking second.

02Why manual NJDG checks do not scale

Checking NJDG by hand works for a single case you check occasionally. It stops working the moment you have more than a few live matters, for three reasons.

Nothing is pushed to you

NJDG does not email or message you when a case you care about changes. You have to go back, reselect the state, district, and court establishment, re-enter your identifier, and read the result yourself, every single time. If you forget to check on a given day, you simply do not know what happened.

District, High Court, and Supreme Court data sit in separate modules

A matter that moves from a district court to a High Court on appeal does not stay in one place on NJDG. You have to know which module holds the case at each stage and search it separately. A team with matters at multiple levels ends up juggling three different lookup flows instead of one.

High-volume case types make manual tracking worse

Some case categories generate enormous numbers of matters across Indian district courts, cheque-dishonour cases under Section 138 of the Negotiable Instruments Act being one of the largest. Anyone tracking a batch of these matters is checking the same portal, the same way, dozens of times over. For more on how that specific case type is typically tracked at scale, see what Section 138 case tracking involves.

NJDG will show you exactly what changed in your case. It will not tell you that something changed unless you go looking.

03What "automatic tracking" actually means

Automatic tracking means something else checks the case record on a schedule, on your behalf, and only bothers you when there is an actual change, a new order, a fresh hearing date, or a shift in status. You stop being the one who has to remember to look.

In practice, there are three routes to get there, each with a different level of effort and coverage:

  • A watchlist inside an official app. The eCourts Services mobile app lets you save a case and turn on notifications, which covers the district-court layer that also feeds NJDG.
  • A dedicated case-tracking tool. These products poll the underlying court data on a schedule and send you a WhatsApp or email alert when something changes, without you opening any portal.
  • A full case management platform. Beyond alerts, these also organise the matter, its documents, and the deadlines that follow from any order the court issues.

The rest of this guide walks through setting up each option, starting with the manual check you should always do first to confirm your identifiers are correct.

04Step 1: Gather your case identifiers

Before you can automate anything, you need the identifier that will let a system find your case without ambiguity. Collect one or more of the following:

  • CNR number: the 16-character Case Number Record printed on your filing receipt, vakalatnama, or any order copy. This is the most reliable identifier, because it is unique to your case across the district court system and does not depend on how a name was typed.
  • Case number, type, and year: useful if you do not yet have the CNR, for example a fresh filing.
  • Party name, exactly as filed: a fallback option, since Indian names are transliterated inconsistently and a spelling mismatch will cause a search to miss the case entirely.

For a fuller explanation of the CNR format and where to find it, see what a CNR number is.

05Step 2: Do one manual lookup first

Always confirm your identifier against the live record before setting up an automated alert on it. A wrong CNR digit or a misfiled case number means you will be tracking nothing.

  1. Go to njdg.ecourts.gov.in and pick the correct module: the main grid for a district or taluka court, HC NJDG for a High Court matter, or SC NJDG for a Supreme Court matter.
  2. Select the state, and where asked, the district and court establishment.
  3. Use the case-status search option and enter your CNR number, or your case type, number, and year.
  4. Complete the CAPTCHA and confirm the result matches your case: correct parties, correct court, correct filing year.

If the case does not appear at all, it may not yet be digitised, or you may have the wrong court establishment. For a detailed walkthrough of the closely related eCourts search, including what to do when a search returns nothing, see how to check case status on eCourts.

06Step 3: Choose an automated tracking method

Once your identifier is confirmed, pick the method that matches how many cases you are tracking and how urgently you need to know about changes.

MethodWhat it involvesSends you alerts?Best for
Manual NJDG or eCourts lookupYou revisit the portal and re-enter your identifier each timeNo, you must remember to checkA one-off check on a single case
eCourts app watchlistSave the case in the official Android appYes, in-app notificationLitigants following one or two personal matters
Dedicated tracking app (e.g. IndiaCaseStatus)Add the case by CNR, case number, or party name to a third-party trackerYes, WhatsApp and emailA handful of known cases, tracked cheaply
Full case management platformThe matter is tracked as part of a wider practice or legal-ops workflowYes, plus deadline reminders from ordersFirms and legal teams with many live matters

For a closer look at where a lightweight tracker fits and where teams outgrow one, see IndiaCaseStatus alternatives.

07Step 4: Set up alerts with a tracking tool

The exact screens differ between tools, but the setup pattern for a dedicated case-tracking app is consistent:

  1. Create an account and add your case using the CNR number where possible, since it removes any ambiguity about which matter you mean.
  2. Choose your alert channels. WhatsApp is generally read faster than email for same-day updates, so enable it if the tool offers it.
  3. Confirm the tool actually covers the court where your case sits. A tracker that covers the Supreme Court, the High Courts, and district courts is not automatically covering every tribunal, so check the specific list rather than a headline number.
  4. Run it for a few days on a case where you already know the next hearing date, and confirm the alert arrives correctly before relying on it for everything else.

Products like IndiaCaseStatus, for example, let you add a case by CNR number, case number, or party name and then send status changes over WhatsApp and email, with a free tier for tracking a single case and paid plans for tracking more. Pricing and plan limits change over time, so confirm current terms directly with the vendor before relying on it for a large caseload.

08Step 5: Track a portfolio, not just one case

Tracking a single case by hand is manageable. Tracking twenty, or two hundred, is a different problem. If you are responsible for a portfolio of matters rather than one case, three things become important that do not matter at a small scale.

  • Bulk enrollment: adding cases one at a time through a form does not scale past a handful of matters. Look for a way to import a list at once.
  • Routing: alerts need to reach the specific person responsible for each matter, not a shared inbox that everyone assumes someone else is watching.
  • A single view across courts: if your portfolio spans district courts, High Courts, and tribunals, checking each layer separately, the way NJDG itself is structured, becomes the main source of missed updates.

This is the point where corporate legal teams typically move from checking individual matters to running a structured tracking process. For a closer look at how that works in practice, see case tracking for corporate legal teams in India.

09Step 6: Verify and maintain your setup

An alert setup that is never checked after day one is how gaps happen. Build in a light maintenance routine.

Weekly: cross-check your active list

Compare the cases you are actually handling against the cases enrolled in your tracking tool. Anything filed recently but not yet added is a silent gap.

Monthly: confirm delivery

Ask whether the last alert for a known matter actually arrived, and on the channel you expected. A tracking tool that recorded an update internally but failed to send the notification is a quiet failure that can go unnoticed for weeks.

Remove closed matters

A case that has concluded should come off your tracked list. Leaving it in place adds noise and makes it harder to notice the alerts that actually matter.

10Common issues and fixes

Most problems with NJDG-based tracking come down to a small set of recurring causes.

  • The case shows nothing at all: it may not be digitised yet, especially for a very recent filing, or you may have selected the wrong court establishment within the district. Try again after a few days, and double-check the establishment.
  • You searched the wrong NJDG module: a case that has moved from a district court to a High Court will no longer show fresh updates in the district-level module. Check HC NJDG for appeals and writ matters.
  • Party name search returns nothing: try alternate spellings, initials, or the surname alone. Court records reflect exactly what was typed at filing.
  • An alert never arrived even though the status changed: confirm the tool you used actually covers that specific court, not just the state in general, and check that your contact details are current.
  • Data looks stale: NJDG and eCourts both depend on the court itself uploading updates. A delay at the court level means a delay in what any tracking method shows, automated or not.

11Where Claw fits

Claw is an all-in-one legaltech platform for Indian advocates, law firms, and corporate legal teams, combining AI-based case search, an AI legal assistant (Legal GPT), case management, and compliance automation across all Indian courts and tribunals.

For the specific job in this guide, automatically tracking case status that draws on the same underlying court data as NJDG, Claw’s case management module covers 8200 plus courts across India, including all states, tribunals, district courts, and the Supreme Court. It pulls automatic case updates, keeps a calendar of hearing dates, generates cause lists, and sends alerts over WhatsApp and email, so a case that has moved from a district court up to a High Court is still tracked in one place instead of across separate lookups. Its AI auto-compliance feature also reads an uploaded court order and schedules the resulting deadline reminders on its own, which a status alert alone does not do.

This matters most once you are past tracking a case or two by hand. For teams evaluating that step, the guide to IndiaCaseStatus alternatives compares lightweight trackers against broader platforms, and case tracking for corporate legal teams in India covers how larger portfolios are typically structured.

12Frequently asked questions

Does NJDG send automatic alerts when my case status changes?

No. NJDG is a lookup and monitoring portal, not a notification service. It will show you the current status when you search for it, but it does not email, message, or otherwise push an alert to you on its own. For automatic updates, you need an app watchlist or a dedicated tracking tool built on top of the same underlying court data.

What is the difference between NJDG and eCourts?

eCourts Services (ecourts.gov.in) is the portal built for searching and interacting with individual case records at district and taluka courts. NJDG (njdg.ecourts.gov.in) draws on the same underlying data but is built primarily for pendency, disposal, and delay statistics at a national, state, and district level, with case-level search available underneath that. High Court and Supreme Court data sit in separate NJDG modules.

Can I track a High Court or Supreme Court case on NJDG?

Yes, but through separate modules. District and taluka court data sits in the main NJDG grid, High Court data sits in HC NJDG, and Supreme Court data has been available on the portal from 2023 onward through SC NJDG. Each needs to be checked separately for a case at that level.

What is the fastest way to look up a case on NJDG or eCourts?

Use the 16-character CNR number if you have it. It is unique to your case and avoids the ambiguity of a party name search, which can fail because of spelling or transliteration differences in how a name was originally filed.

How do I track many cases at once instead of checking each one by hand?

For more than a handful of matters, manual lookups stop being practical. A dedicated tracking tool that lets you add cases in bulk and sends WhatsApp or email alerts when something changes is the practical next step. Larger portfolios, especially across multiple courts, usually need a structured process rather than a single app.

Why does my case not show up on NJDG at all?

The most common reasons are that the case has not yet been digitised after a recent filing, or that you searched the wrong court establishment or the wrong NJDG module for the court level involved. Wait a few days for a fresh filing, double-check the establishment, and confirm you are in the correct module for a district, High Court, or Supreme Court matter.

Explore CLAW

The tools behind the guides

CLAW helps Indian advocates and firms manage cases, track courts and research the law.