Legal due diligence is one of those tasks that can make or break a deal, a hiring decision, or a business relationship. Whether you are vetting a company before an acquisition, checking the litigation history of a prospective business partner, or conducting pre-employment screening for a senior hire, the question is always the same: does this person or entity have pending or past litigation that I should know about?
In India, eCourtsIndia.com is the most comprehensive source for answering that question. With over 26.8 crore case records across District Courts, High Courts, the Supreme Court, NCLT, and NCLAT, it covers the full spectrum of Indian litigation. Here is how to use it effectively for due diligence.
Why eCourtsIndia for Due Diligence?
Before we get into the workflow, it is worth understanding why this platform is uniquely suited for due diligence compared to alternatives.
District Court coverage matters. Most legal research platforms like SCC Online and IndianKanoon focus on High Court and Supreme Court judgments. But the majority of litigation in India happens at the district court level. If you are only checking appellate courts, you are missing a huge chunk of the picture. eCourtsIndia indexes district court records across the country, giving you visibility into cases that other platforms simply do not have.
Real-time status updates. Due diligence is not just about historical litigation. You need to know what is currently pending. eCourtsIndia pulls case data directly from government court servers, so the status you see (PENDING, DISPOSED, ADMITTED, PART_HEARD) reflects what is actually happening in the courtroom.
Party name search across both sides. The platform lets you search for a name as petitioner, respondent, or across both sides simultaneously using the Litigant field. This means you catch cases whether your target is the one who filed the case or the one being sued.

Step 1: Start with a Broad Party Name Search
Go to ecourtsindia.com/search and click on “Advanced field-specific search” to expand the additional search fields. In the Petitioner or Respondent field (or use the main search bar), enter the full name of the individual or entity you are investigating.
For individuals: Search the full name first, then try variations. Indian names are transliterated differently across courts. If you are searching for “Mohammad Rizwan,” also try “Mohammed Rizwan” and “Muhammad Rizwan.” The platform’s name analyzer handles partial matching well, so “Rizwan” alone will catch most variations, but you will get more results to sift through.
For companies: Try the full registered name first (“Reliance Industries Limited”), then the commonly used name (“Reliance Industries”), then abbreviations if applicable. Also search for the company’s directors or promoters individually, as they may be named in cases in their personal capacity.
Pro tip: Use the OR operator to combine name variations in a single search: "Mohammad Rizwan" OR "Mohammed Rizwan"
Step 2: Filter by Case Status to Separate Active from Historical
Your first search will probably return a mix of pending and disposed cases. For due diligence, you need to treat these differently.
Pending cases are immediate red flags. Filter by Case Status = PENDING to see all active litigation. Pay attention to the case types. A pending criminal case (CRL_A, CC, SC) is very different from a pending civil dispute (CS, OS). Bail applications (BA) and anticipatory bail (ABA) suggest criminal proceedings.
Disposed cases tell you history. Switch to DISPOSED, DISMISSED, or ALLOWED to see past litigation. A long history of contract disputes might indicate a pattern. Multiple cases dismissed in the other party’s favor could be a positive sign.
eCourtsIndia has 71 distinct case status codes, so you can get very granular. Statuses like COMPROMISE, MEDIATION, or LOK_ADALAT tell you the case was resolved through alternative dispute resolution. STAYED means proceedings are on hold. FOR_JUDGMENT means a decision is imminent.
Step 3: Use Case Type Filters to Assess Risk Categories
Not all litigation carries the same risk. Filter by case type to categorize what you find:
High-risk case types to watch for:
- IP (Insolvency Petition) – indicates financial distress or insolvency proceedings under IBC
- COP (Company Petition) – company law disputes at NCLT
- CC (Criminal Complaint) – private criminal complaints filed against the entity
- NDPS – narcotics cases
- FEMA – foreign exchange violations
- CRL_A (Criminal Appeal) – criminal appeals suggest a conviction or serious criminal proceedings
Common but typically lower-risk:
- CS (Civil Suit) – standard commercial disputes
- WP_C (Writ Petition Civil) – often regulatory or government-related challenges
- MACA (Motor Accident Claims) – insurance-related, common for transport companies
- ITA (Income Tax Appeal) – tax disputes, common for large businesses
The key is context. A real estate developer with 50 pending civil suits might be normal for their industry. The same number of criminal complaints would be a serious concern.
Step 4: Check NCLT and NCLAT for Insolvency History
For corporate due diligence, NCLT cases deserve special attention. These include insolvency and bankruptcy proceedings under the IBC, oppression and mismanagement petitions, and winding-up matters.
Filter your search by court codes for the relevant NCLT benches. Remember that NCLT codes require a trailing zero:
- NCLTMB0 – Mumbai
- NCLTDL0 – New Delhi
- NCLTCH0 – Chennai
- NCLTKL0 – Kolkata
- NCLTBG0 – Bengaluru
Also check NCLAT (the appellate tribunal) using codes like NCLAD00 for the Principal Bench in New Delhi. If a company has been through CIRP (Corporate Insolvency Resolution Process) or is currently under one, that is critical information for any deal.
Step 5: Search the Advocate and Lawyer Directory
If you are conducting due diligence on a lawyer (for hiring, empanelment, or opposing counsel research), the Lawyer Directory is your go-to resource.
Search for the advocate by name to see their complete case portfolio. You can assess:
- What courts they practice in (district courts, High Courts, Supreme Court, NCLT)
- What types of cases they handle (criminal, civil, commercial, tax)
- Their overall caseload and how active they currently are
- Whether they have cases where they are a party (not advocate) which might indicate personal litigation
This level of advocate intelligence is exclusive to eCourtsIndia. No other platform in India provides searchable advocate profiles at this scale.

