LandLens Home
Land Lens

Welcome Back

Sign in to continue to dashboard

By continuing, you agree to our Terms, Privacy Policy & Refund Policy

LandLens Intelligence · enterprise plan

Registration Pulse API: what sold in a project, from the registered deeds

Yes. The LandLens Registration Pulse API returns what actually sold in a registered Tamil Nadu project, from the registered deeds. The deeds registered on the project's survey numbers are read, each sale deed is matched to the filing's unit statement (flat and floor, flat number or undivided share), and you get registered sales by month, first sales against resales, units still unsold against the filing, the price per square foot paid (low, median, high), the ticket bands, and every deed. Search a project by name, or call with nothing for the statewide figures and the projects read most recently. It is part of LandLens Intelligence on the enterprise plan and costs nothing per call.

POSThttps://verified.realestate/api/v1/tools/intel_registrations
Price
Free
Source
Registered deeds, matched to the filing
Coverage
Projects whose deeds have been read
Answers in
Usually a second or two

Example

Request
curl -X POST https://verified.realestate/api/v1/tools/intel_registrations \
  -H "Authorization: Bearer $LANDLENS_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rera_id":"TN/29/Building/0592/2024","limit":5}'
Responsereal answer
{
  "ok": true,
  "status": "ok",
  "data": {
    "found": true,
    "project": {
      "rera_id": "TN/29/Building/0592/2024",
      "name": "SREEROSH AURELIA",
      "developer": "SREE ROSH PROPERTIES (P) LTD",
      "developer_id": 120,
      "kind": "apartment",
      "district": "Chennai",
      "village": "Mylapore",
      "registration_date": "2024-12-23",
      "pp_date": "2024-11-18",
      "completion_date": "2027-06-30",
      "stage": "not_started",
      "survey": "422/9",
      "survey_source": "filing_address",
      "blocks": 1,
      "floors": 5,
      "profile_url": "https://verified.realestate/landlens/intel/projects/TN%2F29%2FBuilding%2F0592%2F2024"
    },
    "unit_statement": "held",
    "figures": {
      "read_again": false,
      "sales_not_found": true,
      "sales_not_found_note": "Our read of the registration records did not find this project's sales. Only 2 first sales of its 53 homes turned up in 21 months since registration, which is a gap in what we read, not a measure of what sold. So no share sold, stock or pace is shown for it.",
      "village_read": true,
      "read_via": null,
      "read_via_name": null,
      "village_from": "2024-11-18",
      "village_to": "2026-10-13",
      "registered": 2,
      "first_sales": 2,
      "resales": 0,
      "median_price": 22299,
      "unsold": null,
      "units_in_filing": 53,
      "units_held": 53,
      "deeds": 7,
      "sales_held": 2,
      "matched": 4,
      "matched_sales": 2,
      "unmatched_sales": 0,
      "seller_not_printed": 0,
      "first_untied": 0,
      "certificates": 6,
      "window_from": "2024-11-18",
      "window_to": "2026-10-03",
      "last_read": "2026-10-03 22:34:18",
      "queued": 0,
      "failed": 0,
      "last_error": null
    },
    "months": [
      {
        "month": "2026-09",
        "label": "Sep 2026",
        "registered": 2,
        "first_sales": 2,
        "resales": 0,
        "value": 47994713,
        "median_price": 22298.58,
        "cumulative_first_sales": 2,
        "unsold": null
      },
      {
        "month": "2026-10",
        "label": "Oct 2026",
        "registered": 0,
        "first_sales": 0,
        "resales": 0,
        "value": 0,
        "median_price": null,
        "cumulative_first_sales": 2,
        "unsold": null
      }
    ],
    "price_per_sqft": {
      "count": 2,
      "min": 21949,
      "median": 22299,
      "max": 22648,
      "total_min": 16369,
      "total_median": 16612,
      "total_max": 16856,
      "value": 47994713
    },
    "ticket_bands": [
      {
        "key": "1-2",
        "label": "1 to 2 Cr",
        "min": 10000000,
        "max": 20000000,
        "count": 0
      },
      {
        "key": "2-3",
        "label": "2 to 3 Cr",
        "min": 20000000,
        "max": 30000000,
        "count": 2
      },
      {
        "key": "3-5",
        "label": "3 to 5 Cr",
        "min": 30000000,
        "max": 50000000,
        "count": 0
      }
    ],
    "certificates": [
      {
        "id": 1,
        "status": "parsed",
        "office": "Mylapore",
        "village": "Mylapore",
        "survey": "422/9",
        "from": "2024-11-18",
        "to": "2026-09-30",
        "pages": 10,
        "deeds": 7,
        "fetched_at": "2026-09-30 09:42:23",
        "error": null
      }
    ],
    "deeds": {
      "count": 2,
      "rows": [
        {
          "id": 5,
          "doc": "3029/2026",
          "date": "2026-09-01",
          "doc_no": "3029",
          "doc_year": 2026,
          "sro_code": "20084:1",
          "sro": "Mylapore",
          "nature": "sale",
          "nature_label": "Sale deed",
          "property_type": "flat",
          "floor": "3",
          "flat": "3H Block 2",
          "unit_type": "3BHK",
          "uds_sqft": 484.6,
          "carpet_sqft": 1099.96,
          "total_sqft": 1474.98,
          "consideration": 24143438,
          "market_value": 24143438,
          "price": 21949.38,
          "price_total": 16368.65,
          "is_sale": true,
          "kind": "first",
          "kind_label": "First sale",
          "confidence": "exact",
          "confidence_label": "Flat and floor",
          "buyers": 2,
          "unit_use": "residential",
          "unit_config": "3bhk",
          "unit_size_band": "1000",
          "type_basis": "matched_unit",
          "type_label": "3 BHK",
          "relevance": "counted",
          "set_aside": null,
          "set_aside_label": null,
          "building_name": "Sreerosh Aurelia",
          "source": "certificate"
        }
      ],
      "showing": "Sales only",
      "sort": "date desc"
    },
    "statewide": {
      "ready": true,
      "projects_read": 13678,
      "projects_sales_not_found": 3439,
      "certificates": 88531,
      "queued": 0,
      "deeds": 1060893,
      "sales": 565530,
      "matched": 72334,
      "projects_with_units": 3153,
      "units": 312489,
      "last_read": "2026-10-13 17:27:54"
    },
    "note": "Price per square foot is the consideration over the carpet area where the deed and the unit statement agree, else over the total area; the confidence on each deed says which. A project with no certificate read yet has no deeds, which is not zero sales.",
    "page_url": "https://verified.realestate/landlens/intel/registrations?rera=TN%2F29%2FBuilding%2F0592%2F2024",
    "export_url": "https://verified.realestate/landlens/intel/registrations/export?rera=TN%2F29%2FBuilding%2F0592%2F2024"
  },
  "credits_charged": 0
}

