Inspiration
Finding a rental in a major city can feel like a full-time job — especially during a stressful relocation. I experienced this firsthand during my move to Munich. Between comparing dozens of listings, parsing vague descriptions, evaluating photos, and chasing down unresponsive listers, I found the process exhausting and inefficient. That experience inspired me to build ScoutWise — an AI agent that could take the burden off the renter and become a proactive assistant in the house-hunting process.
What It Does
ScoutWise is an intelligent house-hunting agent that:
- Takes in your preferences (location, price, number of rooms, desired amenities, and style)
- Automatically scrapes fresh rental listings from Zillow via Apify
- Uses Clarifai’s AI models to analyze the first two images of each listing to evaluate visual quality and style fit
- Summarizes and ranks listings based on both text and image data
- Generates and optionally sends a tailored inquiry email to the lister on your behalf
It’s designed to not just recommend — but act.
How We Built It
- Frontend: React + Tailwind, with a clean user form to collect preferences
- Backend: Node.js + Express for the agent logic and orchestration
- Web Scraping: Apify’s Zillow scrapers (ZIP search + detail scraper) to retrieve and enrich listing data
- AI Analysis: Clarifai’s
gemma-3-12b-itmultimodal model to evaluate listing images based on user-stated style preferences - Email Drafting: Agent generates pre-filled inquiry drafts to help the user reach out efficiently
Challenges We Ran Into
- Understanding and integrating multiple Apify actors in a chained workflow
- Parsing and filtering inconsistent listing data (some had no images, others lacked contact info)
- Making Clarifai’s image analysis meaningful in a subjective domain like “style”
- Structuring the agent logic to feel autonomous without overcomplicating the MVP
Accomplishments We’re Proud Of
- End-to-end working pipeline: from user input → web scraping → AI evaluation → actionable output
- Image analysis tailored to user-described style preferences using Clarifai’s LLM-based vision model
- Clear separation of agent components (scraping, reasoning, acting) while keeping the user flow simple
- A frontend that feels user-friendly despite the complexity under the hood
What We Learned
- How to use Clarifai’s gRPC API to query multimodal AI models
- How to orchestrate multi-step agents that chain tools (Apify + Clarifai + custom logic)
- The importance of balancing automation with user control in agent UX
- How real-world pain points (like housing) make the best use cases for agent-based tools
What’s Next for ScoutWise
- Enable recurring background runs via n8n to monitor listings and auto-reach out in real-time
- Integrate more listing platforms beyond Zillow
- Use natural language summarization to auto-generate pros/cons for each listing
- Build in feedback loops where the user can mark “like/dislike” to improve agent matching
- Add SMS/email notifications for top listings when they appear
Log in or sign up for Devpost to join the conversation.