---
title: "Search the CMDA registers"
method: POST
path: "/api/v1/tools/cmda_check"
---

# Search the CMDA registers

`POST /api/v1/tools/cmda_check`

## Request

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

Search CMDA (Chennai Metropolitan Development Authority) records by name, file number, permit number or village. subject picks the register: "planning_permission" (approvals), "violation" (unauthorised-construction list), "locked_sealed" (locked/sealed buildings), "sealing_notice" (lock-and-seal NOTICES served), "developer" (registered developers), "professional" (CMDA-registered architects/engineers/surveyors, WITH licence validity - check expiry before hiring), "completion_certificate" (issued CCs - proof a building was completed per plan), or "government_order" (CMDA-related GOs by number/subject). Use for "is there a CMDA approval for X", "any violation/sealing against this owner/building", "is this developer/architect CMDA-registered", "does this building have a completion certificate". Chennai metropolitan area only. Costs 1 credit per call, waived when nothing is found.

## Request body

- object
  - `query` string, required: Name, file number, permit number or village to search for
  - `subject` 'planning_permission' | 'violation' | 'locked_sealed' | 'sealing_notice' | 'developer' | 'professional' | 'completion_certificate' | 'government_order', required: Which CMDA register to search

## 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)
