
To run the litigation part of legal due diligence on eCourtsIndia.com, search the party or company name at ecourtsindia.com/search, filter by case status and case type to separate pending from disposed matters, check the NCLT, NCLAT, DRT and consumer commissions for insolvency and recovery history, screen FIRs through Crime Reports, then open the key case pages to read the orders for your report. To match court records to a specific person or company, run a LegalCheck.
Last updated: 28 September 2026
Before you sign a deal, hire a senior executive or take on a partner, you need to know whether they are in court, and for what. Whether you are vetting a company before an acquisition, checking a prospective partner or screening a senior hire, the question is the same: does this person or entity have pending or past litigation that I should know about?

eCourtsIndia.com answers that question across 32 crore+ case records from the Supreme Court, all 25 High Courts, district and taluka courts in all 36 states and Union Territories that publish on the eCourts network, and 18 tribunal and commission types, including NCLT, NCLAT, DRT, DRAT and the consumer commissions. eCourtsIndia is a private platform, not the Government’s eCourts portal (ecourts.gov.in).
This guide is the full due diligence workflow: search, triage, the specialist forums, the people behind the deal, the report and monitoring after signing. If you only need a list of cases against one company, see our guide on finding all cases against a company. If you want to automate these checks, see building a due diligence engine on the eCourtsIndia API.
Key takeaways
- Search is free. Start broad with the party name and no court filter, then narrow by status, case type and court.
- Check the specialist forums separately: NCLT and NCLAT for insolvency and company law, DRT and DRAT for bank recovery, consumer commissions for customer disputes.
- Screen for criminal exposure through case types such as CC, NDPS and CRL_A, and through Crime Reports for FIR PDFs.
- A name match is not proof. For an individual or company you need a defensible answer on, LegalCheck separates namesakes and links every finding to the court record.
- After signing, keep watching the key matters with WhatsApp and email alerts. Tracking costs ₹5 per case per month (as of September 2026).
What does a litigation check cover in legal due diligence?
Legal due diligence reviews a company’s or person’s whole legal position: corporate records, contracts, property title, licences, tax and litigation. This guide covers litigation: cases in courts and tribunals, and FIRs. For the rest, use the official sources. Company master data, directors and registered charges are on MCA21. Insolvency public announcements are on IBBI.
Regulatory orders are covered in our guide to SEBI, CCI and GST AAAR orders, and for listed companies you can also check Securities Appellate Tribunal appeals. Arbitrations are private and appear in court records only when a party goes to court, for example to challenge or enforce an award.
Why do manual litigation checks miss cases?
Court records in India are now digital and structured, yet many deal teams still run diligence the old way. An associate collects case records from public portals, downloads PDFs or screenshots, copies party names and statuses into Excel, reads the orders and writes a memo one to two weeks later. Much of that work can now be done in one search tool, but the reading and judgment still need a lawyer.
The manual route has four costs:
- Time to close. Legal diligence usually sits on the critical path. When the litigation check sits on the critical path, every day it takes can push back signing.
- Associate time. Searching and triaging dozens of name variants across states consumes hours that should go into reading and judgment.
- Completeness risk. Manual searches miss things: name variations, misspelled parties, related entities in other states, legacy group companies and promoter litigation.
- Freshness. A litigation schedule prepared three weeks before signing can be stale by closing. New filings and adverse orders land in between.
The shift has been slow for ordinary reasons: habit, firm procurement cycles and the need for partners to trust a new data source. Each of these falls once a team sees the same answer arrive in minutes, with a record of every query behind it.
| Dimension | Manual PDF workflow | Structured search and API workflow |
|---|---|---|
| Coverage | Whatever the associate searches by hand | The Supreme Court, High Courts, district courts and tribunals on eCourtsIndia, all related parties, run the same way each time |
| Time to a first complete list | Days | Minutes |
| Freshness at closing | Can be weeks old | Re-run just before signing |
| Where the effort goes | Collecting and copying data | Reading orders and senior review |
| Completeness risk | Moderate to high | Lower, because the search is systematic and repeatable |
| Audit trail | Screenshots and spreadsheets | A log of every query and match |
The workflow below is the manual version done properly on eCourtsIndia. The same steps can be automated on the eCourtsIndia API, which we cover at the end.

Why start with district courts and tribunals?
District court coverage matters. Most litigation in India happens in district and taluka courts. Judgment libraries focus mainly on reported High Court and Supreme Court decisions, so checking only appellate courts misses a large part of the picture. eCourtsIndia indexes district court records across the country.
Current status, from the court record. Diligence is not only about history. eCourtsIndia collects case data from official court websites and refreshes it regularly, using 71 standard status codes such as PENDING, DISPOSED, ADMITTED and PART_HEARD. The status shown is the position at the last refresh, so confirm each key case on the court’s own website before signing.
Both sides of the case. You can search a name as petitioner or respondent, or type it into the main search bar to catch it on either side at once.

