LLegiScoreSearch API
Get an API key
Get started
IntroductionAuthenticationQuickstartSearch lifecycleErrorsWebhooksCreditsGet an API key
API reference
Credit balancegetCataloggetLookupsgetSearchespost
States
All states
View as Markdownllms-full.txt

API reference

Lookups

Search for an item by name, get its code, and pass that code into the search. That is all lookups do.

Rules
  • Send a query: q should be at least 2 characters, so the match is specific.
  • At most 10 matches come back. Type more of the name to narrow them.
  • Rate limited to 120 lookup calls per minute per key.

Resolve a name to a code

GET/api/v1/search/lookups
ParameterRequiredDescription
stateYesState key, for example telangana.
dimYesThe lookup the search field uses. Each search page names it in its field table, for example sro.
qYesThe name, or part of it. Send at least 2 characters. Alias: search.
parentWhen the field has parentsThe code already chosen for the level above. A field that depends on others also takes each ancestor under its own field name, for example district then mandal.
limitNoUp to 10. Lower is fine.
curl "https://legiscore.in/api/v1/search/lookups?state=telangana&dim=sro&q=hayat" \
  -H "Authorization: Bearer lsk_your_api_key"
import requests

resp = requests.get(
    "https://legiscore.in/api/v1/search/lookups?state=telangana&dim=sro&q=hayat",
    headers={"Authorization": "Bearer lsk_your_api_key"},
)
resp.raise_for_status()
print(resp.json())
const resp = await fetch("https://legiscore.in/api/v1/search/lookups?state=telangana&dim=sro&q=hayat", {
  method: "GET",
  headers: { Authorization: "Bearer lsk_your_api_key" },
});
if (!resp.ok) throw new Error(await resp.text());
console.log(await resp.json());
200 response (values illustrative)
{
  "data": {
    "options": [
      {
        "value": "HAYATNAGAR",
        "label": "Hayathnagar",
        "meta": { "sro_name": "HAYATNAGAR", "sro_code": "1308", "full_name": "SRO Hayathnagar" }
      }
    ]
  }
}

Pass the code into the search

Each option has value, label and meta. The meta keys are the code fields the search needs. Copy them into params:

json
{
  "state": "telangana",
  "search_type": "ec",
  "params": {
    "sro_name": "HAYATNAGAR",
    "sro_code": "1308",
    "sro_full_name": "SRO Hayathnagar",
    "doc_no": "3579",
    "year": "2024"
  }
}

Every search page shows its own Request parameters table, with the lookup each parameter comes from. We also check the codes on submit. A code that is not on the list is refused with 422 and the lookup that would have resolved it, before anything is charged.

Find a place by name

Some searches also offer a place finder that fills several levels at once, for example village, hobli, taluk and district from one name. It follows the same rules: a query is required.

GET/api/v1/search/places?state=karnataka&dim=ka_place&q=bendigana
Maharashtra land records: villages and wards only (since 13 Oct 2026)
The Maharashtra place lookups for 7/12, 8A, Property Card, the plot map, mutations and Index II by property (GET /api/v1/raw-search/lookups/maharashtra/{dim}?q= with location_bhulekh, location_bhulekh_rural, location_bhulekh_urban or location_igr) return villages, or city wards for a Property Card. They no longer return a district or taluka on its own, because none of these searches can run on one. Names match the usual English spelling as well as the land-records spelling (for example Wagholi finds Vagholi). The answer carries search_limit, and search_cut: true when more places match than were ranked: send more of the name.

Lookup types

Each search field that takes a code names its lookup type (dim). Types are listed here by state, with the searches and fields that use them. Names are what you search for. No list of values is available.

