# India Land Data Open, verified reference data for Indian land transactions: - **[`data/land-units.json`](data/land-units.json)** -- 20 land area units (acre, gunta, cent, ground, ankanam, hectare, and state-specific bigha, katha, kanal and marla), each defined in square metres from an exact definition. - **[`data/land-record-portals.json`](data/land-record-portals.json)** -- 23 official government portals for land records and property registration across 11 states, with what each one serves. Maintained by [Agriva](https://www.agriva.ai), which uses this data in its free [land unit converter](https://www.agriva.ai/tools/land-unit-converter) and [land record portal directory](https://www.agriva.ai/tools/land-record-portals). ## Why Online converters disagree. Popular pages give 1 gunta as 0.0247 acre or 0.03 acre; the correct value is exactly 0.025 (1 acre = 40 guntas = 43,560 sq ft). Units like the bigha differ by state, and sometimes by district. Lookalike commercial sites rank for government portal names. This repository keeps one sourced, dated copy. ## Land units Every unit carries `sqm` (its size in square metres). To convert, go through square metres: ```js const { units, regionalUnits } = require("./data/land-units.json"); const all = Object.fromEntries( [...units, ...regionalUnits].map((u) => [u.id, u]), ); function convert(value, from, to) { return (value * all[from].sqm) / all[to].sqm; } convert(1, "acre", "gunta"); // 40 convert(1, "acre", "cent"); // 100 convert(1, "bigha-rajasthan-pucca", "acre"); // 0.625 ``` A copy of this function ships as [`convert.js`](convert.js). **Regional units vary.** The bigha, katha, kanal and marla values here are the common standard for each state. Some districts use different sizes; where that is known, the entry carries a `varies` field, and every regional entry lists its `sources`. Bigha values for states where sources disagree (including Uttar Pradesh, Bihar and Gujarat) are left out on purpose. For a transaction, confirm against the local revenue records. ## Land record portals Only government domains are listed, each checked from an Indian connection on the `lastVerified` date. Replaced portals (for example Telangana's Dharani, replaced by Bhu Bharati in April 2025) are left out. Some portals block connections from outside India. ## Updates Both files carry a `lastVerified` date. Corrections are welcome as issues or pull requests; please include an official source. ## Licence Data is released under [CC BY 4.0](LICENSE). You can use it for any purpose, including commercially, with attribution: > Source: Agriva, India Land Data (https://www.agriva.ai)