Property Tax Records API: ₹0.40 per call, ₹50 free credit
Endpoints
All calls are GET under https://indiapropertyregister.com/api/v1 with Authorization: Bearer YOUR_KEY. Parameters are the ones in the OpenAPI spec and the docs.
| Endpoint | What it returns |
|---|---|
GET /cities?state={lgd} | Cities and towns with property tax records |
GET /city/{code} | A city and its areas |
GET /city/{code}/properties?area={slug} | Properties taxed in an area, 200 a page |
GET /city/{code}/property/{slug} | One property tax record |
Example request
curl -H "Authorization: Bearer YOUR_KEY" \
"https://indiapropertyregister.com/api/v1/cities?state=29"
curl -H "Authorization: Bearer YOUR_KEY" \
"https://indiapropertyregister.com/api/v1/city/803162/property/1000231191"
Replace YOUR_KEY with your key. Values like $VILLAGE_LGD come from the call before it. Sign up at /signup to get a key and ₹50 of credit.
What comes back
Cities
| Field | Meaning |
|---|---|
cities[].code, name, kind | The city code the other city calls take |
cities[].properties, areas | Tax records and areas on the register |
cities[].as_of | The date of the records |
One property
| Field | Meaning |
|---|---|
property_id, address, usage, area_sqm | The property as the city records it |
assessee | The taxpayer as the city publishes it |
tax.annual_value, annual_tax, dues | Annual value, annual tax and dues |
tax.last_paid, status, as_of | Last payment, status and the date of the record |
assessments[] | year, tax, paid and dues, year by year |
same_address[], owner_url | Other units taxed at the address and the owner page |
Coverage
Tax records are loaded for 19 states and union territories. None loaded for: Andaman & Nicobar, Arunachal Pradesh, Assam, Chandigarh, Dadra, Nagar Haveli, Daman & Diu, Goa, Jammu & Kashmir, Jharkhand, Kerala, Ladakh, Lakshadweep, Madhya Pradesh, Manipur, Meghalaya, Nagaland, Sikkim, Tripura.
| State or union territory | Property tax records |
|---|---|
| Andhra Pradesh | 39.9 lakh |
| Bihar | 23,233 |
| Chhattisgarh | 5.33 lakh |
| Delhi | 20.4 lakh |
| Gujarat | 25.2 lakh |
| Haryana | 49.6 lakh |
| Himachal Pradesh | 39,318 |
| Karnataka | 44.7 lakh |
| Maharashtra | 72.0 lakh |
| Mizoram | 46,466 |
| Odisha | 7.06 lakh |
| Puducherry | 9.88 lakh |
| Punjab | 16.4 lakh |
| Rajasthan | 10.1 lakh |
| Tamil Nadu | 89.1 lakh |
| Telangana | 50.6 lakh |
| Uttarakhand | 11.3 lakh |
| Uttar Pradesh | 58.4 lakh |
| West Bengal | 25.1 lakh |
Use cases
- Lending: check for unpaid property tax before sanction
- Valuation and property inspection support
- Real estate platforms verifying a flat's tax record
- Tenant and buyer checks for dues
Price
₹0.40 per successful call, ₹50 free credit. Errors, not-found lookups and refused calls are free; a 200 with an empty list is billed. New accounts get ₹50 of free credit, about 125 calls, with no card. Top up with ₹500, ₹5,000, ₹50,000 plus 18% GST. There is no subscription. The full price list is on the API page.
Limits
AI agents and MCP
The same data is available to Claude, ChatGPT, Cursor and any MCP client at https://indiapropertyregister.com/mcp. Tools for this job: list_cities, get_city, list_city_properties, get_city_property. Sign in with your account over OAuth; calls are billed like API calls. Setup for each app.
Questions people ask
How do I get property tax records by API?
List cities with /cities, choose an area from /city/{code}, then fetch a property with /city/{code}/property/{slug} to get the tax, dues, last payment and yearly assessments.
Does the tax record show the owner?
It shows the assessee, the taxpayer as the city publishes it. That is usually the owner but is not proof of title.
Can I list the flats of one building?
Yes. /city/{code}/societies lists housing societies and /city/{code}/society/{slug} lists the flats of one.
How much does the Property Tax Records API cost?
₹0.40 per successful call (HTTP 200), paid from a prepaid wallet. Errors, not-found lookups and refused calls are free; a 200 with an empty list is billed. New accounts get ₹50 of free credit, about 125 calls, with no card. Top up with ₹500, ₹5,000, ₹50,000 plus 18% GST.
Can an AI agent use the Property Tax Records API?
Yes. The same account works over the MCP server at https://indiapropertyregister.com/mcp, with the tools list_cities, get_city, list_city_properties, get_city_property. Claude, ChatGPT, Cursor and other MCP clients sign in with OAuth, and calls are billed to the same wallet. Setup is on https://indiapropertyregister.com/connect.
Related APIs
- Property Owner Search API: Find plots by holder name across villages and states.
- Property Due Diligence API: Holders, mutations, deeds, charges, cases and notices in one record.
- Circle Rate API: Government land rates by village: circle rate, guideline value, jantri, ready reckoner.
- All APIs by use case
Guides
Sign up with an email, get ₹50 of free credit and an API key, or connect your AI assistant to the MCP server in a minute.
Records on India Property Register are read from public government sources and show each source and date. They are not proof of title and not certified copies. For a purchase, loan or lease, get certified copies from the issuing office and have an advocate examine the title.