LLegiScoreSearch API
Get an API key
Get started
IntroductionAuthenticationQuickstartSearch lifecycleErrorsWebhooksCreditsGet an API key
API reference
Credit balancegetCataloggetLookupsgetSearchespost
States
All states
All Tamil Nadu searchesEncumbrance Certificate by Document Number (TNREGINET)heldGuideline Value (Stamp Duty)heldProperty Tax (TN Urban ePay)
View as Markdownllms-full.txt
States / Tamil Nadu / Encumbrance Certificate by Document Number (TNREGINET)

Tamil Nadu search

Encumbrance Certificate by Document Number (TNREGINET) HELD

The encumbrance certificate for a registered Tamil Nadu document, looked up by sub-registrar office, document number and year. The portal does not allow a search by survey number here.

Typical time
up to 3 min
Source status
Held
search_type
ec_document
Held: not accepting searches right now

This search is temporarily unavailable. A submit is refused with 422 search_unavailable and nothing is charged. This page updates when the hold is lifted.

Register search: found:false is not a clear title

This search reads a register published for an area, not a per-property answer. found: false means no per-property match was computed. The documents are the deliverable, so read them.

What you get

The property rows registered under that document plus the statutory certificate as a PDF.

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.

NameTypeRequiredExampleComes from
sro_codestringRequired20119:1field "sro_code"
document_nostringRequired1128field "document_no"
yearstringRequired2024field "year"
document_typestringOptional1field "document_type"
book_nostringOptional1field "book_no"

Field details

FieldTypeNotes
sro_code
Sub-Registrar Office Code
textThe office code with its sequence, as the TNREGINET list shows it, for example 20119:1 for Periyanayakkan Palayam, Coimbatore.
document_no
Document Number
text
year
Year of Registration
year
document_type
Document Type
selectValues: 1 (Regular document (default)), 2 (Loan order), 3 (Memo copy).
book_no
Book Number
textOptional. Left blank, Book 1 is used.

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": "tamilnadu",
  "search_type": "ec_document",
  "params": {
    "sro_code": "20119:1",
    "document_no": "1128",
    "year": "2024",
    "document_type": "1",
    "book_no": "1"
  },
  "label": "Encumbrance Certificate by Document Number (TNREGINET) - 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": "tamilnadu",
      "search_type": "ec_document",
      "params": {
        "sro_code": "20119:1",
        "document_no": "1128",
        "year": "2024",
        "document_type": "1",
        "book_no": "1"
      },
      "label": "Encumbrance Certificate by Document Number (TNREGINET) - 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": "tamilnadu",
    "search_type": "ec_document",
    "params": {
      "sro_code": "20119:1",
      "document_no": "1128",
      "year": "2024",
      "document_type": "1",
      "book_no": "1"
    },
    "label": "Encumbrance Certificate by Document Number (TNREGINET) - 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": "tamilnadu",
        "search_type": "ec_document",
        "label": "Encumbrance Certificate by Document Number (TNREGINET) - 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": "tamilnadu",
    "search_type": "ec_document",
    "label": "Encumbrance Certificate by Document Number (TNREGINET) - 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}.

PreviousTamil NaduNextGuideline Value (Stamp Duty)