Discover/mahabhulekh.maharashtra.gov.in API
live

mahabhulekh.maharashtra.gov.in APImahabhulekh.maharashtra.gov.in

Access Maharashtra Bhulekh land records via API. Retrieve 7/12 (Satbara), 8A, and Property Card documents by district, taluka, village, and survey number.

Endpoints
0
Updated
1mo ago
This API has no published endpoints yet. Check back soon.
Use it in your codegrab a free API key at signup
// select an endpoint above
All endpoints · 0 totalclick to expand

About the mahabhulekh.maharashtra.gov.in API

This API provides 8 endpoints for querying the Maharashtra Bhulekh portal, covering the full geographic hierarchy from districts down to survey numbers and delivering official land record documents. Starting with get_districts, you can traverse Maharashtra's administrative structure through talukas and villages, then retrieve 7/12 (Satbara) extracts, 8A records, or Property Cards using the search_712, search_8a, and search_property_card endpoints respectively.

Geographic Hierarchy Lookup

The API exposes four chained lookup endpoints: get_districts returns all Maharashtra districts as an array of objects with id and name fields in Marathi. get_talukas accepts a district_id and returns the talukas within it. get_villages takes both district_id and taluka_id to return villages. Finally, get_survey_numbers accepts district_id, taluka_id, village_id, and an optional survey_prefix string to filter results, returning survey IDs and names you'll need to submit a record search.

Captcha and Form State

Before submitting any record search, call get_captcha. It returns a captcha_image_b64 field containing a base64-encoded PNG of the captcha, along with three ASP.NET form state strings: viewstate, viewstate_generator, and event_validation. All three tokens, plus the solved captcha text, are required inputs for the three search endpoints. Tokens are session-bound and must be used promptly after retrieval.

Land Record Search Endpoints

search_712 retrieves a 7/12 (Satbara Utara) extract, the primary land ownership and cultivation record in Maharashtra, identified by survey_id, district_id, taluka_id, and village_id. search_8a retrieves an 8A record, which lists all survey numbers held under a single khata, using khata_id in place of survey_id. search_property_card fetches urban property card records and requires a cts_id and office_id instead of a taluka. All three return a data.html field containing the formatted record as an HTML string, which you can parse or render directly.

Coverage and Limitations

All names in the geographic hierarchy endpoints are returned in Marathi script. The mobile field in search requests is optional and does not affect record retrieval. Record availability depends on what the Bhulekh portal has indexed for a given village and survey; not all historical or rural survey numbers are guaranteed to return populated records.

Common use cases
  • Verify land ownership details for a specific survey number before a property transaction
  • Aggregate 7/12 extract data across multiple villages in a taluka for agricultural research
  • Retrieve 8A records to list all plots held under a single khata number for due diligence
  • Build a property verification workflow that walks the district → taluka → village → survey hierarchy programmatically
  • Pull Property Card data for urban CTS plots to confirm ownership in Maharashtra cities
  • Cross-reference survey numbers from get_survey_numbers with official Satbara documents for legal compliance
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does mahabhulekh.maharashtra.gov.in have an official developer API?+
No. The Maharashtra Bhulekh portal does not publish a public developer API or data export service. This Parse API provides programmatic access to the same district, taluka, village, and land record data available on the portal.
What does search_712 actually return, and how is it different from search_8a?+
search_712 returns the 7/12 Satbara Utara record for a single survey number identified by survey_id. It is plot-centric. search_8a returns the 8A record for a khata number (khata_id), which consolidates all survey plots held by one landholder. If you need per-plot cultivation and ownership detail, use search_712. If you need a consolidated holding summary, use search_8a.
Why do I need to call get_captcha before each search, and can I reuse the tokens?+
The get_captcha endpoint returns session-bound ASP.NET tokens (viewstate, viewstate_generator, event_validation) along with the captcha image. These tokens are tied to a single form submission and expire quickly. Reusing tokens from a previous call will cause the search to fail. Always call get_captcha immediately before each search_712, search_8a, or search_property_card request.
Can I search by owner name or Aadhaar number instead of survey or khata ID?+
Not currently. The API searches by survey ID (search_712), khata ID (search_8a), or CTS ID (search_property_card), all of which require navigating the district → taluka → village hierarchy first. Name-based or ID-based owner lookups are not exposed. You can fork this API on Parse and revise it to add an owner-name search endpoint if the portal exposes that path.
Are mutation entries or historical land record changes available through this API?+
Not currently. The API returns the current 7/12, 8A, and Property Card records as they appear on the portal. Mutation history, Ferfar (change) entries, and encumbrance certificates are not covered by any of the eight endpoints. You can fork this API on Parse and revise it to add endpoints targeting those record types if the portal makes them accessible.
Page content last updated . Spec covers 0 endpoints from mahabhulekh.maharashtra.gov.in.
Related APIs in Government PublicSee all →
qPublic Property Records API
Search for properties on qPublic and access comprehensive details including owner information, valuations, building and land characteristics, sales history, tax exemptions, and fees. Retrieve complete property records to research real estate, verify ownership, or analyze property values.
geoportal.mp.gov.in API
Access detailed geospatial information about Madhya Pradesh including administrative boundaries at district, tehsil, and village levels, along with forest coverage and road network data. View and analyze geographic layers directly from official government sources to support mapping, planning, and regional analysis projects.
squareyards.com API
Search for residential and commercial properties for sale or rent, view detailed property information, and discover price trends and insights across Indian cities to make informed real estate decisions. Access locality rankings, plot listings, and city-level market analytics to compare neighborhoods and track property values over time.
magicbricks.com API
Search residential and commercial property listings, new development projects, and locality price trends across major Indian cities on Magicbricks.
nahlizenidokn.cuzk.gov.cz API
Search for buildings, parcels, and land registry sheets across the Czech cadastre by address or code to view property characteristics, unit lists, and map previews. Access comprehensive property information and cadastral territory details, though ownership names and full registry contents require government ID verification.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
99acres.com API
99acres.com API
manateepao.gov API
Search for properties in Manatee County and retrieve detailed information including ownership records, sales history, and comparable sales data. Access parcel-level details such as land use, building area, living units, and transaction history across all property types.