by brightdata
Intelligent Python system that extracts real estate property data as structured JSON using AI agents, Nebius Qwen LLM, and Bright Data MCP.
# Add to your Claude Code skills
git clone https://github.com/brightdata/real-estate-ai-agentAI-Powered Solution for Real Estate Public Data Extraction
<div align="center"> <img src="https://img.shields.io/badge/python-3.9+-blue"/> <img src="https://img.shields.io/badge/License-MIT-blue"/> </div>Real Estate AI Agent System is a Python-based solution that leverages AI agents and Bright Data's Model Context Protocol (MCP) server to extract, process, and deliver structured real estate property data from multiple sources.
Clone this repository
git clone https://github.com/brightdata-com/real-estate-ai-agents.git
cd real-estate-ai-agents
macOS/Linux
python3.9 -m venv venv
source venv/bin/activate
Windows
python3.9 -m venv venv
.\venv\Scripts\activate
pip install "crewai-tools[mcp]" crewai mcp python-dotenv pandas
Create a .env file in your project directory with the following:
BRIGHT_DATA_API_TOKEN="your_api_token_here"
WEB_UNLOCKER_ZONE="your_web_unlocker_zone"
BROWSER_ZONE="your_browser_zone"
NEBIUS_API_KEY="your_nebius_api_key"
To run the agent:
python real_estate_agents.py
If successful, the script will extract property data from a real estate listing and output result like:
{
"address": "123 Main Street, City, State 12345",
"price": "$450,000",
"bedrooms": 3,
"bathrooms": 2,
"square_feet": 1850,
"lot_size": "0.25 acres",
"yea...