Back to all work

StreetEasy Research Pipeline

Past client implementation. Client name withheld.

Automated listings research pipeline for a real-estate operator that delivered matching results into the client's existing spreadsheet on a recurring cadence.

  • Python
  • n8n
  • Google Sheets API
  • Web Scraping

Problem

Real estate firms spent hours every two weeks manually searching StreetEasy, copying listing data into spreadsheets, and formatting it for analysis. By the time the research was compiled, market conditions had shifted and the process started again, creating a recurring time sink.

Solution

A Python pipeline orchestrated through n8n that scraped StreetEasy listings on a 2-week cadence. It extracted key data (price, location, square footage, days on market), normalized it, and pushed the structured results directly into the client's existing Google Sheet. The client opened the same spreadsheet they'd always used; it was automatically populated with current market data.

Results

  • Recurring research ran on its own every two weeks
  • Delivered structured data on a fixed cadence
  • Delivered into client's existing workflow

Tech Stack

  • Python
  • n8n
  • Google Sheets API
  • BeautifulSoup

Want something like this for your team?

Fixed-price builds. Optional monitoring & support retainer after go-live.

Book a workflow call