Egyptian Real Estate Scraper
Pricing
from $5.00 / 1,000 results
Egyptian Real Estate Scraper
Scrapes property listings from Dubizzle, Aqarmap, and PropertyFinder Egypt. Extracts prices, areas, bedrooms, GPS coordinates, payment plans, agent info, and amenities into normalized structured data.
Pricing
from $5.00 / 1,000 results
Rating
5.0
(1)
Developer
Omar Eldeeb
Actor stats
1
Bookmarked
5
Total users
4
Monthly active users
9 days ago
Last modified
Categories
Share
What does Egyptian Real Estate Scraper do?
Egyptian Real Estate Scraper extracts property listings from the three largest Egyptian real estate platforms — Dubizzle, Aqarmap, and PropertyFinder — into a single, normalized dataset. It captures prices, areas, bedrooms, GPS coordinates, compound names, payment plans, agent contacts, amenities, and more.
Whether you're an investor tracking the Egyptian property market, a real estate agency benchmarking competitors, or a data analyst building market reports, this actor gives you structured data from 600,000+ combined listings across all major platforms.
Why use Egyptian Real Estate Scraper?
- Multi-platform coverage — Scrape Dubizzle (168K+ listings), Aqarmap (450K+ properties), and PropertyFinder (93K+ listings) in a single run
- Normalized data — Consistent output schema across all platforms, ready for analysis
- Rich property data — Prices, price per sqm, GPS coordinates, compound names, amenities, agent info, payment plans
- Residential & commercial — Apartments, villas, studios, duplexes, penthouses, shops, offices, and more
- Sale & rental — Track both purchase and rental markets
- Change detection — Monitor price changes, new listings, and removed properties between runs
- Smart fingerprinting — Detects re-posted listings using GPS, photo hashes, and property fingerprints
- AI fallback — Automatic AI-powered extraction when standard methods fail
What data can this scraper extract?
| Field | Description |
|---|---|
priceEGP | Price in Egyptian Pounds |
pricePerSqm | Calculated price per square meter |
areaSqm | Property area in square meters |
bedrooms / bathrooms | Room counts |
city / district / compound | Full location hierarchy |
latitude / longitude | GPS coordinates (PropertyFinder) |
amenities | Pool, gym, security, parking, etc. |
sellerName / sellerPhone | Agent contact details |
agencyName / brokerLicense | Broker information |
downPayment / installmentYears | Payment plan details |
isVerified | Platform verification status |
listingDate | When the listing was posted |
hasChanges / changes | Price change tracking |
How to scrape Egyptian real estate data
- Select platforms — Choose Dubizzle, Aqarmap, PropertyFinder, or all three
- Set filters — Pick location (Cairo, New Cairo, Alexandria, etc.), property type (apartment, villa), and listing type (sale/rent)
- Configure limits — Set max listings per platform and optional price/area filters
- Click Start — The actor scrapes all selected platforms and outputs normalized data
- Download results — Access your data in JSON, CSV, or Excel format from the Output tab
Output
{"sourcePlatform": "propertyfinder","title": "Apartment in Swan Lake Residence","priceEGP": 12425000,"pricePerSqm": 96317,"areaSqm": 129,"bedrooms": 2,"bathrooms": 3,"city": "Cairo","district": "New Cairo City","compound": "Swan Lake Residence","latitude": 30.0739,"longitude": 31.4655,"amenities": ["Balcony", "Security", "Shared Pool"],"sellerName": "Ahmed Safwat","agencyName": "New Avenue Real Estate","downPayment": 9000000,"isVerified": false,"listingDate": "2026-04-07T10:02:58Z","extractionConfidence": "high"}
How much does it cost?
- $0.01 per actor run start
- $0.005 per listing extracted
Example costs:
- 100 listings from all platforms = $0.51
- 1,000 listings for market analysis = $5.01
- Monthly monitoring of 500 listings = $2.51/month
How to scrape large datasets (1,000+ listings)
The actor can extract up to 5,000 listings per platform (15,000 total across all three). Here's how to optimize for large runs:
Speed by platform:
| Platform | Speed | 1,000 listings | 5,000 listings |
|---|---|---|---|
| Aqarmap | ~4s/page (20/page) | ~3 min | ~17 min |
| PropertyFinder | ~1s/page (25/page) | ~1 min | ~4 min |
| Dubizzle | ~30s/page (46/page, Playwright) | ~12 min | ~55 min |
Tips for large runs:
- Set
maxListingsPerPlatformup to 5,000 for comprehensive market coverage - Use 4096 MB memory for best Playwright performance
- For fastest results, scrape Aqarmap + PropertyFinder only (no browser needed)
- Dubizzle paginates automatically through multiple search pages — each page yields ~46 listings
- When using "Both" (sale + rent), the quota splits evenly — set 2x your target per type
- Cost estimate: 5,000 listings = ~$25. Monthly monitoring of 1,000 listings = $5/month
Platform inventory (approximate):
- Aqarmap: 450K+ properties (108K apartments in Cairo alone)
- PropertyFinder: 93K+ listings (richest data — GPS, amenities, agent info)
- Dubizzle: 168K+ listings (44K apartments in Cairo)
Tips and advanced options
- PropertyFinder has the richest data — GPS coordinates, amenities, and payment plans are available directly from search results without needing to visit individual listings
- Enable "Enrich with Full Details" to follow listing URLs for complete data (GPS, agent phone, photos) — slower but much more valuable
- All filters are enforced in code — price, area, and bedroom filters are applied after extraction for accuracy, since some platforms ignore URL-based filters
- Dubizzle requires browser rendering — it's a JavaScript-rendered site, so runs take longer for Dubizzle compared to Aqarmap/PropertyFinder
- Schedule monthly runs with a named dataset to automatically track price changes and new listings
- Sort options: Newest first, lowest/highest price, smallest/largest area (Aqarmap supports all; PropertyFinder uses platform defaults)
FAQ and support
Is it legal to scrape Egyptian real estate websites? Property listings are publicly accessible information intended for buyers and renters. This actor only accesses publicly available data. Always review each platform's Terms of Service.
Why are some Dubizzle listings missing area/bathrooms? Dubizzle titles are marketing text and rarely include area or bathroom counts. Bedrooms, price, and compound name are usually available. Enable "Enrich with Full Details" to visit individual listing pages for complete data.
Can I track price changes? Yes — enable "Detect Listing Changes" and provide a named dataset. The actor uses a 4-layer fingerprinting system (ID, GPS, photo hashes, property fingerprint) to match listings across runs even when IDs change.
Need help? Open an issue in the Issues tab or reach out for a custom solution.