Track Indian Land Parcel Listings
Automatically scrapes top Indian real estate platforms for residential land parcels and organizes listing details into a structured Notion database on a weekly schedule.
Real Estate Land Availability Tracker for Registration
This workflow automates the process of tracking residential land parcels available for registration across India. It gathers detailed listings from top real estate platforms on a scheduled basis, cleans and structures the data, then saves it to a Notion database for easy reference.
It does three things:
- Automatically triggers every Sunday, Monday, Wednesday, and Saturday at 11:00 UTC.
- Opens multiple real estate websites and scrapes individual listing pages for relevant land parcel details.
- Cleans, structures, and uploads the extracted data into a Notion table, avoiding duplicates and ensuring consistent formatting.
What You Need
- A Needle platform account with permission to create workflows.
- Authentication set up to use the Needle Browser node.
- Access to the following real estate listing websites:
- A Notion account with a database named "Real Estate Land Availability Tracker – India" prepared with the appropriate columns.
How the Flow Works
| Node | Description |
|---|---|
| Scheduled Trigger | Fires the workflow automatically every Sunday, Monday, Wednesday, and Saturday at 11:00 UTC. |
| Needle Use Browser | Opens each real estate platform, navigates to individual listing pages, and extracts specific fields such as Project Name, Price, Location, Plot Size, Approval, Confidence Score, and URL. Strict data cleaning and field-specific extraction rules are applied. The AI agent then inserts or updates entries in the Notion database without creating duplicates. |
Listing Inclusion Criteria
A listing is included if it meets at least 4 of the following 6 criteria:
- Available (not sold)
- Residential plot or land
- Has price or plot size
- Has location
- Has a working direct URL
- Mentions approval, ownership, or readiness
Listings missing some details are still included but marked as "Not Mentioned" where appropriate, so no potentially useful information is lost.
Output
At the end of each run, you get a clean, updated table in Notion containing current residential land listings across India. Each entry includes the following fields:
| Field | Description |
|---|---|
| Project Name | Name of the project or listing only — no price or location mixed in. |
| Registration Status | One of: Available, Ready, or Likely Available. |
| Price | Formatted as ₹XX Lac or ₹XX Crore. "Not Mentioned" if unavailable. |
| Location | Area and city only (e.g., Besa, Nagpur). |
| Plot Size | Number and unit only (e.g., 1200 sqft). |
| Approval | Authority name such as RERA, DTCP, BMRDA, etc. "Not Mentioned" if unavailable. |
| Confidence Score | High, Medium, or Low based on how many key fields are present. |
| URL | Direct link to the individual listing page. |
Confidence Score Logic
- High — Price, Plot Size, and Location are all present, and Approval is mentioned.
- Medium — Price and Location are present, but either Plot Size or Approval is missing.
- Low — Multiple fields are missing.
Important Notes
- The workflow only extracts data from individual listing pages, never from search result pages, to maximize data quality.
- Field extraction rules enforce strict, clean values — each field contains only its own value with no merged or duplicated content.
- The Notion database must have columns matching the extracted fields listed above for smooth data insertion.
- A proxy set to India is used to ensure accurate access to localized content on each platform.
- Screenshots of the browser activity are included in the output for verification and troubleshooting.
Want to showcase your own workflows?
Become a Needle workflow partner and turn your expertise into recurring revenue.
