Saudi Real Estate Data Extraction Script
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.
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.
Related categories:
PHP
Python
Web Scraping
Software Architecture
Data Extraction
Data Analysis
Selenium
Automation