,

How to Search Court Cases on eCourtsIndia.com: The Complete Step-by-Step Guide

Search 17 crore+ Indian court cases on eCourtsIndia by party, advocate, judge, CNR or keyword. Filters, date ranges and CNR lookup explained step by step.

·

·

eCourtsIndia Knowledgebase

How to search court cases on eCourtsIndia, cover design variant A for the eCourtsIndia blog

To search court cases on eCourtsIndia.com, go to ecourtsindia.com/search and type a party name, advocate, judge, CNR number, case type or any legal keyword into the single search bar. The platform searches 17 crore+ (178 million+) case records and growing, from the District Courts, the 25 High Courts, the Supreme Court and tribunals such as the NCLT and the NCLAT, with coverage of newer tribunals like the GST Appellate Tribunal (GSTAT) being added, and brings back results in a fraction of a second. This guide takes you from your very first search to the advanced filters most people never find.

How to search court cases on eCourtsIndia, portrait cover image for the eCourtsIndia blog

Maybe you are a lawyer chasing a precedent. Maybe you are a litigant trying to track your own matter. Maybe you are a journalist, a researcher or a business running due diligence on a partner. Whatever brought you here, the starting point is the same, and once you know how the search really works you will find what you need in one or two tries instead of ten.

What can you search on eCourtsIndia?

When you search here you are not just matching case titles. The engine looks across the whole record for every case:

  • Party names, the petitioners, respondents, appellants and defendants
  • Advocate names, the lawyers who appeared
  • Judge names, the presiding judge or bench
  • Case type and status, for example bail application, writ petition, civil suit, pending or disposed
  • Acts and sections cited
  • Court name and location
  • AI-generated keywords and summaries
  • The full text of every uploaded order and judgment

That last point matters. When you search a phrase like specific performance, you are searching inside the actual order text, not only the metadata. So even if a case title never mentions your term, you will still find it if an order discusses it. That is what makes the search far deeper than a simple cause-title lookup.

How to search court cases on eCourtsIndia, cover design variant B for the eCourtsIndia blog

Step 1: your first search

Go to ecourtsindia.com/search. You will see a clean search bar with placeholder text along the lines of Search cases, orders, judgments, CNR numbers. Type whatever you are looking for. It could be a person’s name like Ram Kumar, a company like Reliance Industries, a topic like cheque dishonour, a CNR like DLHC010123452024, or an act reference like IPC 302. Press Enter and results appear almost instantly.

Each result card shows the key facts at a glance: the parties, the advocates, the judge, the case type, the court, the status and the acts cited. Click any card to open the full case page with the hearing history, the orders and the AI analysis. For High Court and District Court matters, recent records now also capture richer details such as the e-filing number and date, filing type, litigant type and structured party lists, with District Court pages adding interim-application and case-history arrays. If you are looking up a known case number, our companion guide on how to check court case status online covers the one-shot CNR lookup.

How to search court cases on eCourtsIndia, cover design variant C for the eCourtsIndia blog

Step 2: reading the results page

After you run a search, the results page has three parts: a result count, the sidebar filters and the case cards.

eCourtsIndia search results page showing case cards and a sidebar of faceted filters with live counts

The result count sits at the top right and tells you how many cases matched and how fast the search ran. The sidebar filters, on the left, are grouped by category and each one carries a live count of matching cases. Click any of them, for example a case type or a court, and the results narrow instantly without retyping your query. The case cards in the middle each show the title, the advocates on both sides, the judge, the case type, the court, the status and the acts and sections cited. The external-link icon on a card opens its full detail page. Results come back up to 100 to a page, with page numbers starting at 1, and are ordered by relevance unless you pick a structured sort such as filing, decision or hearing date, filing year, case type, status, court code or CNR; the deepest result sets page through a cursor rather than huge offsets.

Step 3: advanced, field-specific search

Below the main bar is a link for advanced field-specific search. Open it and you get dedicated boxes for Judge, Advocate, Petitioner and Respondent. These are powerful. Instead of searching everywhere for Sharma and drowning in results, you can ask only for cases where Sharma is the petitioner, or only where Sharma is the advocate. You can also combine the main bar with a field box, for example land acquisition in the main bar and State of Maharashtra in the Respondent box, to find land-acquisition matters where that State is the respondent.

Step 4: using the sidebar filters like a pro

The left sidebar is where the real power sits. Every case in the Indian system is classified by type, and there are 179 case-type codes in all. You never have to memorise them, because the sidebar only ever shows the ones relevant to your current search. Here are the ones people reach for most.

