Egypt Real Estate Scraper: PropertyFinder, Aqarmap, Nawy, OLX avatar

Egypt Real Estate Scraper: PropertyFinder, Aqarmap, Nawy, OLX

Pricing

from $100.00 / 1,000 results

Go to Apify Store
Egypt Real Estate Scraper: PropertyFinder, Aqarmap, Nawy, OLX

Egypt Real Estate Scraper: PropertyFinder, Aqarmap, Nawy, OLX

Scrape Egyptian property listings from PropertyFinder, Aqarmap, Nawy and Dubizzle (OLX) in one run: normalized EGP/USD prices, price per m², developer payment plans, compound & developer mapping, agent phone/WhatsApp, coordinates and a deal score.

Pricing

from $100.00 / 1,000 results

Rating

0.0

(0)

Developer

Zaher el siddik

Zaher el siddik

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

0

Monthly active users

19 days ago

Last modified

Share

Egypt Real Estate Scraper — PropertyFinder, Aqarmap, Nawy & Dubizzle

Scrape Egyptian property listings from the four biggest portals in a single run and get one clean, normalized dataset:

PortalWhat you getEngine
PropertyFinder Egypt (propertyfinder.eg)Resale & rental listings from agencies, plus new-project launchesHTTP (fast)
Aqarmap (aqarmap.com.eg)Owner & broker listings in every governorate, finishing level, payment plansHTTP (fast)
Nawy (nawy.com)Primary-market units and compounds with official developer payment plansHTTP (fast)
Dubizzle Egypt / OLX (dubizzle.com.eg)Classifieds incl. owner-direct deals, agency & seller namesHeadless Chrome

Every listing is normalized to the same schema: price in EGP and USD, price per m², down payment, installment years, monthly installment, bedrooms/bathrooms/area, finishing status, delivery status, compound & developer, seller type, phone + WhatsApp link (when the portal exposes it), photos, coordinates and a heuristic deal score.

Use cases

  • Brokers & agencies — monitor new listings across all portals for your zone, find owner-direct deals before competitors.
  • Investors — compare EGP/m² across New Cairo, Sheikh Zayed, New Capital, Sahel and the Red Sea; filter by developer payment plan.
  • Developers & market analysts — track asking prices, installment terms and inventory per compound.
  • Lead generation — export agent names, agency names and phone numbers to your CRM.

Input

FieldDescriptionDefault
targetPortalsWhich portals to scrape (propertyfinder, aqarmap, nawy, dubizzle)all four
regionsRegions to search: New Cairo, Sheikh Zayed, 6th of October, New Capital, Mostakbal City, Madinaty, North Coast, Ain Sokhna, Red Sea, Alexandria, Maadi, HeliopolisNew Cairo, Sheikh Zayed, 6th of October, New Capital, North Coast
searchQueryOptional free-text keyword (e.g. Mivida, Marassi). Overrides regions. Results from every portal are filtered to listings mentioning the keyword. Aqarmap has no keyword search and is skipped for keyword runs.—
listingTypesale, rent or bothsale
propertyTypeall, apartment, villa, townhouse, duplex, chalet, commercial, landall
minPrice / maxPricePrice range in EGP (0 = unlimited)0
maxResultsStop after this many unique listings500
maxPagesPerSearchResult pages to follow per portal × region × listing type5
minDealScoreKeep only listings with deal score ≥ this value0
egpPerUsdExchange rate used for priceUsd50
proxyConfigurationOptional Apify Proxy settings. Not needed by default; enable (ideally RESIDENTIAL) only if you hit 403 blocks on very large crawlsoff

Example:

{
"targetPortals": ["propertyfinder", "aqarmap", "nawy", "dubizzle"],
"regions": ["new-cairo", "north-coast"],
"listingType": "sale",
"propertyType": "villa",
"minPrice": 10000000,
"maxPrice": 40000000,
"maxResults": 1000,
"maxPagesPerSearch": 10
}

Output

One dataset item per listing:

{
"title": "Apartment for Sale in Mivida — Excellent Value",
"portal": "PropertyFinder Egypt",
"portalListingId": "109339783",
"listingType": "sale",
"propertyType": "Apartment",
"city": "New Cairo",
"district": "The 5th Settlement",
"compoundName": "Mivida",
"developerName": "Emaar Misr",
"address": "Mivida, 5th Settlement Compounds, The 5th Settlement, New Cairo City, Cairo",
"priceEgp": 16000000,
"priceUsd": 320000,
"pricePerSqmEgp": 102564,
"currency": "EGP",
"paymentMethod": "Cash",
"downPaymentEgp": null,
"downPaymentPercent": null,
"installmentYears": null,
"monthlyInstallmentEgp": null,
"areaSqm": 156,
"bedrooms": 2,
"bathrooms": 3,
"finishingStatus": "Fully Finished",
"furnished": false,
"completionStatus": "Ready",
"deliveryDate": null,
"amenities": ["Central A/C", "Covered Parking", "Shared Pool"],
"sellerType": "Agent/Broker",
"sellerName": "Ahmed Seliem",
"agencyName": "Mr. Estates",
"phone": "+201288858001",
"whatsappUrl": "https://api.whatsapp.com/send?phone=+20221257340&text=...",
"imageUrl": "https://static.shared.propertyfinder.eg/media/images/listing/.../668x452.jpg",
"images": ["..."],
"latitude": 30.0057,
"longitude": 31.534,
"description": "A premium apartment available for sale in Mivida – Parcel 23 ...",
"listedAt": "2026-09-15T00:28:18Z",
"isVerified": false,
"dealScore": 58,
"dealTier": "Market Average",
"dealReasons": ["Known developer: Emaar Misr", "Ready to move"],
"url": "https://www.propertyfinder.eg/en/plp/buy/apartment-for-sale-...-109339783.html",
"scrapedAt": "2026-09-15T07:00:54.197Z"
}

Fields that a portal does not publish are null — nothing is guessed or filled in.

Notes per portal

  • Phone numbers: PropertyFinder exposes agency phones and WhatsApp links on search pages. Dubizzle numbers are parsed from the ad text when the seller wrote them there. Aqarmap masks numbers on search pages (+20111170xxxx), so phone is null for Aqarmap. Nawy is a brokerage and does not publish seller numbers.
  • Payment plans: Nawy provides official developer plans (down payment %, years, quarterly/monthly instalment). For other portals the plan is parsed from the listing text (English and Arabic) when present.
  • Rentals: priceEgp is the rent as listed (usually per month); payment-plan fields are always null for rentals.
  • Deal score (dealScore, 0–100) is a heuristic triage signal: it compares EGP/m² against approximate regional asking-price benchmarks and rewards long installment plans, low down payments, ready delivery, known developers and owner-direct deals. It is not a valuation.

Cost & performance

PropertyFinder, Aqarmap and Nawy are scraped over plain HTTP (≈1 s per page, 12–30 listings per page). Dubizzle requires a headless browser (≈5 s per page, 45 listings per page). A default run (5 regions × 4 portals × 5 pages) finishes in a few minutes for well under 1,000 listings. Deselect dubizzle for the cheapest runs.

Integrations

Use the Apify API, scheduler and webhooks to run the scraper daily and push new listings to Google Sheets, Airtable, Slack, or your CRM. Export the dataset as JSON, CSV or Excel from the Storage tab.

This scraper only collects publicly available listing data. Make sure your use complies with the terms of the source portals and applicable data-protection laws, especially when storing personal contact details.