← All projects
Real EstatePortugal·2026
AI Property Listing Analyser
Gemini-powered bot that pulls new property listings from a real estate API each morning, analyses them against custom criteria, and emails a curated summary report.
Overview
Built an AI-powered property analysis bot for a Portugal-based client who needed to monitor a real estate data API for matching listings without checking it manually each day.
How It Works
- Runs on a daily schedule (morning)
- Calls the target real estate API to pull new listings added since the last run
- Passes each listing through Gemini with a custom prompt encoding the client's criteria
- Filters, scores, and compiles matching properties into a structured summary
- Sends the report via email — ready to read before the market opens
Highlights
- Gemini API integration with prompt-engineered filtering logic
- Handles pagination and incremental fetching from the property API
- Clean HTML email report with property details and direct links
Tech stack
PythonGemini APIREST APIsSMTPAutomation