Case typeWhat it meansWhen you need it
Civil Suit (CS)Original civil disputeProperty disputes, contracts, recovery suits
Writ Petition Civil (WP_C)Constitutional remedy under Article 226Challenging government orders, fundamental rights
Bail Application (BA)Application for bailCriminal cases where bail is sought
Criminal Appeal (CRL_A)Appeal against conviction or sentenceChallenging trial-court verdicts
Company Petition (COP)NCLT mattersInsolvency and corporate disputes
Special Leave Petition (SLP_C)Appeal to the Supreme CourtSupreme Court matters under Article 136
Public Interest Litigation (PIL)Filed for public welfareCases in the public interest
GST Appellate Tribunal (GSTAT)GST appeals and applications (case types such as AA_GSTAT)GST tax disputes (coverage rolling out)

Alongside case type, the sidebar lets you filter by case status (the platform tracks 71 distinct values such as Pending, Disposed, Dismissed, Allowed and Admitted), by court, and by location, where you can start with a state and drill down to a district and then to an individual court complex. For the complete list of every code behind these filters, see our search guide to every filter and parameter. These code lists are a snapshot that grows over time, as newer tribunals like GSTAT are added, so the authoritative live set is always the one published in the API enums reference.

Step 5: getting the most from the search bar

There is no special syntax to memorise here, no AND/OR/NOT operators and no wildcards. You simply type natural keywords, a name, a case type or a CNR, and the engine matches your words against the full text of orders and judgments, the case metadata and the AI summaries all at once. A few habits make a real difference.

  • Be specific. A multi-word legal phrase like specific performance or culpable homicide is far more precise than a single common word, because the engine weighs all your terms together.
  • Add a distinguishing word. If a name is common, pair it with a city, a court or a topic to cut the noise, for example Ram Kumar cheque dishonour.
  • Let the filters do the narrowing. Rather than trying to exclude terms by hand, run a broad keyword search and then click the sidebar facets, case type, status, court and date, to refine without retyping.
  • Use the field boxes for people. When you want only cases where someone is the advocate, petitioner or respondent, put the name in the matching advanced field box instead of the main bar.
  • Try alternate spellings. Indian names vary, so search both Mohammad and Mohammed, with and without initials, as separate queries.

Step 6: searching by CNR number

If you already have a CNR, this is the fastest route of all. A CNR (Case Number Record) is the unique 16-character code assigned to every case filed in an Indian court, such as DLHC010123452024. Paste it into the bar, press Enter, and you get an exact match with no filtering and no scrolling. You will find the CNR printed at the top of any court order or summons. The same CNR also powers a quick developer and MCP check for a different question, whether a case is listed for an upcoming hearing, through the partner cause-list CNR endpoint (/api/partner/causelist/cnr/batch, which takes 1 to 100 CNRs in one call, or a single CNR on its own), which reports whether, when and where each case is next listed without pulling a full cause list. If the format is new to you, our explainer on what a CNR number is breaks down each part.

Step 7: the six date filters most platforms do not have

This is where eCourtsIndia pulls ahead of the field. Where most databases give you a single date range, here you get six separate date filters.

Date filterWhat it meansUse case
Filing dateWhen the case was originally filedFind recently filed cases in a category
Registration dateWhen the case was formally registeredTrack the registration timeline
First hearing dateDate of the first hearingUnderstand initial scheduling
Last hearing dateThe most recent hearingFind cases with recent activity
Next hearing dateThe upcoming hearingSee what is coming up this week or month
Decision dateDate of the final order or judgmentFind recently decided cases

This is what lets you run a query like cases with a next hearing this week, which is simply not possible on most legal databases. You can also filter by a single year, for example filing year 2025, for quick narrowing.

Step 8: shareable search URLs

Every search generates its own URL that you can bookmark or send. Search specific performance, filter to Civil Suits, and the address captures the query and the filter. Send that link to a colleague and they see exactly the same result set. Drop it into a legal memo as a live reference. Four short parameters do most of the work: q= for free text, cc= for a court code, sc= for a state code and fdr= for a filing-year range. Our search parameter guide documents each one with examples.

Common mistakes, and how to avoid them

  • Abbreviating acts in the Acts filter. The structured Acts and Sections filter wants the full stored name. Typing IPC 302 there returns nothing, you would need INDIAN PENAL CODE - 302. The fix is simple: use the main search bar instead, where IPC 302 works perfectly because it reads the full-text index.
  • Dropping the bench suffix from a court code. Delhi High Court is DLHC01, not DLHC. Karnataka High Court is KAHC01. For NCLT you also need a trailing zero, so Mumbai is NCLTMB0. A wrong code returns zero results silently, with no error, so the exact code matters.
  • Searching too narrowly on the first try. Start broad, then narrow. Begin with one keyword and add filters one at a time. Stacking five filters at once often hides cases that would have been relevant.