Andhra Pradesh (9)
Lookup type (dim)Needs firstUsed by
sro-Encumbrance Certificate (sro)
district-Prohibitory Orders (22A) (district)
mandaldistrictProhibitory Orders (22A) (mandal)
villagedistrict, mandalProhibitory Orders (22A) (village)
ror_district-Record of Rights (1-B / Adangal) (district)
ror_mandaldistrictRecord of Rights (1-B / Adangal) (mandal)
ror_villagedistrict, mandalRecord of Rights (1-B / Adangal) (village)
tax_district-Property Tax (district)
municipalitydistrictProperty Tax (municipality)
Telangana (6)
Lookup type (dim)Needs firstUsed by
sro-Encumbrance Certificate (sro)
district-Prohibitory Orders (22A) (district)
mandaldistrictProhibitory Orders (22A) (mandal)
villagedistrict, mandalProhibitory Orders (22A) (village)
tax_district-Property Tax (district)
municipalitydistrictProperty Tax (municipality)
Maharashtra (10)
Lookup type (dim)Needs firstUsed by
mh_district-Index-II (Suchi Kramank 2) (district)
mh_srodistrictIndex-II (Suchi Kramank 2) (sro)
mh_igr_district-Index-II by Property (survey / gat / CTS) (district)
mh_igr_tahsildistrictIndex-II by Property (survey / gat / CTS) (tahsil)
mh_igr_villagedistrict, tahsilIndex-II by Property (survey / gat / CTS) (village)
mh_bhulekh_district-7/12 Extract (Satbara) (district); 8A Holding Extract (district); Property Card (urban, by CTS number) (district); Plot Map (Mahabhunakasha) (district); Mutation Notices (Aapli Chawdi) (district); Mutation Status (Aapli Chawdi) (district)
mh_bhulekh_talukadistrict7/12 Extract (Satbara) (taluka); 8A Holding Extract (taluka); Plot Map (Mahabhunakasha) (taluka); Mutation Notices (Aapli Chawdi) (taluka); Mutation Status (Aapli Chawdi) (taluka)
mh_bhulekh_villagedistrict, taluka7/12 Extract (Satbara) (village); 8A Holding Extract (village); Plot Map (Mahabhunakasha) (village); Mutation Notices (Aapli Chawdi) (village); Mutation Status (Aapli Chawdi) (village)
mh_bhulekh_officedistrictProperty Card (urban, by CTS number) (office)
mh_bhulekh_warddistrict, officeProperty Card (urban, by CTS number) (ward)
Karnataka (18)
Lookup type (dim)Needs firstUsed by
ka_district-Revenue Court Cases (RCCMS) (district)
ka_subdivisiondistrictRevenue Court Cases (RCCMS) (subdivision)
ka_talukdistrict, subdivisionRevenue Court Cases (RCCMS) (taluk)
ka_hoblidistrict, subdivision, talukRevenue Court Cases (RCCMS) (hobli)
ka_villagedistrict, subdivision, taluk, hobliRevenue Court Cases (RCCMS) (village)
kaveri_district-Encumbrance Certificate (Kaveri 2.0) (district)
kaveri_talukdistrictEncumbrance Certificate (Kaveri 2.0) (taluk)
kaveri_hoblidistrict, talukEncumbrance Certificate (Kaveri 2.0) (hobli)
kaveri_villagedistrict, taluk, hobliEncumbrance Certificate (Kaveri 2.0) (village)
kaveri_property_type-Encumbrance Certificate (Kaveri 2.0) (property_number_type)
eswathu_district-Rural Property Record (e-Swathu) (district)
eswathu_talukdistrictRural Property Record (e-Swathu) (taluk)
eswathu_gram_panchayatdistrict, talukRural Property Record (e-Swathu) (gram_panchayat)
eswathu_villagedistrict, taluk, gram_panchayatRural Property Record (e-Swathu) (village)
bhoomi_district-RTC / Pahani (Bhoomi) (district); Akarband / Survey Sketch (Bhoomojini) (district); Village Map (Bhoomi) (district); Mutation register extracts (Bhoomi) (district); Mutation history (Bhoomi) (district); Pending mutations & cases (eChawadi) (district); Land conversion status (DC) (district); Final land conversion order (DC) (district); Land conversion order, any year (Bhoomi mutation register) (district); Form 57 applications (govt land regularisation) (district); Survey applications (Mojini) (district); Digitised survey sketch (Bhoomi) (district); Scanned survey records (Bhoomi) (district); Land Details report (Bhoomi Land Stack) (district); Original Tippan scans (Bhoomi Land Stack) (district)
bhoomi_talukdistrictRTC / Pahani (Bhoomi) (taluk); Akarband / Survey Sketch (Bhoomojini) (taluk); Village Map (Bhoomi) (taluk); Mutation register extracts (Bhoomi) (taluk); Mutation history (Bhoomi) (taluk); Pending mutations & cases (eChawadi) (taluk); Land conversion status (DC) (taluk); Final land conversion order (DC) (taluk); Land conversion order, any year (Bhoomi mutation register) (taluk); Form 57 applications (govt land regularisation) (taluk); Survey applications (Mojini) (taluk); Digitised survey sketch (Bhoomi) (taluk); Scanned survey records (Bhoomi) (taluk); Land Details report (Bhoomi Land Stack) (taluk); Original Tippan scans (Bhoomi Land Stack) (taluk)
bhoomi_hoblidistrict, talukRTC / Pahani (Bhoomi) (hobli); Akarband / Survey Sketch (Bhoomojini) (hobli); Village Map (Bhoomi) (hobli); Mutation register extracts (Bhoomi) (hobli); Mutation history (Bhoomi) (hobli); Pending mutations & cases (eChawadi) (hobli); Land conversion status (DC) (hobli); Final land conversion order (DC) (hobli); Land conversion order, any year (Bhoomi mutation register) (hobli); Form 57 applications (govt land regularisation) (hobli); Survey applications (Mojini) (hobli); Digitised survey sketch (Bhoomi) (hobli); Scanned survey records (Bhoomi) (hobli); Land Details report (Bhoomi Land Stack) (hobli); Original Tippan scans (Bhoomi Land Stack) (hobli)
bhoomi_villagedistrict, taluk, hobliRTC / Pahani (Bhoomi) (village); Akarband / Survey Sketch (Bhoomojini) (village); Village Map (Bhoomi) (village); Mutation register extracts (Bhoomi) (village); Mutation history (Bhoomi) (village); Pending mutations & cases (eChawadi) (village); Land conversion status (DC) (village); Final land conversion order (DC) (village); Land conversion order, any year (Bhoomi mutation register) (village); Form 57 applications (govt land regularisation) (village); Survey applications (Mojini) (village); Digitised survey sketch (Bhoomi) (village); Scanned survey records (Bhoomi) (village); Land Details report (Bhoomi Land Stack) (village); Original Tippan scans (Bhoomi Land Stack) (village)
Rajasthan (9)
Lookup type (dim)Needs firstUsed by
rj_district-Encumbrance / Registered Documents (E-Panjiyan e-Search) (district); Prohibited Property / Court Stay (E-Panjiyan) (district); Court Case / Stay Order on a Property (E-Panjiyan) (district)
rj_tehsildistrictEncumbrance / Registered Documents (E-Panjiyan e-Search) (tehsil)
rj_srodistrict, tehsilEncumbrance / Registered Documents (E-Panjiyan e-Search) (sro)
rj_financial_year-Encumbrance / Registered Documents (E-Panjiyan e-Search) (financial_year)
rj_document_type-Encumbrance / Registered Documents (E-Panjiyan e-Search) (doc_type)
rj_sro_by_districtdistrictProhibited Property / Court Stay (E-Panjiyan) (sro); Court Case / Stay Order on a Property (E-Panjiyan) (sro)
rj_ulb-Municipal Property Tax (ulb)
rj_ak_district-Jamabandi / Record of Rights (Apna Khata) (district); Khasra / Khata on the Jamabandi Register (Apna Khata) (district)
rj_riico_unit-RIICO Industrial Plot Allottees (unit_id)
Delhi (6)
Lookup type (dim)Needs firstUsed by
dlr_district-Khasra Khatauni (DLR Act) (district)
dlr_subdivisiondistrictKhasra Khatauni (DLR Act) (subdivision)
dlr_villagedistrict, subdivisionKhasra Khatauni (DLR Act) (village)
plr_district-Jamabandi (PLR Act) (district)
plr_subdivisiondistrictJamabandi (PLR Act) (subdivision)
plr_villagedistrict, subdivisionJamabandi (PLR Act) (village)
Uttar Pradesh (12)
Lookup type (dim)Needs firstUsed by
uttarpradesh_district-Khatauni / Record of Rights (UP Bhulekh) (district); Plot Owners from the Map (UP Bhunaksha) (district)
uttarpradesh_tehsildistrictKhatauni / Record of Rights (UP Bhulekh) (tehsil); Plot Owners from the Map (UP Bhunaksha) (tehsil)
uttarpradesh_villagedistrict, tehsilKhatauni / Record of Rights (UP Bhulekh) (village); Plot Owners from the Map (UP Bhunaksha) (village)
uttarpradesh_enagarsewa_ulb-Property Tax Record (e-NagarSewa) (ulb)
uttarpradesh_rccms_district-Revenue Court Cases on a Plot (RCCMS) (district)
uttarpradesh_rccms_tehsildistrictRevenue Court Cases on a Plot (RCCMS) (tehsil)
uttarpradesh_rccms_parganadistrict, tehsilRevenue Court Cases on a Plot (RCCMS) (pargana_code)
uttarpradesh_rccms_villagedistrict, tehsilRevenue Court Cases on a Plot (RCCMS) (village)
uttarpradesh_rera_district-RERA Registered Projects (UP RERA) (district)
uttarpradesh_rera_promoter-RERA Registered Projects (UP RERA) (promoter_code)
uttarpradesh_igrsup_district-Circle Rate List (IGRSUP) (district)
uttarpradesh_igrsup_srodistrictCircle Rate List (IGRSUP) (sro)
Haryana (3)
Lookup type (dim)Needs firstUsed by
hr_district-Jamabandi Nakal (Record of Rights) (district); Holdings by Owner Name (district); Khewat / Khatoni Details (district); Plot Report from the Map (BhuNaksha) (district); Village Map (Shajra, BhuNaksha) (district)
hr_tehsildistrictJamabandi Nakal (Record of Rights) (tehsil); Holdings by Owner Name (tehsil); Khewat / Khatoni Details (tehsil); Plot Report from the Map (BhuNaksha) (tehsil); Village Map (Shajra, BhuNaksha) (tehsil)
hr_villagedistrict, tehsilJamabandi Nakal (Record of Rights) (village); Holdings by Owner Name (village); Khewat / Khatoni Details (village); Plot Report from the Map (BhuNaksha) (village); Village Map (Shajra, BhuNaksha) (village)
Kerala (6)
Lookup type (dim)Needs firstUsed by
kerala_igr_district-Fair Value of Land (IGR) (district)
kerala_igr_talukdistrictFair Value of Land (IGR) (taluk)
kerala_igr_villagedistrict, talukFair Value of Land (IGR) (village)
kerala_relis_district-Land Tax & Ownership (ReLIS) (district); Digital Survey Parcel Map (Ente Bhoomi) (district)
kerala_relis_talukdistrictLand Tax & Ownership (ReLIS) (taluk); Digital Survey Parcel Map (Ente Bhoomi) (taluk)
kerala_relis_villagedistrict, talukLand Tax & Ownership (ReLIS) (village); Digital Survey Parcel Map (Ente Bhoomi) (village)
Odisha (4)
Lookup type (dim)Needs firstUsed by
odisha_district-Plot Map and Plot Details (Odisha BhuNaksha) (district); Record of Rights (Odisha Bhulekh Khatiyan) (district)
odisha_tehsildistrictPlot Map and Plot Details (Odisha BhuNaksha) (tehsil); Record of Rights (Odisha Bhulekh Khatiyan) (tehsil)
odisha_ridistrict, tehsilPlot Map and Plot Details (Odisha BhuNaksha) (ri); Record of Rights (Odisha Bhulekh Khatiyan) (ri)
odisha_villagedistrict, tehsil, riPlot Map and Plot Details (Odisha BhuNaksha) (village); Record of Rights (Odisha Bhulekh Khatiyan) (village)
Goa (2)
Lookup type (dim)Needs firstUsed by
goa_taluka-Record of Rights, Form I & XIV (Goa Online) (taluka); Survey Plan (Goa Bhunaksha) (taluka); Public Mutation Notices (Goa) (taluka)
goa_villagetalukaRecord of Rights, Form I & XIV (Goa Online) (village); Survey Plan (Goa Bhunaksha) (village); Public Mutation Notices (Goa) (village)
Gujarat (6)
Lookup type (dim)Needs firstUsed by
gj_district-7/12 Utara (current record of rights) (district); 8A Khata (holdings of one account) (district); Ferfar (VF-6 mutation entry) (district); Old Ferfar (scanned VF-6 entry) (district); Old 7/12 (scanned, by year range) (district)
gj_talukadistrict7/12 Utara (current record of rights) (taluka); 8A Khata (holdings of one account) (taluka); Ferfar (VF-6 mutation entry) (taluka); Old Ferfar (scanned VF-6 entry) (taluka); Old 7/12 (scanned, by year range) (taluka)
gj_villagedistrict, taluka7/12 Utara (current record of rights) (village); 8A Khata (holdings of one account) (village); Ferfar (VF-6 mutation entry) (village); Old Ferfar (scanned VF-6 entry) (village); Old 7/12 (scanned, by year range) (village)
gj_emilkat_district-Property Card (urban, e-milkat) (district)
gj_city_survey_officedistrictProperty Card (urban, e-milkat) (city_survey_office)
gj_warddistrict, city_survey_officeProperty Card (urban, e-milkat) (ward)
Madhya Pradesh (6)
Lookup type (dim)Needs firstUsed by
mp_district-Land Record by Khasra (WebGIS 2.0) (district); Record Room Documents (WebGIS 2.0) (district); Civil Court Cases on a Parcel (WebGIS 2.0) (district)
mp_tehsildistrictLand Record by Khasra (WebGIS 2.0) (tehsil); Record Room Documents (WebGIS 2.0) (tehsil); Civil Court Cases on a Parcel (WebGIS 2.0) (tehsil)
mp_villagedistrict, tehsilLand Record by Khasra (WebGIS 2.0) (loc_id); Record Room Documents (WebGIS 2.0) (loc_id); Civil Court Cases on a Parcel (WebGIS 2.0) (loc_id)
mp_aabadi_district-Habitation (Aabadi) Rights Record (district)
mp_aabadi_tehsildistrictHabitation (Aabadi) Rights Record (tehsil)
mp_aabadi_villagedistrict, tehsilHabitation (Aabadi) Rights Record (loc_id)
West Bengal (3)
Lookup type (dim)Needs firstUsed by
west_bengal_registration_district-Registered Deeds by Party Name (WB Registration) (district); Deed Details by Deed or Query Number (WB Registration) (district)
west_bengal_registration_officedistrictDeed Details by Deed or Query Number (WB Registration) (registration_office)
west_bengal_court_district-District Court Cases by Party Name (eCourts) (district)

Errors

HTTPerror.codeMeaning
400missing_parentThe lookup needs the level above chosen first.
404unknown_dimNo lookup with that name for that state.
429rate_limitedMore than 120 lookups in a minute. Honour Retry-After.
PreviousCatalogNextSearches