A real answer from the API, trimmed for length: one deed, one certificate and three ticket bands are shown, and three fields on how the records were processed are left out. Links are shown on the live host.

What it returns

With rera_id, one project. With q, matching projects. With neither, the statewide figures and the projects read most recently.

FieldWhat it holds
projectThe project: rera_id, name, developer, kind, district, village, dates, stage, the survey number read and blocks and floors.
unit_statementheld when the filing's unit statement has been read, so deeds can be matched to units.
figuresregistered, first_sales, resales, median_price, unsold, units_in_filing, deeds, matched, and sales_not_found with its note when the read found fewer sales than can be relied on.
months[]Per month: deeds registered, first sales, resales, value, median price per square foot, cumulative first sales and unsold.
price_per_sqftThe low, median and high price per square foot on carpet area, and on total area, with the total value.
ticket_bands[]Sales by ticket size, from under 50 lakh to over 5 crore.
certificates[]The encumbrance records read: office, village, survey, date range, pages, deeds found and status (parsed or empty).
deeds.rows[]Each deed: document number and date, office, nature, flat and floor, unit type, UDS, carpet and total area, consideration, market value, price per square foot, first sale or resale, how it was matched (confidence) and the number of buyers.
statewideProjects read, certificates, deeds, sales and units held across the state, and the last read.
page_url, export_urlThe same view in LandLens. export_url downloads it in a signed-in browser only.

Ways to call it

Three ways in.

One project

Sales, prices and every deed of one project. show all adds mortgages and releases.

{"rera_id": "TN/29/Building/0592/2024","limit": 5}

