Source: https://legiscore.in/docs/states/west_bengal/deed-search

# Registered Deeds by Party Name (WB Registration) (West Bengal)

Every registered deed naming a person, year by year, from the Directorate of Registration. West Bengal issues no encumbrance certificate; this list is the equivalent.

Status: LIVE. Source status: No recent runs. Typical time: up to 12 min. state: `west_bengal`, search_type: `deed_search`.



## What you get

Each deed with the party, their role, the transaction, office, deed number and dates, plus the mouza, plot, khatian and area, and one PDF with the department’s page for every year.

## 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).



| Name | Type | Required | Example | Comes from |
| --- | --- | --- | --- | --- |
| `name` | string | required | Ratan Kumar Saha | field "name" |
| `father_name` | string | optional | Gajendra Mohan | field "father_name" |
| `district` | string | optional | from lookup "district" | west_bengal_registration_district lookup (https://legiscore.in/docs/api/lookups#west_bengal-west_bengal_registration_district) |
| `from_year` | string | optional | 2024 | field "from_year" |
| `to_year` | string | optional | 2024 | field "to_year" |

## Field details

| Field | Type | Notes |
| --- | --- | --- |
| `name` (Party Name) | text | As written on the deed. The last word is read as the surname. Max 100 characters. |
| `father_name` (Father's / Husband's Name) | text | Strongly recommended: a common name otherwise returns pages of namesakes. Max 100 characters. |
| `district` (District Where Registered) | lookup |  |
| `from_year` (From Year) | year |  |
| `to_year` (To Year) | year |  |

## Resolve names to codes

| Field | Lookup | Needs first |
| --- | --- | --- |
| district | west_bengal_registration_district | - |

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": "west_bengal",
  "search_type": "deed_search",
  "params": {
    "name": "Ratan Kumar Saha",
    "father_name": "Gajendra Mohan",
    "district": "<district.value>",
    "from_year": "2024",
    "to_year": "2024"
  },
  "label": "Registered Deeds by Party Name (WB Registration) - 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": "west_bengal",
      "search_type": "deed_search",
      "params": {
        "name": "Ratan Kumar Saha",
        "father_name": "Gajendra Mohan",
        "district": "<district.value>",
        "from_year": "2024",
        "to_year": "2024"
      },
      "label": "Registered Deeds by Party Name (WB Registration) - 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": "west_bengal",
    "search_type": "deed_search",
    "params": {
      "name": "Ratan Kumar Saha",
      "father_name": "Gajendra Mohan",
      "district": "<district.value>",
      "from_year": "2024",
      "to_year": "2024"
    },
    "label": "Registered Deeds by Party Name (WB Registration) - 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": "west_bengal",
        "search_type": "deed_search",
        "label": "Registered Deeds by Party Name (WB Registration) - 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": "west_bengal",
    "search_type": "deed_search",
    "label": "Registered Deeds by Party Name (WB Registration) - 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"
  }
}
```
