---
title: "Crop and cultivation record of a survey"
method: POST
path: "/api/v1/tools/adangal_record"
---

# Crop and cultivation record of a survey

`POST /api/v1/tools/adangal_record`

## Request

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

Fetch the e-Adangal crop and cultivation register entry for a RURAL survey: recorded crops, season, type of cultivation and irrigation notes. Reads the live register; if it does not answer, our stored copy is used and the answer says so with the date it was read. Use for "what crops are recorded", "adangal / அடங்கல்", "who cultivates this land", "is cultivation recorded". Needs revenue codes (resolve first) and the survey number; passing the patta number lets the register be checked under both indexes. Rural only; town-surveyed land has no adangal. A blank register means NO CULTIVATION RECORDED, never "not cultivated" - say so. 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
  - `patta_number` string: Optional; enables the patta-index fallback when the survey index is blank.
  - `register` 'rural' | 'urban': Which register the codes belong to. Pass "urban" for a town survey parcel: the crop register covers village land only, 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)