Find a project

Search the projects read by name or developer.

{"q": "Sreerosh"}

Statewide

No arguments: what is held across the state, and the projects read most recently.

Inputs

The JSON body of the POST is the arguments.

ArgumentTypeWhat to send
rera_id string The RERA registration number of the project to read.
q string Project or developer name to search the register for.
show string: sales, all sales (default): sale deeds only; all: every deed on the certificate, mortgages and releases included.
sort string: date, doc, flat, carpet, consideration, price, kind, confidence Deed table order; default date (newest first).
dir string: asc, desc
limit integer Deeds, or search results, to return (default 25, at most 100).

Code

Set LANDLENS_KEY to your key. In an AI app, connect https://verified.realestate/mcp once and ask in plain words instead. In Postman, download this API's collection, import it (File, Import) and set apiKey.

curl -X POST https://verified.realestate/api/v1/tools/intel_registrations \
  -H "Authorization: Bearer $LANDLENS_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rera_id":"TN/29/Building/0592/2024","limit":5}'

Responses

Every answer has the same envelope. What status can say for this call:

statusWhat it means
okThe project, the search or the statewide view was read. A project not yet read says so; read figures.sales_not_found before quoting absorption.
not_foundNo project with that registration number, or none matches the search. message says which.
scope_deniedHTTP 403, nothing charged. The account behind the credential does not hold the enterprise plan (reason enterprise_plan, with plan_url), Intelligence is paused on the account (access_paused), or the day's allowance of rows read over the API is used (row_limit, with retry_after).

Where the data comes from

Register

The registration department's encumbrance records for the survey numbers a project stands on, read deed by deed, matched to the unit statement the project filed on the Tamil Nadu real estate project register.

Coverage

Projects across Tamil Nadu whose deeds have been read; the statewide block in every answer gives how many projects, certificates, deeds and sales are held. A project not yet read says so with its unit statement status rather than showing zero sales.

How current

Certificates are read in batches, and the deeds are matched and rolled up every night. Each project carries the dates its records were read to (figures.window_to, figures.last_read).

How we read it

Price per square foot is the consideration over the carpet area where the deed and the unit statement agree, else over the total area; confidence on each deed says which. A first sale is a unit's first registered sale, by the promoter or a landowner; a later sale of the same flat is a resale. A gap in what was read is reported as a gap, never as unsold stock.

Who uses it

Lenders and valuers

See what buyers actually paid per square foot in a project before valuing the next flat in it.

Developers

Track a competitor's registered sales by month and the prices they are achieving.

Research desks and funds

Measure absorption from registered deeds rather than from launch claims.

Limits and good practice

  • Only projects whose deeds have been read carry deeds. A project not yet read is not a project with no sales.
  • When figures.sales_not_found is true, the read found too few sales to rely on, and no share sold, stock or pace is given. Treat it as a gap in what was read.
  • A sale registers months after booking. Registered sales lag bookings, and some buyers register only at possession.
  • Price per square foot depends on the area used: confidence on each deed says whether carpet or total area was used.

Pricing

Free

Registration Pulse costs nothing per call. LandLens Intelligence is part of the enterprise plan: the plan is the only requirement, and a credential on an account without it is refused with nothing charged. Credits come from the same LandLens wallet as the chat and the minis. How billing works.

Calling at volume?

Free calls have an hourly and daily allowance. For more than that, or a platform built on these registers, we set up limits and a plan to match.

WhatsApp 99961 29996

Questions

Is there an API for flat sales in a Tamil Nadu project?

Yes, this one. It returns the registered sale deeds of a project matched to its filed units, with sales by month and the price per square foot paid, as JSON over HTTPS or MCP.

How much does it cost?

No credits. It needs the LandLens enterprise plan; without it the call answers scope_denied with the plan page and nothing is charged.

Why does a project show no deeds?

Its records have not been read yet, or the read found no sales it could rely on. The answer says which; neither means nothing sold.

Can I see resales as well as first sales?

Yes. Every deed is marked first or resale, and the monthly series counts both.

How is this different from pricemap_transactions?

pricemap_transactions lists the deeds behind a Price Map you saved for a place. This reads one registered project, matched flat by flat to its filing.

Updated 22 Oct 2026 · OpenAPI description