Saudi Real Estate Data Extraction Script

Job ID: 39994507

Budget: $10 – $30 USD

Freelance Project Brief

Real Estate Data Extraction from Saudi Ministry of Justice Platform

Objective:
Deliver a complete dataset and Python automation script that extracts monthly real estate transaction data from the Saudi Ministry of Justice’s Real Estate Market platform:
https://srem.moj.gov.sa/transactions-info



Scope of Work

1. Data Extraction

You are required to extract and compile all available real estate transaction data from the platform with the following parameters:

Timeframe:
• Monthly data from January 2018 to December 2025

Geography:
• Every city listed in the platform’s dropdown menu

Granularity:
• One row per city–month combination

Metrics to extract:
• Total transaction value
• Residential transaction value
• Commercial transaction value
• Agricultural transaction value
• Other transaction value
• Total number of transactions
• Total area transacted
• Number of residential transactions
• Average residential transaction value
• Number of commercial transactions
• Average commercial transaction value



2. Python Automation Script

Develop a fully automated Python script (using Selenium or equivalent) to perform the above extraction.

The script must:
• Handle the Arabic interface and dynamic page loading
• Iterate automatically through:
• Each month from 2018–2025
• Each city from the dropdown list
• Export all data to a structured format (CSV or Excel)
• Include logging and error handling
• Be well-commented, modular, and reusable for future updates



Deliverables
1. Full dataset in CSV or Excel format
2. Python script (.py) file with setup instructions
3. README file explaining dependencies, configuration, and usage



Notes
• The full dataset must be delivered first, not just the code.
• Manual scraping or partial data collection is not acceptable — full automation is required.
• The script should be robust enough to re-run periodically for new data.