---
title: "How the registration department classes a survey"
method: POST
path: "/api/v1/tools/igr_classification"
---

# How the registration department classes a survey

`POST /api/v1/tools/igr_classification`

## Request

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

The registration (IGR) department's OWN classification of a survey: the land class it is valued as (e.g. "Residential Class IV Type - I"), the class grouping (Natham / Wet / Dry etc.), its guideline PRICE RANK within the village (1 = priciest band), and when the guideline value was last revised. Pass the revenue codes + survey_number (sub_division optional). Use for "how is my land classified for registration", "is it valued as residential or agricultural", "which price band is my survey in", "when was the guideline value last revised". Not a valuation; the rate itself is the guideline value lookup. 1 credit. Costs 1 credit per call, waived when nothing is found.

## Request body

- object
  - `district_code` string, required
  - `taluk_code` string, required
  - `village_code` string, required
  - `survey_number` string, required
  - `sub_division` string
  - `register` 'rural' | 'urban': Which register the codes belong to. Pass "urban" for a town survey parcel: the classification is keyed by revenue village, and a town code read as a village code names a different place.

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