---
title: "Pipeline Radar (Intelligence)"
method: POST
path: "/api/v1/tools/intel_pipeline"
---

# Pipeline Radar (Intelligence)

`POST /api/v1/tools/intel_pipeline`

## Request

- Base URL: `https://verified.realestate`
- URL: `https://verified.realestate/api/v1/tools/intel_pipeline`
- Auth: HTTP bearer

Supply before it reaches the registration register: planning permissions and layout approvals issued by CMDA, DTCP and panchayats, matched by approval number to the project filings, so the view can say which approvals no filing quotes yet (the pipeline), which are registered, and which are only a possible match. Counts by month, by district and by authority, the approvals table with extent and documents, the largest layouts by district, and the land acquisition notices in a district as a signal. Answers "what is approved but not launched in Tiruvallur", "how many layouts were approved in the last 12 months", "which big layouts are coming in Coimbatore". Windows of 6, 12, 24, 36 or 60 months; view approvals (default), layouts or signals. "Not registered" means no filing quotes the number; it is not proof the project was never registered. LandLens Intelligence, enterprise plan. Free of credits; the plan is the only requirement. Without it the call is refused (scope_denied, with the plan page) and nothing is charged.

## Request body

- object
  - `district` string: One district, as the register spells it; omit for all.
  - `window` 6 | 12 | 24 | 36 | 60: Months back from today; default 24.
  - `register` 'all' | 'cmda' | 'ppa': all (default), cmda (Chennai region) or ppa (DTCP and panchayats).
  - `kind` 'all' | 'building' | 'layout': all (default), building or layout.
  - `months_since` '0-6' | '6-12' | '12-24' | '24+': Only approvals this old: 0-6, 6-12, 12-24 or 24+ months.
  - `status` 'pipeline' | 'matched' | 'possible' | 'all': pipeline (default: no filing quotes the approval), matched (a filing does), possible (a partial match), all.
  - `q` string: Approval number, applicant or place to search for.
  - `view` 'approvals' | 'layouts' | 'signals': approvals (default): the table; layouts: layouts by district and the largest; signals: acquisition notices for the district.
  - `sort` 'approved' | 'months' | 'extent' | 'district' | 'category': Table order; default approved (newest first).
  - `dir` 'asc' | 'desc'
  - `page` integer: Table page, 25 rows each.

## Response `200`

The envelope: ok, status, data, credits_charged, balance_after, request_id

## Other responses

- `401`: No valid credential
- `402`: Not enough credits
- `429`: Rate limit

---

[API](https://skmtc.dev/verified/apis/landlens-tool-api.md) · [All operations](https://skmtc.dev/verified/apis/landlens-tool-api/llms.txt) · [OpenAPI document](https://skmtc.dev/verified/apis/landlens-tool-api/revisions/7923c1c24431?raw)