Five real searches you can try right now

  1. Pending bail applications in Delhi High Court. Filter Case Type to Bail Application, Court to Delhi High Court, and Status to Pending.
  2. IPC 302 cases decided by a Division Bench in 2025. Type IPC 302, filter Bench Type to Division Bench and Decision Year to 2025, and toggle Has Judgments to Yes.
  3. Every case involving a company. Type the company name, or use the Petitioner and Respondent field boxes, to see all matters where it is a party across every court.
  4. NCLT insolvency petitions in Mumbai. Filter Case Type to Company Petition or Insolvency Petition, Court Code to NCLTMB0, and Status to Pending.
  5. Old pending writ petitions filed before 2015. Filter Case Type to Writ Petition (Civil), set Filing Date To 2014-12-31, Status to Pending, and sort by filing date, oldest first.

What makes eCourtsIndia search different?

If you have used IndianKanoon, SCC Online or Manupatra, here is what this adds. The biggest difference is District Court coverage: those platforms focus on High Court and Supreme Court judgments, while eCourtsIndia indexes district and subordinate court records too, which is the bulk of Indian litigation. To put it in perspective, the Allahabad High Court alone accounts for tens of lakhs of indexed cases, with the Madras and Punjab & Haryana High Courts not far behind (figures as of mid-2026 and refreshed continuously), and the district tiers below them are larger still. Across all courts the index runs past 17 crore (178 million) records and keeps growing.

On top of that breadth, eCourtsIndia is one of the few platforms that lets you search directly by advocate name, which is invaluable for checking a lawyer’s record or finding your own appearances. It gives you six date filters instead of one, up-to-date case status refreshed from court records, and faceted search where every filter shows a live count so you can narrow without retyping. For builders who want this at scale, the same index is available through an API and MCP, which we cover in our guide on building legal due diligence on the eCourtsIndia API.

Tips for better results

  • Start broad, then narrow with one filter at a time.
  • Type the full multi-word legal term rather than one common word: res judicata, natural justice.
  • When a concept has synonyms, run them as separate searches, for example tenant and then lessee, or culpable homicide and then murder.
  • Combine case type and status for precision, for example Bail Application plus Disposed.
  • Lean on the date filters, they are the single fastest way to cut a big result set down.
  • Try alternate spellings of Indian names: Mohammad and Mohammed, with and without initials.
  • Toggle Has Judgments when you are doing case-law research, to filter out procedural orders.

Frequently Asked Questions

Is it free to search court cases on eCourtsIndia?

How to search court cases on eCourtsIndia, square social cover for the eCourtsIndia blog

Yes. The whole database is free to search. Open ecourtsindia.com/search, type a keyword or CNR number and press Enter, no login required to run a search.

How many cases can I search across?

The index currently covers 17 crore+ (178 million+) case records and grows every day, spanning the District Courts, the 25 High Courts, the Supreme Court and tribunals such as the NCLT and NCLAT.

What is a CNR number and how do I search with one?

A CNR (Case Number Record) is the unique 16-character code given to every case filed in an Indian court. If you have it, paste it into the search bar and press Enter for an instant exact match. See our CNR explainer for the format.

Does eCourtsIndia cover District Courts, not just High Courts?

Yes, and that is the biggest difference from judgment-only databases. eCourtsIndia indexes district and subordinate court records alongside the High Courts and Supreme Court, which is where the bulk of Indian litigation actually sits.

Can I search by advocate or judge name?

Yes. Use the advanced field-specific boxes for Advocate, Judge, Petitioner and Respondent to pull every matter linked to a particular lawyer or bench, instead of sifting through unrelated results.

Start searching

The whole database is free to search. Open ecourtsindia.com/search, start with a single keyword, explore the filters, try a phrase search, and see what comes back. More than 17 crore (178 million) case records are waiting, with more added every day. The question is rarely whether the case you need is in there. It almost certainly is. The only question is whether you know the right way to find it, and now you do.

Sources

  • eCourtsIndia case search, ecourtsindia.com/search.
  • Record counts, court-volume figures, the 179 case-type codes and 71 case-status values verified against the eCourtsIndia data platform and eCourts MCP, as of mid-2026 (figures refresh continuously).
  • Underlying public data sourced from the Government of India eCourts services, the Supreme Court registry and High Court registries.

This article is general information, not legal advice. For case-specific questions, consult a qualified advocate.

Search 28 crore+ Indian court cases, free

Unified search across district, high court and Supreme Court records. Hearing alerts, AI summaries and an API for developers.