Domain

EstateForge AI

EstateForge automates property search and analysis in four stages: 1. **Search** — Firecrawl extracts listings from selected real estate websites 2. **Extract** — structured property data via Pydantic schemas (address, price, beds, baths, sqft) 3. **Analyze** — Market Analysis Agent provides neighborhood and investment insights 4. **Value** — Property Valuation Agent assesses each listing for investment potential

Python Streamlit
← Back to marketplace

EstateForge AI

Real estate search agent team by Sharad Khare.

EstateForge AI searches Zillow, Realtor.com, Trulia, and Homes.com using Firecrawl extraction, then delivers Gemini-powered market analysis and property valuations through a Streamlit interface.

Built and maintained by Sharad Khare — AI strategist, full-stack developer, and creator of practical agent workflows.


What this project does

EstateForge automates property search and analysis in four stages:

1. Search — Firecrawl extracts listings from selected real estate websites

2. Extract — structured property data via Pydantic schemas (address, price, beds, baths, sqft)

3. Analyze — Market Analysis Agent provides neighborhood and investment insights

4. Value — Property Valuation Agent assesses each listing for investment potential


Why Sharad Khare built EstateForge AI

Property hunting across multiple listing sites is fragmented and time-consuming. EstateForge demonstrates how Firecrawl extraction combined with Gemini agents can unify search, comparison, and investment analysis in one workflow.


How it works

City + State + Criteria + Website Selection
   │
   ▼
Firecrawl Extraction (Zillow, Realtor, Trulia, Homes.com)
   └── Structured property listings (Pydantic)
   │
   ▼
Market Analysis Agent (Gemini 2.5 Flash)
   └── Market trends and neighborhood insights
   │
   ▼
Property Valuation Agent (Gemini 2.5 Flash)
   └── Per-property investment assessments
   │
   ▼
Streamlit tabs: Properties, Market Analysis, Valuations

Supported websites

| Website | Data Extracted |

|---------|---------------|

| Zillow | Listings, prices, beds/baths, sqft |

| Realtor.com | Listings, prices, property details |

| Trulia | Listings, neighborhood data |

| Homes.com | Listings, property features |


Features

  • Multi-site property search with Firecrawl structured extraction
  • Pydantic schemas for consistent property data
  • Gemini 2.5 Flash agents for market analysis and valuations
  • Streamlit UI with property comparison tabs and metrics
  • Configurable search criteria: budget, type, beds, baths, sqft, features

Quick start

cd estateforge-ai
pip install -r requirements.txt
streamlit run app.py

Required API keys

  • Google AI API key — Gemini agents for analysis and valuation
  • Firecrawl API key — property listing extraction from real estate sites

Project structure

estateforge-ai/
├── app.py
├── estateforge/
│   ├── config.py
│   ├── schemas.py
│   └── search.py
├── requirements.txt
├── pyproject.toml
└── README.md

Topics

Sharad KhareEstateForge AIreal estate search AIproperty comparison agentFirecrawl real estate extractionGemini property analysisZillow search automationmarket analysis AIproperty valuation agentStreamlit real estate appmulti-agent property search.

Who this is for

  • Home buyers comparing properties across listing sites
  • Real estate investors evaluating market opportunities
  • Agents researching listings and neighborhood trends
  • Developers learning Firecrawl + Gemini agent patterns for real estate

Use cases

  • Search properties by city, state, budget, and criteria across multiple sites
  • Compare listings side-by-side with structured data
  • Get AI market analysis for target neighborhoods
  • Receive per-property investment valuations and recommendations

Related searches

AI real estate search with Firecrawl and Geminiautomated property comparison Zillow Realtor Truliareal estate market analysis agent StreamlitEstateForge AI by Sharad Khare

Author

License

MIT © Sharad Khare

Work With Sharad