India Property Register
API by use case: Rates, auctions and tax

Property Tax Records API: ₹0.40 per call, ₹50 free credit

JSON over HTTPS · one key for the API and the MCP server · every record with its source and date

Get API key: ₹50 freeDocsConnect via MCP

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.

EndpointWhat 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

FieldMeaning
cities[].code, name, kindThe city code the other city calls take
cities[].properties, areasTax records and areas on the register
cities[].as_ofThe date of the records

One property

FieldMeaning
property_id, address, usage, area_sqmThe property as the city records it
assesseeThe taxpayer as the city publishes it
tax.annual_value, annual_tax, duesAnnual value, annual tax and dues
tax.last_paid, status, as_ofLast payment, status and the date of the record
assessments[]year, tax, paid and dues, year by year
same_address[], owner_urlOther 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 territoryProperty tax records
Andhra Pradesh39.9 lakh
Bihar23,233
Chhattisgarh5.33 lakh
Delhi20.4 lakh
Gujarat25.2 lakh
Haryana49.6 lakh
Himachal Pradesh39,318
Karnataka44.7 lakh
Maharashtra72.0 lakh
Mizoram46,466
Odisha7.06 lakh
Puducherry9.88 lakh
Punjab16.4 lakh
Rajasthan10.1 lakh
Tamil Nadu89.1 lakh
Telangana50.6 lakh
Uttarakhand11.3 lakh
Uttar Pradesh58.4 lakh
West Bengal25.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

Guides

Make your first call today

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.