Downloads / CC BY 4.0
Download everything on this site
Everything on this site is available as a spreadsheet or a data file, free to reuse. This page tells you what is in each file, what every column means, and how to check the arithmetic yourself without trusting the code that produced it.
There are two datasets, each in both JSON and CSV. The first carries 472 published government rates with the duty and fee worked out on each. The second carries all 35 steps of the procedure with the published fee or the printed absence of one. Both are generated by the same build that generates these pages, so a figure on a page and a figure in a file cannot disagree.
472 computed bands35 charge stepsCC BY 4.0Last verified: 4 August 2026
01Files
| File | Contents | Size | Format |
|---|---|---|---|
| Computed bands, JSON | 472 records with metadata, computation constants and the declared gaps | not built | JSON |
| Computed bands, CSV | 472 rows, 23 columns, one row per jantri band | not built | CSV |
| Charge register, JSON | 35 procedural steps with fee, statutory basis and source | not built | JSON |
| Charge register, CSV | 35 rows, 14 columns | not built | CSV |
02Columns of the computed dataset
| Column | Meaning |
|---|---|
| village | Canonical village name, 2009 gazette spelling |
| village_slug | URL segment of that village's record on this site |
| book | Which rate book the band comes from, agricultural or non-agricultural |
| land_class | Land class exactly as classified in the rate book |
| situation | Road situation or zone of the band as printed |
| jantri_rate | The printed rate, per acre for agricultural, per sq m otherwise |
| jantri_unit | Unit of the printed rate |
| jantri_rate_per_sq_m | The rate per square metre, printed in both books |
| parcel | Declared illustrative parcel size used in the computation |
| parcel_unit | Unit of the parcel |
| valuation_base_inr | jantri_rate multiplied by parcel |
| stamp_duty_rate_pct | 4.9, Article 20(a), Gujarat Stamp Act 1958 |
| stamp_duty_inr | valuation_base_inr multiplied by 4.9 per cent |
| registration_fee_rate_pct | 1.0, Article 20(a) registration fee table |
| registration_fee_inr | valuation_base_inr multiplied by 1 per cent |
| total_statutory_inr | stamp_duty_inr plus registration_fee_inr |
| rate_rows | How many printed rate rows carry this band in the source |
| survey_numbers_listed | How many survey numbers the source lists against it |
| source_document | The rate book PDF the band was read from |
| source_pages | Page numbers in that PDF, semicolon separated |
| edition | Edition marking printed on the rate book |
| value_date | Date the rate came into force |
| data_class | OFFICIAL for the input rate columns |
03Reuse
Both files are published under CC BY 4.0. Take them, check them, and correct them in public. The attribution that matters is to the underlying government documents, which are named in the metadata block of each JSON file and in the source column of each CSV row.
The computed columns are deliberately redundant. Every one can be reproduced from the columns to its left with a multiplication, which means a reader can verify the whole dataset without trusting the code that made it.
The JSON metadata block carries the 49 gaps the four source datasets declare about themselves, so a gap travels with the data instead of staying on the website.