Qelv

A publisher of scraping tutorials. November 2023.

A Zillow scraper, and the tutorial written around it

A publisher of scraping tutorials needed working code that doubled as teaching material. We wrote a commented Zillow scraper with incremental CSV output and the article that walks a beginner through its design decisions.

Developer education. Data.

A commented Zillow scraper, and the article that teaches it

Screens from this system are being added.

The situation

The publisher needed working code that doubled as teaching material: a scraper its readers could run, read line by line and extend, and an article that explained the choices rather than just the steps.

What we built

  • A Python scraper for Zillow listings, commented at the level a reader learning the craft can follow
  • Incremental CSV output, so a long run keeps what it has already collected
  • A tutorial article written for beginner and intermediate developers, structured around the scraper's design decisions
  • Delivered as one fixed-scope milestone, opened on 22 October and accepted on 8 November 2023

What changed

The publisher had a scraper and an article that matched each other, ready to run and ready to publish.

Read next

  • A US hotel-intelligence company

    Market data collected every night for a hotel-intelligence company

    Collectors with proxy rotation feeding MariaDB, running every night since 2025. 8M+ requests a month against the sources the collectors watch.

  • Our own engineering

    A retail catalogue kept in step with Shopify, price by price

    A scheduled Python pipeline that reads Costco product pages, stores them in MongoDB and creates and updates the matching Shopify products, prices and inventory by SKU.

  • A real-estate researcher working Montana property records

    Every lot in the Yellowstone Club, as one dataset

    Every house and lot in the Yellowstone Club community, extracted from Montana's cadastral API and its HTML pages into a single CSV, with a notebook that measured how the extraction behaved. 3 days from the approved sample to the full dataset, November 2023.

Where to next

Have a problem in this shape?

Say so in a few sentences. The reply comes from the person who built this one.

We reply within two business days. If it is a fit, you get a one-page note on what to do first, before any sales call.