The 12-step legal due diligence workflow
Step 1: Start with a broad party name search
Go to ecourtsindia.com/search and open “Advanced field-specific search” to show the Petitioner, Respondent, Advocate and Judge fields. Enter the full name of the individual or entity, or use the main search bar to match it anywhere.
For individuals: search the full name first, then variations. Indian names are transliterated differently across courts, so “Mohammad Rizwan” may also appear as “Mohammed Rizwan” or “Muhammad Rizwan”. A partial name such as “Rizwan” catches most variants but returns more to sift through. The litigant search guide covers name matching in detail.
A common name will also return people who are not your target. Before you record a finding, match it on the parent’s or spouse’s name, address and age shown in the case record. Our guide to same-name false positives explains how.
For companies: try the full registered name (“ABC Private Limited”), then the common form (“ABC Pvt Ltd”, “ABC”), then abbreviations. Search the directors and promoters individually too, since they may be named in their personal capacity.
Tip: there is no operator syntax to learn. Run a separate search for each spelling and combine the results in your notes.

Step 2: Filter by case status to separate active from historical
Your first search will mix pending and disposed cases. Treat them differently.
Pending cases are the immediate red flags. Filter by Case Status = PENDING to see active litigation and note the case types. A pending criminal case (CRL_A, CC) is very different from a pending civil suit (CS, OS). Bail applications (BA) and anticipatory bail applications (ABA) point to criminal proceedings. On their own, they show only that someone was arrested or feared arrest. Neither a bail application nor a pending case is a finding of guilt or liability, so report the stage and the latest order, not a conclusion.
Disposed cases tell you the history. Switch to DISPOSED, DISMISSED or ALLOWED to see past litigation. A long run of contract disputes can indicate a pattern.
The status filter has 71 codes, so you can be precise. COMPROMISE means the parties settled. LOK_ADALAT means the matter went before a Lok Adalat, so read the order to see whether it settled. MEDIATION means the court referred the dispute to mediation or conciliation, which may or may not end in a settlement. STAYED means proceedings are on hold. FOR_JUDGMENT means a decision is close. The case status dictionary explains every code.
Step 3: Use case type filters to assess risk
Not all litigation carries the same risk. Filter by case type to sort what you find.
| Case type code | What it is | Risk signal |
|---|---|---|
| CP_IBC | Company Petition (IBC) at the NCLT | High: corporate insolvency (CIRP) or liquidation |
| CP_CA | Company Petition (Companies Act) at the NCLT | High: oppression, mismanagement and other company-law petitions |
| COP | Company Petition | High: company petitions in district courts and High Courts |
| IP | Insolvency Petition | High: insolvency petitions in district courts and High Courts, often individual or older (pre-IBC) matters |
| CC | Criminal Complaint | High: private criminal complaints, including cheque bounce |
| NDPS | NDPS Act Case | High: narcotics |
| FEMA | FEMA Case | High: foreign exchange violations |
| CRL_A | Criminal Appeal | High: conviction or serious criminal proceedings on appeal |
| CS | Civil Suit | Usually lower: ordinary commercial disputes |
| WP_C | Writ Petition (Civil) | Usually lower: regulatory or government challenges |
| MACA | Motor Accident Claims Appeal | Usually lower: common for transport businesses |
| ITA | Income Tax Appeal | Usually lower: common for large businesses |
These ratings are a starting point for review, not a legal opinion. Read the order before drawing a conclusion. Criminal complaints (CC) include cheque bounce cases under Section 138 of the Negotiable Instruments Act, 1881.
Context decides. A real estate developer with fifty pending civil suits may be normal for the industry; the same number of criminal complaints would be a serious concern. The case type encyclopedia decodes the rest.
Step 4: Check NCLT and NCLAT for insolvency and company-law matters
For corporate diligence, NCLT matters deserve special attention: insolvency and bankruptcy proceedings, oppression and mismanagement petitions, and winding-up matters. The National Company Law Tribunal functions through a Principal Bench at New Delhi and 15 regional benches, in 15 cities in all (nclt.gov.in). It hears insolvency cases under the Insolvency and Bankruptcy Code, 2016, and company-law petitions.
Start with a search on the company name and no court filter. Then narrow by NCLT bench. In the eCourtsIndia court filter, each NCLT city has a main code that ends in a zero:
- NCLTMB0 for Mumbai
- NCLTDL0 for New Delhi
- NCLTCH0 for Chennai
- NCLTKL0 for Kolkata
- NCLTBG0 for Bengaluru
- NCLTAH0 for Ahmedabad and NCLTHD0 for Hyderabad
- NCLTAL0 for Allahabad, NCLTAR0 for Amaravati, NCLTCG0 for Chandigarh and NCLTCT0 for Cuttack
- NCLTGW0 for Guwahati, NCLTIN0 for Indore, NCLTJP0 for Jaipur and NCLTKC0 for Kochi
Several cities also have extra codes ending in 1 to 7, such as NCLTDL1 to NCLTDL6 for New Delhi and NCLTGW1 to NCLTGW7 for Guwahati. They hold far fewer records, but a filter on the zero code alone leaves them out. So run the search with no court filter first, and use bench codes only to narrow down. The full list is in our NCLT and NCLAT guide.
Check NCLAT too. Appeals from the NCLT go to the National Company Law Appellate Tribunal, which sits at a Principal Bench in New Delhi and a Chennai Bench (nclat.nic.in). On eCourtsIndia its records are spread over more than 40 court codes, starting NCLAD for New Delhi and NCLAC for Chennai, among others. There is no single NCLAT bench filter, so search the company name with no court filter and review the NCLAT results.
If a company has been through a CIRP (the Corporate Insolvency Resolution Process under the IBC) or is in one now, that is critical for any deal. Read the latest order and check the public announcement on IBBI.
Step 5: Check DRT, DRAT and consumer commissions
Two more forums are easy to forget and often decisive.
Debts Recovery Tribunals (DRT) and the Debts Recovery Appellate Tribunals (DRAT) hear recovery claims by banks and financial institutions. A pending DRT matter against a borrower or guarantor is a direct signal of credit stress.
Consumer commissions at district, state and national level show disputes with customers, which matter for any consumer-facing business, a builder or an insurer. They are the District, State and National Consumer Disputes Redressal Commissions under the Consumer Protection Act, 2019.
Both are indexed on eCourtsIndia. Search the name and filter by the tribunal’s court code, which you will find in the court filter on the search page. India has 39 Debts Recovery Tribunals and 5 Debts Recovery Appellate Tribunals under the Recovery of Debts and Bankruptcy Act, 1993 (Department of Financial Services). See our Debts Recovery Tribunal case search and consumer commission case status guides.
Step 6: Screen for criminal exposure, including FIRs
Criminal case types in Step 3 cover matters that have reached court. Earlier-stage exposure sits in FIRs. Crime Reports lets you browse FIRs by state, police district and police station and open the FIR PDF for ₹1 (as of September 2026). It holds FIR PDFs collected from several states and UTs (collected records, not all FIRs registered), so coverage is partial and growing. A clean result there is not a clean record everywhere. Our guide on checking FIR status online explains how an FIR moves into court.
Step 7: Research the advocates
If the diligence is on a lawyer (for hiring, empanelment or opposing counsel research), use two directories:
- The lawyer directory, built from court records, shows the courts an advocate appears in, the types of cases and the caseload.
- The verified advocate directory holds profiles checked against bar cards, with State Bar Council, area of practice and courts.
Also check whether the advocate appears as a party in any case, which may indicate personal litigation.

