Parses exported CSV files from Realtor.ca and converts them into structured JSON for analysis, reporting, or integration. Ideal for real estate analysts and investors who need offline access to listing data without manual reformatting.
Features
- Parses Realtor.ca CSV exports into clean, nested JSON objects
- Extracts all fields: price, address, bedrooms, bathrooms, square footage, listing URL
- Supports batch processing of multiple CSV files in one command
- Outputs to stdout, file, or pretty-printed JSON with optional indentation
- Validates CSV structure and reports malformed rows with line numbers
Usage
python realtorscraper.py listings.csv --output properties.json
Requirements
Python 3.8+. Install dependencies:
pip install -r requirements.txt
Download
Buy once, download immediately. ZIP includes the full script, README, and usage examples.
License
Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.