# Indian High Court Judgments via eCourts AWS Mirror

> Indian High Court Judgments via eCourts AWS Mirror is a paid API for AI agents from api.companyrecords-api.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-24).

Lists or looks up Indian High Court judgments and final orders from the eCourts AWS Open Data mirror, returning case metadata and PDF links for 25 High Courts from 1950–2026.

## Facts

- Endpoint: GET https://api.companyrecords-api.workers.dev/api/gov/court-records-ecourt-india?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/indian-high-court-judgments-via-ecourts-aws-mirror-582c4027
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_O4k7tZEvgT7GPy77gCEXH

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability indian-high-court-judgments-via-ecourts-aws-mirror-582c4027
```

Example prompt: Pull up to 10 judgments from the Delhi High Court for the year 2025 from the eCourts mirror, and give me the case titles, judges, decision dates, and PDF links.

## When to prefer this

Use this endpoint when you need structured metadata and PDF links for Indian High Court judgments from any of 25 High Courts, particularly for historical research, legal due diligence, or case lookup by CNR. It is ideal for bulk listing of judgments by court and year or direct CNR lookups. Prefer it over live eCourts portals when you need machine-readable data and PDF access rather than real-time case status — note it is not suitable for checking live hearing schedules or current case status.

## Known failure modes

- Invalid or non-existent court code returns empty results or error
- CNR not found in the mirror returns null or empty item list
- Mirror may be up to ~3 months stale — recent judgments may be missing
- Year outside 1950–2026 range may return empty results
- Invalid cursor string may cause pagination errors
- Rate limiting or payment failure returns 402 or error response

## How this service works

Pay-per-call company registry, government, legal and B2B data tools for AI agents, from official registers and public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing the court name, court code, decision year, total count of items returned, an array of judgment records (each with CNR, bench, court, case title, list of judges, PDF URL, opening text excerpt, decision date, registration date, and disposal nature), the S3 source URL, a timestamp of when the mirror was checked, and a nextCursor for pagination.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "cnr": {
       "type": "string",
       "description": "Optional 16-character CNR, e.g. DLHC010000012026 (decision year still required)"
      },
      "year": {
       "type": "integer",
       "description": "Decision year, 1950-current (default current year)"
      },
      "court": {
       "type": "string",
       "description": "Court code (e.g. 7_26) or part of the name (Delhi, Bombay, Madras, Allahabad...)"
      },
      "limit": {
       "type": "integer",
       "description": "1-20 judgments (default 10)"
      },
      "cursor": {
       "type": "string",
       "description": "nextCursor from a previous answer, for the next page"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cnr": null,
  "year": 2026,
  "count": 5,
  "court": "High Court of Delhi",
  "items": [
   {
    "cnr": "DLHC010000012026",
    "bench": "dhcdb",
    "court": "High Court of Delhi",
    "title": "W.P.(C)/6/2026 of INDIA POWER CORPORATION LIMITED & ANR. Vs CENTRAL ELECTRICITY REGULATORY COMMISSION & ORS.",
    "judges": [
     "HON'BLE MR. JUSTICE TEJAS KARIA"
    ],
    "pdfUrl": "https://indian-high-court-judgments.s3.ap-south-1.amazonaws.com/data/pdf/year=2026/court=7_26/bench=dhcdb/DLHC010000012026_1_2026-01-16.pdf",
    "excerpt": "HIGH COURT OF DELHI AT NEW DELHI + W.P.(C) 6/2026 INDIA POWER CORPORATION LIMITED & ANR. .....Petitioners Through: Mr. Pranjit Bhattachary and Ms. Solonee Shukla, Mr. Sachin Jain, Advs. versus CENTRAL ELECTRICITY REGULATORY COMMISSION & ORS. .....Respondents Through: Mr. Shubham Arya and",
    "decisionDate": "2026-01-16",
    "disposalNature": null,
    "registrationDate": "2026-01-02"
   },
   {
    "cnr": "DLHC010000022026",
    "bench": "dhcdb",
    "court": "High Court of Delhi",
    "title": "W.P.(C)/8/2026 of SURINDER KUMAR JAIN Vs PIRAMAL FINANCE LTD",
    "judges": [
     "HON'BLE MR. JUSTICE VIVEK CHAUDHARY",
     "HON'BLE MS. JUSTICE RENU BHATNAGAR"
    ],
    "pdfUrl": "https://indian-high-court-judgments.s3.ap-south-1.amazonaws.com/data/pdf/year=2026/court=7_26/bench=dhcdb/DLHC010000022026_1_2026-01-05.pdf",
    "excerpt": "HIGH COURT OF DELHI AT NEW DELHI + W.P.(C) 8/2026 & CM APPL. 20/2026 SURINDER KUMAR JAIN .....Petitioner Through: Mr. Sanjay Rathi & Mr. Puneet Jain, Advs. versus PIRAMAL FINANCE LTD. .....Respondent Through: Mr. Mukul Bhimani, Adv. for R-1. CORAM: HON'BLE MR. JUSTICE VIVEK CHAUDHARY",
    "decisionDate": "2026-01-05",
    "disposalNature": null,
    "registrationDate": "2026-01-02"
   }
  ],
  "source": "https://indian-high-court-judgments.s3.ap-south-1.amazonaws.com/?list-type=2&prefix=metadata/json/year=2026/court=7_26/",
  "checkedAt": "2026-10-23T09:37:05.100Z",
  "courtCode": "7_26",
  "nextCursor": "metadata/json/year=2026/court=7_26/bench=dhcdb/DLHC010000062026_1_2026-01-05.json"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/indian-high-court-judgments-via-ecourts-aws-mirror-582c4027/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.companyrecords-api.workers.dev](https://www.zero.xyz/host/api.companyrecords-api.workers.dev/llms.txt)
