Indian Court Data Coverage and Freshness
The keyword index behind the CourtMesh API holds 318.9 million case records across the Supreme Court, every High Court, District Courts and tribunals. This page publishes the real per court counts behind that figure and how current each court's data is, with no login and no API key.
Data as of 2026-11-02. Page last refreshed 2026-11-03.
Coverage by court
Records by court tier
Every row below is sorted by record count within its tier, highest first, with a subtotal per tier. District Courts are rolled up into a single row because the index has no state field to break that tier down further.
Supreme Court
30,68,116 records
| Court | Records | Earliest decision | Latest decision | Business days behind |
|---|---|---|---|---|
| Supreme Court of India | 30,68,116 | N/A | 2026-10-30 | N/A |
Supreme Court of India
- Records
- 30,68,116
- Earliest decision
- N/A
- Latest decision
- 2026-10-30
- Business days behind
- N/A
High Courts
4,48,63,659 records
| Court | Records | Earliest decision | Latest decision | Business days behind |
|---|---|---|---|---|
| Allahabad High Court | 72,41,714 | 1900-01-01 | 2026-11-02 | Current |
| Madras High Court | 38,72,995 | 1970-01-01 | 2026-11-02 | Current |
| Rajasthan High Court | 37,99,907 | 1911-11-11 | 2026-11-02 | Current |
| Bombay High Court | 37,51,058 | 1900-01-01 | 2026-11-02 | Current |
| Madhya Pradesh High Court | 33,61,583 | 1901-01-01 | 2026-10-23 | 6 |
| Punjab and Haryana High Court | 29,54,325 | 1901-01-01 | 2026-11-02 | Current |
| Patna High Court | 28,55,579 | 1967-01-01 | 2026-11-02 | Current |
| Karnataka High Court | 23,35,005 | 1900-02-11 | 2026-11-02 | Current |
| Kerala High Court | 23,15,269 | 1901-12-05 | 2026-11-02 | Current |
| Telangana High Court | 20,81,624 | 1900-01-01 | 2026-11-02 | Current |
| Orissa High Court | 18,48,144 | 1899-12-30 | 2026-11-02 | Current |
| Calcutta High Court | 17,90,440 | 1947-08-15 | 2026-11-02 | Current |
| Delhi High Court | 10,35,937 | 1960-10-10 | 2026-11-02 | Current |
| Gujarat High Court | 8,91,612 | 1901-01-01 | 2026-11-02 | Current |
| Jharkhand High Court | 8,75,916 | 1970-01-01 | 2026-11-02 | Current |
| Himachal Pradesh High Court | 7,63,280 | 1900-01-01 | 2026-11-02 | Current |
| Andhra Pradesh High Court | 7,38,915 | 1900-01-01 | 2026-11-02 | Current |
| Chhattisgarh High Court | 7,22,431 | 1963-08-07 | 2026-11-02 | Current |
| Gauhati High Court | 6,77,678 | 1900-01-01 | 2026-11-02 | Current |
| Jammu & Kashmir and Ladakh High Court | 4,36,597 | 1860-01-26 | 2026-11-02 | Current |
| Uttarakhand High Court | 3,88,481 | 1950-01-01 | 2026-11-02 | Current |
| Manipur High Court | 54,391 | 1970-01-01 | 2026-11-02 | Current |
| Tripura High Court | 45,889 | 1900-01-01 | 2026-10-22 | 7 |
| Meghalaya High Court | 21,390 | 1970-01-01 | 2026-10-28 | 3 |
| Sikkim High Court | 3,498 | 1970-01-01 | 2026-11-02 | Current |
| High Court | 1 | N/A | N/A | N/A |
Allahabad High Court
- Records
- 72,41,714
- Earliest decision
- 1900-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Madras High Court
- Records
- 38,72,995
- Earliest decision
- 1970-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Rajasthan High Court
- Records
- 37,99,907
- Earliest decision
- 1911-11-11
- Latest decision
- 2026-11-02
- Business days behind
- Current
Bombay High Court
- Records
- 37,51,058
- Earliest decision
- 1900-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Madhya Pradesh High Court
- Records
- 33,61,583
- Earliest decision
- 1901-01-01
- Latest decision
- 2026-10-23
- Business days behind
- 6
Punjab and Haryana High Court
- Records
- 29,54,325
- Earliest decision
- 1901-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Patna High Court
- Records
- 28,55,579
- Earliest decision
- 1967-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Karnataka High Court
- Records
- 23,35,005
- Earliest decision
- 1900-02-11
- Latest decision
- 2026-11-02
- Business days behind
- Current
Kerala High Court
- Records
- 23,15,269
- Earliest decision
- 1901-12-05
- Latest decision
- 2026-11-02
- Business days behind
- Current
Telangana High Court
- Records
- 20,81,624
- Earliest decision
- 1900-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Orissa High Court
- Records
- 18,48,144
- Earliest decision
- 1899-12-30
- Latest decision
- 2026-11-02
- Business days behind
- Current
Calcutta High Court
- Records
- 17,90,440
- Earliest decision
- 1947-08-15
- Latest decision
- 2026-11-02
- Business days behind
- Current
Delhi High Court
- Records
- 10,35,937
- Earliest decision
- 1960-10-10
- Latest decision
- 2026-11-02
- Business days behind
- Current
Gujarat High Court
- Records
- 8,91,612
- Earliest decision
- 1901-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Jharkhand High Court
- Records
- 8,75,916
- Earliest decision
- 1970-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Himachal Pradesh High Court
- Records
- 7,63,280
- Earliest decision
- 1900-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Andhra Pradesh High Court
- Records
- 7,38,915
- Earliest decision
- 1900-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Chhattisgarh High Court
- Records
- 7,22,431
- Earliest decision
- 1963-08-07
- Latest decision
- 2026-11-02
- Business days behind
- Current
Gauhati High Court
- Records
- 6,77,678
- Earliest decision
- 1900-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Jammu & Kashmir and Ladakh High Court
- Records
- 4,36,597
- Earliest decision
- 1860-01-26
- Latest decision
- 2026-11-02
- Business days behind
- Current
Uttarakhand High Court
- Records
- 3,88,481
- Earliest decision
- 1950-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Manipur High Court
- Records
- 54,391
- Earliest decision
- 1970-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
Tripura High Court
- Records
- 45,889
- Earliest decision
- 1900-01-01
- Latest decision
- 2026-10-22
- Business days behind
- 7
Meghalaya High Court
- Records
- 21,390
- Earliest decision
- 1970-01-01
- Latest decision
- 2026-10-28
- Business days behind
- 3
Sikkim High Court
- Records
- 3,498
- Earliest decision
- 1970-01-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
High Court
- Records
- 1
- Earliest decision
- N/A
- Latest decision
- N/A
- Business days behind
- N/A
District Courts
25,89,17,117 records
| Court | Records | Earliest decision | Latest decision | Business days behind |
|---|---|---|---|---|
| District Courts, all states and union territories (rolled up) | 25,89,17,117 | N/A | 2026-11-02 | Current |
District Courts, all states and union territories (rolled up)
- Records
- 25,89,17,117
- Earliest decision
- N/A
- Latest decision
- 2026-11-02
- Business days behind
- Current
Tribunals
79,180 records
| Court | Records | Earliest decision | Latest decision | Business days behind |
|---|---|---|---|---|
| NCLT | 32,849 | 2019-02-18 | 2026-11-02 | Current |
| DCDRC | 11,905 | 2001-01-02 | 2026-11-02 | Current |
| Principal Bench, New Delhi | 9,934 | 2019-01-29 | 2026-10-30 | 1 |
| NGT | 7,044 | 2024-02-15 | 2026-11-02 | Current |
| Chennai Bench | 5,369 | 2021-08-11 | 2026-10-06 | 19 |
| ITAT | 3,949 | 2023-02-01 | 2026-11-02 | Current |
| SCDRC | 3,812 | 2024-02-09 | 2026-10-15 | 12 |
| TDSAT | 1,767 | 2026-03-17 | 2026-10-30 | 1 |
| NCDRC | 1,754 | 2025-04-24 | 2026-10-15 | 12 |
| SAT | 756 | 2020-09-08 | 2026-10-13 | 14 |
| ATFP | 41 | 2025-11-19 | 2026-08-13 | 57 |
NCLT
- Records
- 32,849
- Earliest decision
- 2019-02-18
- Latest decision
- 2026-11-02
- Business days behind
- Current
DCDRC
- Records
- 11,905
- Earliest decision
- 2001-01-02
- Latest decision
- 2026-11-02
- Business days behind
- Current
Principal Bench, New Delhi
- Records
- 9,934
- Earliest decision
- 2019-01-29
- Latest decision
- 2026-10-30
- Business days behind
- 1
NGT
- Records
- 7,044
- Earliest decision
- 2024-02-15
- Latest decision
- 2026-11-02
- Business days behind
- Current
Chennai Bench
- Records
- 5,369
- Earliest decision
- 2021-08-11
- Latest decision
- 2026-10-06
- Business days behind
- 19
ITAT
- Records
- 3,949
- Earliest decision
- 2023-02-01
- Latest decision
- 2026-11-02
- Business days behind
- Current
SCDRC
- Records
- 3,812
- Earliest decision
- 2024-02-09
- Latest decision
- 2026-10-15
- Business days behind
- 12
TDSAT
- Records
- 1,767
- Earliest decision
- 2026-03-17
- Latest decision
- 2026-10-30
- Business days behind
- 1
NCDRC
- Records
- 1,754
- Earliest decision
- 2025-04-24
- Latest decision
- 2026-10-15
- Business days behind
- 12
SAT
- Records
- 756
- Earliest decision
- 2020-09-08
- Latest decision
- 2026-10-13
- Business days behind
- 14
ATFP
- Records
- 41
- Earliest decision
- 2025-11-19
- Latest decision
- 2026-08-13
- Business days behind
- 57
Methodology
How to read these numbers
Five things worth knowing before you cite this page or build against it.
What counts as one record in these numbers?
A record is one case row in the keyword index: a case number, court, parties and the metadata we could extract from the source portal. Many records also carry the stored judgment or order document. Counts by court and year, and the date each court was last refreshed, are on this page.
Which endpoints reach which records?
POST /search/cases runs against the full keyword index, so it reaches every record. POST /search/cases/semantic runs against the vector index, the analysed judgment layer, so a semantic query can miss a document that keyword search finds. GET /cases/{id}/pdf returns the stored judgment or order document where one is held, and a clear 404 where it is not.
How does this compare to the National Judicial Data Grid (NJDG)?
We intend to publish our coverage as a percentage of the NJDG's published case totals, with the date we read the NJDG figures stated alongside. That reconciliation has not been done yet, so this page does not compute or display a coverage percentage against NJDG today. Treat the numbers here as our own counts, not as a claim about what share of the national docket they represent, until that comparison is published with a read date.
What are the known gaps in the corpus?
Four gaps we know about and are not hiding: pre-CNR records that predate the eCourts case numbering scheme and so carry weaker identifiers; scanned-only PDFs where the source portal never published extractable text, which means the document exists but is not full-text searchable; tribunals that have no bulk data portal, which limits ingestion to what can be scraped page by page; and source portals that rate limit ingestion, which slows how quickly a large backlog can be pulled in. None of these gaps are estimated on this page as a percentage; they are named so an integrator can plan around them.
Is 318.9 million records or freshness a service level commitment?
No. Last ingest time and latest decision date per court are facts read from the pipeline at the moment this page's data was generated, not a promise about how current the corpus will stay. We do not publish a median ingestion lag, an uptime figure or a latency SLA for this data. If your use case needs a contracted freshness commitment, that is negotiated as part of an Enterprise or data licensing agreement, not something this public page can offer.
Need coverage guarantees, not just a snapshot?
This page is a public, self serve view of what is already in the corpus. If your use case needs a contracted refresh schedule, a specific court's backlog cleared, or a licensing agreement for bulk use, that is a conversation with our licensing team, not a setting on this page.