Step 8: Use date filters to build a timeline
Diligence reports need chronology. eCourtsIndia has three date filters: filing, registration and decision.
Filing date tells you when disputes arose. A cluster of filings in a short period can point to a business crisis.
Decision date shows when matters ended. Narrow it to see how recent the litigation history is.
For upcoming hearings, open each case page, which shows the next hearing date, or check the cause list in Step 10. Note the filing year on long-running pending cases: some are dormant, others are being delayed.
Step 9: Verify the critical cases on the case page
Open the case page for each important matter. It shows full party names and advocates, the judge, the hearing history, the current status, the next hearing date and the orders and judgments.
For the cases that matter to your report, read the orders. Read an order for me gives an AI summary of the holding, issues and relief for ₹2 per order (as of September 2026). AI summaries can contain errors. Read the order itself before relying on it. You can also download the order PDF for ₹2. It is a watermarked copy of the order as published by the court, not a certified copy. If you need an order for a filing or as evidence, apply to the court for a certified copy. The “Has Judgments” filter on the search page quickly shows which cases have a final judgment.

Step 10: Check the judge directory and cause lists
The judge directory shows the other matters a judge has heard, which gives context on pace and backlog, not a prediction of outcome.
The cause list page shows the daily hearing schedule for district and taluka courts. A cause list is the court’s daily list of cases to be heard, with courtroom and item number; see how to read a cause list. If a significant pending case is listed in the next few days, that can affect the deal timeline.
Step 11: Run a LegalCheck on the people behind the deal
Name searches have a limit: a common name returns thousands of namesakes, and you cannot put “probably not him” in a report. LegalCheck screens an individual or a company against court and tribunal records, works out which records belong to that person, separates namesakes using details such as a parent’s or spouse’s name, and links every finding to the court record. It suits promoters, directors, key management and guarantors.
LegalCheck is the court layer of verification. It is not FIR, Aadhaar or PAN verification, and a LegalCheck report is not an identity certificate, police clearance certificate or legal advice. The LegalCheck API costs ₹99 per check on pay as you go and ₹33 with a subscription (as of September 2026). See the LegalCheck launch post for how identity is resolved, our background check guide for the manual method, and our guide to a court record check on an individual.
Use court records for a lawful purpose. Run these checks only for a real purpose, such as a transaction, a loan or a hire, and keep what you collect to that purpose. If you are screening a person, tell them. Under the Digital Personal Data Protection Act, 2023, an employer may process personal data for employment purposes (Section 7(i)); for anyone else, the usual route is consent with a notice (Section 6). The Act’s core duties apply from 13 May 2027.
Some High Courts, including the Delhi and Karnataka High Courts in 2026, have ordered names to be masked or de-indexed in concluded cases such as acquittals and discharges. So check how a case ended, and never reject anyone on a name match or a bare listing alone.
Step 12: Keep watching after signing
Diligence goes stale. For the matters that went into your report, switch on tracking: open the case, use the Case Alerts panel, map it to the client and you will get WhatsApp and email alerts when an order, date or status changes. Our guide shows how to turn on case alerts. As of September 2026, tracking costs ₹5 per case per month and each delivered alert ₹0.50 per channel, so ₹1 if both channels are on. The AI Clerk can hold the files and answer questions from them. The free plan includes 50 credits every month. Paid plans start at ₹250 + 18% GST a month (as of September 2026); see the pricing page.
Building your due diligence report
Organise your findings under these heads:
- Active litigation: number of pending cases by case type and court, with criminal, insolvency, recovery and regulatory matters highlighted.
- Historical litigation: patterns of past disputes, outcomes and significant judgments.
- NCLT, IBC and DRT history: insolvency, company law and recovery proceedings, current or past.
- Criminal exposure: criminal cases and any FIRs found, with the coverage caveat stated.
- Key cases to monitor: pending matters with hearings coming up or significant potential impact.
- People: LegalCheck results for promoters, directors and guarantors.
For each finding, record the stage and the latest order, and how you matched the record to your target. A pending case, FIR or bail application is not a finding of guilt or liability.
Common mistakes
Not searching name variations. “ABC Pvt. Ltd.” and “ABC Private Limited” can return different results.
Forgetting district courts. Do not filter by court unless you have a reason.
Looking for an Acts filter. There is no dedicated Acts filter. Acts and sections appear as tags on each result, so type the act or section into the main search bar (for example “Indian Penal Code 302” for offences before 1 July 2024, or “Bharatiya Nyaya Sanhita 103” for offences on or after that date) and review the tags. Our IPC to BNS section mapping gives the matching sections. To read the section itself, use IndiaCode.
Dropping the NCLT trailing zero. NCLTMB0, not NCLTMB. Without it you get zero results and may wrongly conclude there are no NCLT cases. Remember too that some benches have extra codes, so start with no court filter.
Checking only one side. Your target may be petitioner in some cases and respondent in others.
Treating a name match as your target. Confirm identity from the parent’s or spouse’s name, address and age in the record before you report a case.
Treating a missing case as no case. If you have a CNR, the 16-character Case Number Record (see what a CNR number means), that does not open, ask for it through Add a Missing Case.
How do you scale due diligence with the API and MCP?
When diligence is a regular workflow, automate it. The eCourtsIndia API has 23 endpoints, ₹200 of free credits on signup and documentation. It can search by party across the Supreme Court, all 25 High Courts, district courts and 18 tribunal and commission types, pull case details and orders, and check a batch of CNRs against upcoming cause lists so a monitored portfolio stays fresh up to signing. The MCP server at mcp.ecourtsindia.com brings the same data to AI assistants, so a lawyer can ask for the litigation profile of a target and its promoters in plain language. For a full build, read building a due diligence engine on the eCourtsIndia API.
For the platform differences, see our platform comparison, and for every search filter, the eCourtsIndia search guide.

