# RERA Verified Real Estate Projects & Promoter Leads Scraper (`growthscrapers/rera-real-estate-scraper`) Actor

Extract verified real estate projects, promoter details, RERA numbers, handover dates, unit counts, and office addresses across state RERA directories.

- **URL**: https://apify.com/growthscrapers/rera-real-estate-scraper.md
- **Developed by:** [Ishant Dubey](https://apify.com/growthscrapers) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.03 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## 🏢 RERA Verified Real Estate Projects & Promoter Leads Scraper

Extract government-verified real estate projects, promoter/builder corporate entities, official RERA registration numbers, handover timelines, unit counts, and office addresses across Indian State RERA portals without coding.

***

### ⚡ What Does This RERA Scraper Do?

Under the **Real Estate (Regulation and Development) Act, 2016 (RERA)**, every commercial and residential real estate project across India must register with state regulatory bodies (e.g., MahaRERA, UP RERA, HRERA Haryana, Karnataka RERA, Delhi RERA).

This Actor empowers Prop-Tech startups, high-net-worth real estate investors, mortgage loan distributors, and B2B building material vendors to extract clean, verified intelligence on builders and upcoming developments:

- 🏗️ **Project & Builder Corporate Intelligence:** Extract official project titles and promoter/developer names (e.g., *Godrej Properties, Macrotech Developers/Lodha, DLF, Oberoi Realty, Prestige Estates*).
- 📜 **100% Verified RERA Registration Numbers:** Pull genuine state registration IDs (e.g. `P51700000125`, `HRERA-PKL-123-2021`, `UPRERAPRJ704730`, `PRM/KA/RERA/...`) to eliminate unapproved developments.
- ⏳ **Completion & Handover Dates:** Monitor proposed project completion dates and delivery milestones.
- 🏢 **Units, Towers & Layout Capacities:** Discover total sanctioned units, residential configurations (BHKs), and project acreage.
- 📍 **Geographic & State Targeting:** Filter by state authorities (Maharashtra, Uttar Pradesh, Haryana, Karnataka, Delhi, Gujarat) or search specific micro-markets (e.g., *Pune, Whitefield Bangalore, Noida Expressway, Golf Course Road Gurugram*).
- 🔗 **Direct Verification Links:** Receive direct links to official project certificates and compliance documents.

***

### 📋 Sample Output (Clean JSON)

Every result pushed to the Apify dataset is structured, validated, and ready for instant export to Excel, CSV, Google Sheets, or your CRM:

```json
{
  "projectName": "Godrej Emerald",
  "promoterName": "Godrej Properties Limited",
  "reraNumber": "P51700000125",
  "projectType": "Residential",
  "completionDate": "2026-12-31",
  "units": "1,214 Units / 7 Towers",
  "city": "Thane",
  "state": "Maharashtra",
  "address": "Ghodbunder Road, Bhayandarpada, Thane West, Maharashtra 400615",
  "certificateUrl": "https://maharera.mahaonline.gov.in/project/P51700000125",
  "scrapedAt": "2026-10-21T03:30:00.000Z"
}
```

***

### 🎯 High-Value Industry Use Cases

1. **Mortgage & Home Loan Direct Sales Agents (DSAs):** Connect with home buyers and developers at the exact moment projects are launched and approved.
2. **B2B Building Materials, HVAC & Interior Contractors:** Reach out to promoters and site procurement heads during construction and pre-handover phases.
3. **Prop-Tech Startups & Real Estate Aggregators:** Populate local real estate directories with verified RERA IDs and compliance data.
4. **Institutional Real Estate Investors:** Track developer delivery track records, active project footprints, and supply pipelines across major metros.

***

### 🚀 How to Use

1. **State:** Choose your target state regulatory authority (e.g. `Maharashtra`, `Uttar Pradesh`, `Haryana`, `Karnataka`, `Delhi`, or `All`).
2. **Project Type:** Select `Residential`, `Commercial`, or `All`.
3. **Search Queries (Optional):** Enter specific city or micro-market queries (e.g. `Pune Residential`, `Noida Commercial`, `Gurugram Highrise`).
4. **Max Items:** Choose how many verified projects you want to extract (e.g. `100`, `1,000`, or `10,000`).
5. **Run:** Click **Start**! Within seconds, export your data directly to **Excel, CSV, or JSON**.

***

### 🤖 Integrate with AI Agents & Workflows (MCP Ready)

This Actor supports the Apify API, webhooks, and the **Model Context Protocol (MCP)**. Easily connect it to Make.com, Zapier, n8n, Claude, Cursor, LangChain, or custom Python pipelines.

***

#### 🔍 Related Keywords & SEO

*RERA scraper, MahaRERA builder scraper, UP RERA projects database, Haryana HRERA Gurugram scraper, Karnataka RERA Bangalore leads, builder contact extractor, prop-tech real estate leads, RERA certified projects API.*

# Actor input Schema

## `state` (type: `string`):

Target State RERA (e.g. Maharashtra, Uttar Pradesh, Haryana, Delhi, Karnataka)

## `projectType` (type: `string`):

Filter by Residential, Commercial, or All

## `searchQueries` (type: `array`):

List of cities, micro-markets, or developer names (e.g. 'Pune Residential', 'Noida Commercial', 'Gurugram Highrise').

## `maxItems` (type: `integer`):

Maximum number of verified RERA projects to scrape per run.

## `proxyConfiguration` (type: `object`):

Apify Residential or Datacenter proxies to bypass portal anti-bot mechanisms seamlessly.

## Actor input object example

```json
{
  "state": "Maharashtra",
  "projectType": "Residential",
  "searchQueries": [
    "Pune Residential",
    "Noida Commercial",
    "Gurugram Highrise"
  ],
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `dataset` (type: `string`):

The main dataset containing scraped verified RERA real estate projects, promoter details, and contact intelligence.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchQueries": [
        "Pune Residential",
        "Noida Commercial",
        "Gurugram Highrise"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("growthscrapers/rera-real-estate-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "searchQueries": [
        "Pune Residential",
        "Noida Commercial",
        "Gurugram Highrise",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("growthscrapers/rera-real-estate-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchQueries": [
    "Pune Residential",
    "Noida Commercial",
    "Gurugram Highrise"
  ]
}' |
apify call growthscrapers/rera-real-estate-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,growthscrapers/rera-real-estate-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/i82hGS6afTxQteAyY/builds/yiG1QlIO8ZpvxQLUw/openapi.json
