Source: https://legiscore.in/docs/states/rajasthan/ec

# Encumbrance / Registered Documents (E-Panjiyan e-Search) (Rajasthan)

Registered documents recorded at a sub-registrar office for one deed type and one registration year, matched against a name, document number or address. The public register returns at most the first 3 matches for a name search — give a document number or property address instead for an exact result.

Status: LIVE. Source status: No recent runs. Typical time: up to 5 min. state: `rajasthan`, search_type: `ec`.

Register search: found:false is not a clear title. Read the documents.

## What you get

Matching registration rows plus the portal’s own results page as a PDF.

## Request parameters

Keys of `params`. A value "from lookup" is a code you get by searching for the item by name first (https://legiscore.in/docs/api/lookups).

- At least one of `presenter_name`, `document_no`, `party_address`, `property_address`: Give at least one of presenter name, document number, party address or property address.

| Name | Type | Required | Example | Comes from |
| --- | --- | --- | --- | --- |
| `district_code` | string | required | from lookup "district" | rj_district lookup (https://legiscore.in/docs/api/lookups#rajasthan-rj_district) |
| `tehsil_code` | string | required | from lookup "tehsil" | rj_tehsil lookup (https://legiscore.in/docs/api/lookups#rajasthan-rj_tehsil) |
| `sro_code` | string | required | from lookup "sro" | rj_sro lookup (https://legiscore.in/docs/api/lookups#rajasthan-rj_sro) |
| `financial_year` | string | required | from lookup "financial_year" | rj_financial_year lookup (https://legiscore.in/docs/api/lookups#rajasthan-rj_financial_year) |
| `doc_type_code` | string | required | from lookup "doc_type" | rj_document_type lookup (https://legiscore.in/docs/api/lookups#rajasthan-rj_document_type) |
| `presenter_name` | string | one of | As printed on the document | field "presenter_name" |
| `document_no` | string | one of | 1234 | field "document_no" |
| `party_address` | string | one of | <party_address> | field "party_address" |
| `property_address` | string | one of | <property_address> | field "property_address" |

## Field details

| Field | Type | Notes |
| --- | --- | --- |
| `district` (District) | lookup |  |
| `tehsil` (Tehsil) | lookup |  |
| `sro` (Sub-Registrar Office) | lookup |  |
| `financial_year` (Financial Year) | lookup |  |
| `doc_type` (Document Type) | lookup | One run answers for one deed type — the portal has no "all types" option. |
| `location_type` (Location Type) | select | Optional. Left blank, both registers are searched and merged — narrowing to one is faster but a miss then only clears that one. Values:  (Both — Urban and Rural (default)), Urban (Urban), Rural (Rural). |
| `presenter_name` (Presenter Name) | text |  |
| `document_no` (Document Number) | text |  |
| `party_address` (Party Address) | text |  |
| `property_address` (Property Address) | text |  |

## Resolve names to codes

| Field | Lookup | Needs first |
| --- | --- | --- |
| district | rj_district | - |
| tehsil | rj_tehsil | district |
| sro | rj_sro | district, tehsil |
| financial_year | rj_financial_year | - |
| doc_type | rj_document_type | - |

q is required (2+ characters), at most 10 matches.

## Example request

Replace each <...> with the value from its lookup match.

**curl**

```bash
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": "ec",
  "params": {
    "district_code": "<district.district_code>",
    "tehsil_code": "<tehsil.tehsil_code>",
    "sro_code": "<sro.sro_code>",
    "financial_year": "<financial_year.label>",
    "doc_type_code": "<doc_type.doc_type_code>",
    "presenter_name": "As printed on the document",
    "document_no": "1234",
    "party_address": "<party_address>",
    "property_address": "<property_address>"
  },
  "label": "Encumbrance / Registered Documents (E-Panjiyan e-Search) - case 8841"
}'
```

**Python**

```python
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": "ec",
      "params": {
        "district_code": "<district.district_code>",
        "tehsil_code": "<tehsil.tehsil_code>",
        "sro_code": "<sro.sro_code>",
        "financial_year": "<financial_year.label>",
        "doc_type_code": "<doc_type.doc_type_code>",
        "presenter_name": "As printed on the document",
        "document_no": "1234",
        "party_address": "<party_address>",
        "property_address": "<property_address>"
      },
      "label": "Encumbrance / Registered Documents (E-Panjiyan e-Search) - case 8841"
    },
)
resp.raise_for_status()
print(resp.json())
```

**Node**

```js
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": "ec",
    "params": {
      "district_code": "<district.district_code>",
      "tehsil_code": "<tehsil.tehsil_code>",
      "sro_code": "<sro.sro_code>",
      "financial_year": "<financial_year.label>",
      "doc_type_code": "<doc_type.doc_type_code>",
      "presenter_name": "As printed on the document",
      "document_no": "1234",
      "party_address": "<party_address>",
      "property_address": "<property_address>"
    },
    "label": "Encumbrance / Registered Documents (E-Panjiyan e-Search) - 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": "ec",
        "label": "Encumbrance / Registered Documents (E-Panjiyan e-Search) - 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": "ec",
    "label": "Encumbrance / Registered Documents (E-Panjiyan e-Search) - 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"
  }
}
```