Being named in a court record does not mean a person or company did anything wrong.
Frequently Asked Questions
How do I check if a company has pending court cases in India?
Search the company’s full registered name at ecourtsindia.com/search with no court filter, then set Case Status to PENDING. Repeat for the short name, abbreviations and each director. eCourtsIndia covers 32 crore+ case records across the Supreme Court, all 25 High Courts, district courts and 18 tribunal and commission types. Confirm key cases on the official court website before you rely on them.
Does eCourtsIndia cover district courts and tribunals for due diligence?
Yes. eCourtsIndia indexes district and taluka courts in all 36 states and Union Territories that publish on the eCourts network, plus 18 tribunal and commission types, including NCLT, NCLAT, DRT, DRAT and the consumer commissions. Most Indian litigation happens at the district level, so run a broad party-name search on eCourtsIndia without a court filter first, then narrow to the forums that matter.
Which case types are red flags in legal due diligence?
Read these most closely: insolvency matters (CP_IBC at the NCLT, and IP), company-law petitions (CP_CA at the NCLT, and COP), criminal complaints (CC, including cheque bounce), NDPS and FEMA cases, and criminal appeals (CRL_A). Civil suits, civil writ petitions, motor accident claims appeals and income tax appeals are common and usually lower risk. Filter by case type on eCourtsIndia, judge each finding against the norms of the target’s industry and read the order. This is a starting point for review, not a legal opinion.
How do I check a lawyer’s track record before hiring in India?
Search the advocate in the eCourtsIndia lawyer directory to see the courts they appear in, the case types they handle and their caseload, and check the verified advocate directory for a bar-card checked profile. Look for cases where they appear as a party. Our guide on checking a lawyer’s track record covers the method.
How do I find NCLT and NCLAT cases against a company on eCourtsIndia?
Search the company name at ecourtsindia.com/search with no court filter first. NCLT and NCLAT records sit under many bench and extra court codes, so a single bench filter can miss matters. Then narrow to a bench, for example NCLTMB0 for Mumbai or NCLTDL0 for New Delhi, using the code list in our NCLT and NCLAT guide. NCLAT sits at New Delhi (Principal Bench) and Chennai, so check both.
What is LegalCheck and when should I use it in due diligence?
LegalCheck is eCourtsIndia’s court-record matching report on a person or company. It works out which court and tribunal records belong to that person, separates namesakes using details such as a parent’s or spouse’s name, and links every finding to the court record. Use it for promoters, directors and guarantors with common names. It is not an identity certificate, a police clearance certificate or legal advice. Through the API it costs ₹99 per check on pay as you go (as of September 2026). Start at LegalCheck.
How can I track a target’s pending cases after the deal?
Open each key case, switch on tracking in the Case Alerts panel and map it to a client. You get WhatsApp or email alerts, or both, when an order, hearing date or status changes. As of September 2026, tracking costs ₹5 per case per month and each delivered alert ₹0.50 per channel, so ₹1 if both channels are on. The free plan includes 50 credits a month. See the pricing page for current plans.
Does a court case against a name mean the person is a risk?
Not on its own. A name match shows that someone with that name is a party to a case, not that your target is, and a pending case is not a finding of wrongdoing. Confirm identity using the parent’s or spouse’s name, address and age in the case record. Then read the latest order and check whether the matter ended in acquittal, discharge or settlement before you report it. See same-name false positives.
Sources
- National Company Law Tribunal: Benches (Principal Bench at New Delhi and 15 regional benches). Checked 28 September 2026.
- National Company Law Appellate Tribunal (Principal Bench, New Delhi, and Chennai Bench). Checked 28 September 2026.
- Department of Financial Services: Debts Recovery Tribunals and Debts Recovery Appellate Tribunals (39 DRTs and 5 DRATs under the RDB Act, 1993). Checked 28 September 2026.
- Digital Personal Data Protection Act, 2023, Section 7 (Indian Kanoon). Checked 28 September 2026.
- Laksh Vir Singh Yadav v. Union of India, Delhi High Court, judgment dated 29 May 2026 (Indian Kanoon), and Sajjan Poovaiah v. Registrar General, Karnataka High Court, judgment dated 18 September 2026 (Indian Kanoon). Checked 28 September 2026.
- eCourtsIndia court-code, case-type and case-status lists (NCLT, NCLAT, CP_CA, CP_IBC, COP, IP; 71 status codes), read from the eCourtsIndia API enums and search facets. Checked 28 September 2026.
- eCourtsIndia: Pricing (plans, tracking, per-channel alerts, order summaries and downloads). Checked 28 September 2026.
