Egyptian Real Estate Scraper avatar

Egyptian Real Estate Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Egyptian Real Estate Scraper

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

Omar Eldeeb

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

4

Monthly active users

9 days ago

Last modified

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?

FieldDescription
priceEGPPrice in Egyptian Pounds
pricePerSqmCalculated price per square meter
areaSqmProperty area in square meters
bedrooms / bathroomsRoom counts
city / district / compoundFull location hierarchy
latitude / longitudeGPS coordinates (PropertyFinder)
amenitiesPool, gym, security, parking, etc.
sellerName / sellerPhoneAgent contact details
agencyName / brokerLicenseBroker information
downPayment / installmentYearsPayment plan details
isVerifiedPlatform verification status
listingDateWhen the listing was posted
hasChanges / changesPrice change tracking

How to scrape Egyptian real estate data

  1. Select platforms — Choose Dubizzle, Aqarmap, PropertyFinder, or all three
  2. Set filters — Pick location (Cairo, New Cairo, Alexandria, etc.), property type (apartment, villa), and listing type (sale/rent)
  3. Configure limits — Set max listings per platform and optional price/area filters
  4. Click Start — The actor scrapes all selected platforms and outputs normalized data
  5. 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:

PlatformSpeed1,000 listings5,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 maxListingsPerPlatform up 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.