LLegiScoreSearch API
Get an API key
Get started
IntroductionAuthenticationQuickstartSearch lifecycleErrorsWebhooksCreditsGet an API key
API reference
Credit balancegetCataloggetLookupsgetSearchespost
States
All states
All Rajasthan searchesEncumbrance / Registered Documents (E-Panjiyan e-Search)Prohibited Property / Court Stay (E-Panjiyan)Court Case / Stay Order on a Property (E-Panjiyan)Document Status by Number (E-Panjiyan Track Document Status)Municipal Property TaxJamabandi / Record of Rights (Apna Khata)Khasra / Khata on the Jamabandi Register (Apna Khata)RIICO Industrial Plot AllotteesJDA Jaipur Urban Plots
View as Markdownllms-full.txt
States / Rajasthan / Court Case / Stay Order on a Property (E-Panjiyan)

Rajasthan search

Court Case / Stay Order on a Property (E-Panjiyan) LIVE

Is there a court stay or land-dispute entry naming this property? Every sub-registrar office in the district is read and only the entries matching the khasra, plot or village come back, each graded by how well it matches.

Typical time
up to 10 min
Source status
No recent runs
search_type
court_stay

What you get

The court-stay entries naming the property — office, colony, khasra/plot text, issuing authority, stay date and number — graded strong / medium / weak, plus a PDF that also lists every office read.

Request parameters

These are the keys of params in the request body. A value shown as from lookup is a code you get by searching for the item by name first, not text you type.

At least one of

khasra_nos, plot_no, locality: Give at least one of khasra numbers, plot number or village / colony name.

NameTypeRequiredExampleComes from
district_codestringRequiredfrom lookup “district”rj_district lookup, option meta “district_code”
sro_codesstring[]Optional["<sro.sro_code>"]fixed by the search
khasra_nosstring[]One of["241, 299/2"]field "khasra_nos"
plot_nostringOne of16field "plot_no"
localitystringOne ofVijaypura, Braj Gopal Vatikafield "locality"

Field details

FieldTypeNotes
district
District
lookup
sro
Sub-Registrar Office
lookupOptional. Leave blank for the complete answer: every office holding entries is read. Choose one only to limit the read to that office.
khasra_nos
Khasra / Survey Numbers
tagsOne entry per number, as printed on the deed or jamabandi. A parent khasra also finds its sub-divisions.
plot_no
Plot Number
text
locality
Village / Colony / Scheme
textMatched loosely — spelling variants count. Generic words like “Nagar” or “Colony” on their own match nothing.

Resolve names to codes

Search for each item by name, take the code from the match and pass it in params. A lookup needs a query of at least 2 characters and returns at most 10 matches (details).

FieldLookupNeeds firstExample call
districtrj_district-GET /api/v1/search/lookups?state=rajasthan&dim=rj_district&q=<name>
srorj_sro_by_districtdistrictGET /api/v1/search/lookups?state=rajasthan&dim=rj_sro_by_district&q=<name>&district=<code>

Example request

Replace each <...> with the value from its lookup match, and the sample values with your own.

curl -X POST "https://legiscore.in/api/v1/search" \
  -H "Authorization: Bearer lsk_your_api_key" \
  -H "Idempotency-Key: los-case-8841" \
  -H "Content-Type: application/json" \
  -d '{
  "state": "rajasthan",
  "search_type": "court_stay",
  "params": {
    "district_code": "<district.district_code>",
    "sro_codes": [
      "<sro.sro_code>"
    ],
    "khasra_nos": [
      "241, 299/2"
    ],
    "plot_no": "16",
    "locality": "Vijaypura, Braj Gopal Vatika"
  },
  "label": "Court Case / Stay Order on a Property (E-Panjiyan) - case 8841"
}'
import requests

resp = requests.post(
    "https://legiscore.in/api/v1/search",
    headers={"Authorization": "Bearer lsk_your_api_key", "Idempotency-Key": "los-case-8841"},
    json={
      "state": "rajasthan",
      "search_type": "court_stay",
      "params": {
        "district_code": "<district.district_code>",
        "sro_codes": [
          "<sro.sro_code>"
        ],
        "khasra_nos": [
          "241, 299/2"
        ],
        "plot_no": "16",
        "locality": "Vijaypura, Braj Gopal Vatika"
      },
      "label": "Court Case / Stay Order on a Property (E-Panjiyan) - case 8841"
    },
)
resp.raise_for_status()
print(resp.json())
const resp = await fetch("https://legiscore.in/api/v1/search", {
  method: "POST",
  headers: { Authorization: "Bearer lsk_your_api_key", "Idempotency-Key": "los-case-8841", "Content-Type": "application/json" },
  body: JSON.stringify({
    "state": "rajasthan",
    "search_type": "court_stay",
    "params": {
      "district_code": "<district.district_code>",
      "sro_codes": [
        "<sro.sro_code>"
      ],
      "khasra_nos": [
        "241, 299/2"
      ],
      "plot_no": "16",
      "locality": "Vijaypura, Braj Gopal Vatika"
    },
    "label": "Court Case / Stay Order on a Property (E-Panjiyan) - case 8841"
  }),
});
if (!resp.ok) throw new Error(await resp.text());
console.log(await resp.json());

Sample responses

202 Accepted, at submit

json
{
  "data": {
    "searches": [
      {
        "id": "SRCH-2026-A1B2C3D4",
        "state": "rajasthan",
        "search_type": "court_stay",
        "label": "Court Case / Stay Order on a Property (E-Panjiyan) - case 8841",
        "status": "queued",
        "progress": 0,
        "note": null,
        "found": null,
        "records": null,
        "record_count": null,
        "documents": [],
        "error": null,
        "refunded": false,
        "replayed": false,
        "batch_id": null,
        "recovery_of": null,
        "source": "api",
        "created_at": "2026-10-05T10:00:00Z",
        "completed_at": null
      }
    ],
    "rejected": [],
    "replayed": {
      "free": 0,
      "billed": 0,
      "idempotent": 0
    },
    "batch_id": null
  }
}

200 OK, GET /api/v1/search/{id} once finished

json
{
  "data": {
    "id": "SRCH-2026-A1B2C3D4",
    "state": "rajasthan",
    "search_type": "court_stay",
    "label": "Court Case / Stay Order on a Property (E-Panjiyan) - case 8841",
    "status": "succeeded",
    "progress": 100,
    "note": null,
    "found": true,
    "records": [
      {
        "...": "one object per row the source returned; shape varies by search"
      }
    ],
    "record_count": 1,
    "documents": [
      {
        "filename": "result.pdf",
        "content_type": "application/pdf",
        "bytes": 184233,
        "withheld": false
      }
    ],
    "error": null,
    "refunded": false,
    "replayed": false,
    "batch_id": null,
    "recovery_of": null,
    "source": "api",
    "created_at": "2026-10-05T10:00:00Z",
    "completed_at": "2026-10-05T10:03:12Z"
  }
}

records holds one object per row the source returned. Its shape is specific to this search. Documents are fetched with GET /api/v1/search/{id}/documents/{filename}.

PreviousProhibited Property / Court Stay (E-Panjiyan)NextDocument Status by Number (E-Panjiyan Track Document Status)