Step 6: Use Date Filters to Establish a Timeline
Due diligence reports need chronological context. Use eCourtsIndia’s six date filters to build a timeline of the target’s litigation history.
Filing Date tells you when disputes arose. A cluster of cases filed in a short period might indicate a business crisis or pattern of behavior.
Decision Date shows when matters were resolved. Filter by decision year to see how recent the litigation history is.
Next Hearing Date reveals upcoming court dates for pending matters. If a target has hearings scheduled next week, that is information your client needs immediately.
Case Duration filter is particularly useful here. Cases pending for over 10 years (set minimum duration to 3,650 days) might represent dormant disputes that are unlikely to resolve soon, or they might indicate cases where the target is deliberately delaying proceedings.
Step 7: Verify Critical Cases with Case Details
Once you have identified the relevant cases, click through to the case detail pages for the most important ones. On eCourtsIndia, each case page shows you:
- Full party names and their advocates
- The presiding judge
- Complete hearing history with dates
- All orders and judgments (downloadable)
- Current case status
- Next hearing date
For critical cases in your due diligence report, download the actual orders and judgments. The “Has Judgments” filter on the search page helps you quickly identify which cases have final judgments available.

Step 8: Cross-Reference with the Judge Directory
The Judge Directory adds another dimension to your due diligence. If a pending case is being heard by a specific judge, you can look up that judge’s other cases to understand their typical approach to similar matters.
This is not about predicting outcomes, but about understanding context. A case listed before a judge who typically disposes matters quickly will have a different trajectory than one before a judge with a heavy backlog.
Step 9: Check the Cause List for Imminent Hearings
The Cause List page shows daily hearing schedules. If your due diligence has a tight deadline (as it usually does), check whether any of the target’s pending cases have hearings coming up in the next few days or weeks. An upcoming hearing in a significant case could affect the deal timeline.
Building Your Due Diligence Report
After completing the searches above, organize your findings into these categories:
Summary of Active Litigation – Total number of pending cases, broken down by case type and court. Highlight any criminal matters, insolvency proceedings, or regulatory actions.
Historical Litigation Profile – Pattern of past disputes, outcomes (won, lost, settled), and any significant judgments.
NCLT/IBC History – Any insolvency or company law proceedings, current or past.
Key Cases to Monitor – Specific pending cases with upcoming hearings or significant potential impact.
Advocate Relationships – Who represents the target and in what types of matters.
Common Mistakes in Legal Due Diligence on eCourtsIndia
A few things to watch out for:
Not searching name variations. “ABC Pvt. Ltd.” and “ABC Private Limited” might return different results. Always try multiple formats.
Forgetting district courts. If you only search High Courts, you miss the bulk of Indian litigation. Do not filter by court unless you have a specific reason.
Using abbreviations in the Acts filter. If you want to filter by a specific Act, use the full name: “INDIAN PENAL CODE – 302” not “IPC 302.” Abbreviations work in the free-text search bar but not in the structured Acts filter.
Ignoring the NCLT trailing zero. NCLT court codes require a trailing zero (NCLTMB0, not NCLTMB). Without it, you get zero results and might wrongly conclude there are no NCLT cases.
Not checking both sides. Your target might be the petitioner in some cases and respondent in others. Use the Litigant field or search both Petitioner and Respondent fields separately.
Get Started
Head to ecourtsindia.com/search and start your next due diligence search with the workflow above. The data is there, covering 26.8 crore cases across every court level in India. The difference between a thorough due diligence report and a superficial one is knowing how to extract the right information.
For more on advanced search techniques, read our advanced search guide for lawyers. To understand all the search operators and filters available, check our complete search guide. And to see how eCourtsIndia compares to other legal research platforms for due diligence work, read our platform comparison.