Maharashtra Land Record 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 /state/27/districts | Districts of Maharashtra with LGD codes |
GET /search?q={name} | Find a village and its LGD code |
GET /village/{lgd}/plots?plot={plot_no} | Find a plot by its number as written locally |
GET /plot/{ipr_id} | The full plot record |
GET /sources?state=27 | How Maharashtra keeps its land records: record names, hierarchy, portals |
Example request
curl -H "Authorization: Bearer YOUR_KEY" \
"https://indiapropertyregister.com/api/v1/state/27/districts"
curl -H "Authorization: Bearer YOUR_KEY" \
"https://indiapropertyregister.com/api/v1/village/$VILLAGE_LGD/plots?plot=123/2A"
curl -H "Authorization: Bearer YOUR_KEY" \
"https://indiapropertyregister.com/api/v1/plot/P3F9A0C2B71E4D5A6"
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
Plot record
| Field | Meaning |
|---|---|
plot_no, ulpin, area_sqm, land_class | The plot as the state record gives it |
holders[] | name, relation, share and since, as published (contacts are masked) |
mutations[], deeds[], charges[] | Changes, registered deeds and charges linked to the plot |
property_tax[], court_cases[], notices[] | Tax, court cases, auction and acquisition notices, where loaded |
restricted_land[] | Forest, eco-sensitive, CRZ and similar land flags |
government_rates[] | land_use, rate_inr, per and year of the village rate |
url, note | The plot page and the not-proof-of-title note |
Find a plot
| Field | Meaning |
|---|---|
matches[].ipr_id | The register's plot id: P followed by 16 hex characters |
matches[].plot_no | The plot number as the state writes it |
matches[].area_sqm, holders | Area and the number of recorded holders |
related[] | Sub-divisions of the same number when there is no exact match |
Coverage
Mahabhulekh shows 7/12, 8A and property cards by survey/gat number or name in Marathi, and digitally signed copies come from the Satbara portal. DILRMP-MIS shows 100% of villages computerised; 5,560 villages are city-surveyed while 119 Nagar Panchayats and 241 Nagar Parishads are not (2024). IGR offers free Index II search from 1985 and publishes an official title-verification checklist.
- 7/12 (Satbara): The village form recording ownership and crops for a survey or gat number.
- 8A: The khata (rights) extract.
- Property Card: The city-survey record keyed by CTS number, replacing the 7/12 once city survey is declared.
- K-Prat: A record tab on Mahabhulekh.
- Index II: The registration index of a document, searchable free from 1985.
The record hierarchy runs District (जिल्हा) > Taluka (तालुका) > Village (गाव) > Survey / Gat number, and a plot is identified by its survey number or gat number or CTS number number. /sources?state=27 returns all of this, with the portals that hold the records.
| Held for Maharashtra | Count |
|---|---|
| Villages with a page | 43,243 |
| Districts | 36 |
| Plots | 1.2 crore |
| Holder entries | 2.1 crore |
| Mutations | 29.0 lakh |
| Registered deeds | 102 |
| Circle rate rows | 3.56 lakh |
| City property-tax records | 72.0 lakh |
| RERA projects | 50,347 |
| Bank and tribunal auction notices | 15,721 |
Large counts are estimates refreshed nightly. The full state-by-state table is on the coverage page.
Use cases
- Loan against property in Maharashtra: check the recorded holder and any charge before sanction
- Real estate and proptech listings in Maharashtra: show recorded ownership next to the listing
- Legal due diligence in Maharashtra: pull the village record before a title report is drafted
- Land aggregation in Maharashtra: list the plots of a village and join them to rates and notices
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: find_plot, get_plot, get_village, get_land_record_sources. Sign in with your account over OAuth; calls are billed like API calls. Setup for each app.
Questions people ask
What does a Maharashtra land record API return?
For a plot it returns area, land class, recorded holders with relation and share, mutations, deeds, charges, tax, court cases and notices where loaded, plus the village government rate. Maharashtra uses 7/12 (Satbara) and 8A; /sources?state=27 describes the state's record names.
Is this a certified copy of the Maharashtra record?
No. It is built from public government records on a best-effort basis. It is not a certified copy and not proof of title. Verify with the issuing office before a transaction.
How do I find the LGD code of a Maharashtra village?
Call /search?q= with the village name. Each village result has its LGD code, tehsil, district and pincode, and /village/{lgd} returns the full record.
How much does the Maharashtra Land Record 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 Maharashtra Land Record API?
Yes. The same account works over the MCP server at https://indiapropertyregister.com/mcp, with the tools find_plot, get_plot, get_village, get_land_record_sources. 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
- Land Record Check API: Plot holders, mutations and charges by village and plot number.
- Property Owner Search API: Find plots by holder name across villages and states.
- Circle Rate API: Government land rates by village: circle rate, guideline value, jantri, ready reckoner.
- RERA Verification API for Maharashtra: Check a Maharashtra RERA project by registration number.
- All APIs by use case
Guides
- India land records API: what it returns
- Land record API or scraping state portals
- How to check land records online
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.