Agency Scraper — Automated apartment search
Personal Go scraper — alerts on every new listing
Be the first on a real estate listing, without refreshing 15 sites by hand.
The client need
Context
On a tight real estate market, the best listings disappear within minutes.
Problem
Manually monitoring 15 agency websites is impossible, and public feeds are too slow or non-existent.
Goal
Automate monitoring to receive a mobile notification as soon as a new listing appears.
What’s at stake
Spot a new listing before anyone else
Stay light on the scraped sites
Run 24/7 without intervention
The proposed solution
What was built
A Go scraper that polls 15 agencies every minute and sends a mobile notification on every new listing.
Why this choice
Go's native concurrency and low memory footprint are ideal for a continuously running service.
How it answers the need
Concurrent polling loop, diff against a local index, push notification whenever a new listing ID appears.
Key features
Parallel polling of 15 agencies
Detection of new listings only
Real-time mobile notification
Lightweight 24/7 service
Results
Listing alerts received in under a minute
No manual supervision needed
Near-zero server footprint
Tech stack
Technical choices used on this project.
Do you have a similar need?
Let’s talk about your project. I help you adapt this approach to your context.