---
title: "Caselaw search"
method: POST
path: "/api/v1/tools/caselaw_search"
---

# Caselaw search

`POST /api/v1/tools/caselaw_search`

## Request

- Base URL: `https://verified.realestate`
- URL: `https://verified.realestate/api/v1/tools/caselaw_search`
- Auth: HTTP bearer

Search land judgments of the Supreme Court of India and the Madras High Court (full text). Supreme Court rulings here are limited to those that apply in Tamil Nadu: central Acts, general principles of property law, and Tamil Nadu statutes; rulings that turn only on another state's law are excluded. Madras High Court judgments cover both benches, 2001-2026. Use for "has the court decided", "what did the High Court hold", "is there a judgment on", and for how a rule has actually been applied in practice: patta and mutation refusals, land acquisition compensation, encroachment and eviction, poramboke and natham classification, temple and waqf land, CMDA and DTCP planning permission refusals, partition, easement and possession. Returns the passage, the case title, the court, the decision date and a link to the judgment PDF. A Supreme Court ruling binds every court in India, including the Madras High Court: where one speaks to the point, lead with it. This is CASE LAW, not legislation: what a rule says is the separate search over the text of rules and acts, and this is for how a court has applied it. Cite the case title and date. Never state a single judgment as if it were the rule, and say plainly that the corpus does not record whether a judgment was later overruled or affirmed on appeal. Free.

## Request body

- object
  - `query` string, required: The legal question or fact pattern, in English
  - `from_year` integer: Optional earliest decision year. Use when the question is about the current position, e.g. 2020.
  - `bench` 'Chennai' | 'Madurai': Optional Madras High Court bench filter. Only use when the user names a bench or a southern district. Setting it searches the High Court alone.
  - `court` 'Supreme Court' | 'Madras High Court': Optional. Only when the user asks for one court specifically; by default both are searched.

## Response `200`

The envelope: ok, status, data, credits_charged, balance_after, request_id

## Other responses

- `401`: No valid credential
- `402`: Not enough credits
- `429`: Rate limit

---

[API](https://skmtc.dev/verified/apis/landlens-tool-api.md) · [All operations](https://skmtc.dev/verified/apis/landlens-tool-api/llms.txt) · [OpenAPI document](https://skmtc.dev/verified/apis/landlens-tool-api/revisions/7923c1c24431?raw)
