The workflow takes a ZIP code, collects the rental listings for it and writes them to Google Sheets. What comes back from the source is nested JSON, shaped one way for a single rental and another for a building with several units. Code nodes in n8n handle both, splitting a building into its units and pulling the same fields from each, so every row means the same thing and a market can be sorted, filtered and compared at a glance. I tested it on two ZIP codes, one in Ohio and one in Fort Collins, Colorado.