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.