Aqarmap Scraper - Egypt Property Listings for Sale and Rent
Pricing
from $0.88 / 1,000 property searches
Aqarmap Scraper - Egypt Property Listings for Sale and Rent
Scrape Aqarmap, Egypt's second-busiest property portal: EGP price, price per m², size, rooms, finish, compound and district. Cairo, Alexandria, sale and rent.
Pricing
from $0.88 / 1,000 property searches
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Aqarmap Scraper - Egypt Property Listings for Sale and Rent 🏙️
🎉 About 279,000 live Egyptian property adverts, compound by compound, from $1.00 per 1,000
Built for Cairo brokers, developers, investors, valuers and anyone pricing property in Egyptian pounds
🔎 What is the Aqarmap Property Scraper — and when should you use it?
The Aqarmap Property Scraper turns public Aqarmap property adverts from anywhere in Egypt into clean, structured rows you can filter, export and feed straight into a spreadsheet, database or AI agent. No account, no portal API key, no browser automation to maintain.
Use it when you need: Egyptian sale and rental adverts as rows: apartments, villas, chalets, offices, shops, clinics, whole buildings and land. Every search row carries the EGP asking price as a number, price per m², size, rooms, bathrooms, floor, finish, the compound, district and city, and the payment terms. Open each advert in full and you also get the seller's own description, seller type, view, year built or delivery, amenities, a map point and every photo.
Use something else when: you want property in the Gulf rather than Egypt. Use Bayut Scraper for Dubai and UAE property adverts. Use Property Finder Scraper for UAE adverts with agents and permits. Use Aqar Scraper for Saudi Arabian property adverts. This actor reads Aqarmap only, for live adverts. Sold prices and phone numbers are not returned: Aqarmap publishes live adverts only and masks every phone number.
🤖 Use with AI agents
Already connected to the Apify MCP server? Just ask for this Actor by name: sian.agency/aqarmap-property-scraper
Your agent can pay for its own runs. This Actor is eligible for agentic payments, so an agent can discover it, run it and settle the bill over x402 (USDC on Base) or Skyfire — without an Apify account or API token of its own. Billing is the same either way: per successful row, never for errors.
Otherwise copy this prompt into Claude, ChatGPT, Cursor or any MCP-enabled assistant:
I want property adverts and asking prices in Egyptian pounds from Aqarmap using the Apify Actor `sian.agency/aqarmap-property-scraper`.Use it when I need: Egyptian sale and rental adverts as rows: apartments, villas, chalets, offices, shops, clinics, whole buildings and land. Every search row carries the EGP asking price as a number, price per m², size, rooms, bathrooms, floor, finish, the compound, district and city, and the payment terms. Open each advert in full and you also get the seller's own description, seller type, view, year built or delivery, amenities, a map point and every photo.Don't use it when: you want property in the Gulf rather than Egypt — use bayut-property-scraper or propertyfinder-property-scraper or aqar-property-scraper instead.How to call it: set `dealType` (`sale` or `rent`), `propertyType` (`apartment`, `villa`, `chalet`, `furnished-apartment`, `administrative`, `commercial`, `medical`, `building`, `land-or-farm`, `land-or-commercial`) and `location` (a district such as `cairo/new-cairo` or `cairo/el-sheikh-zayed-city`, a city such as `alexandria`, or `all-egypt`). `maxPrice` caps the price in EGP. `includeDetails` opens each advert for seller type, description, amenities, GPS and every photo, for an extra charge per advert. For a compound or street not in the list, pass its Aqarmap results address in `searchUrls`. To expand adverts you already have, set `operation` to `detail` and pass `listingUrls`.Start with this input:{"operation": "search","dealType": "sale","propertyType": "apartment","location": "cairo/el-sheikh-zayed-city","maxPrice": 8000000,"maxResults": 100}Ask me which district or city to cover, which property type, and whether it is for sale or for rent, then run the Actor and summarise the results as a table.
Things you can ask your agent for:
- List apartments for sale in Sheikh Zayed under 8 million EGP and give me the median price per m² for each compound.
- Compare monthly rents per m² for apartments in New Cairo, Sheikh Zayed and 6th of October.
- Find developer units in the New Administrative Capital with their down payment and installment years.
Machine-readable API, MCP config and OpenAPI definition for this Actor are published at apify.com/sian.agency/aqarmap-property-scraper.md.
📋 Overview
Aqarmap is Egypt's second-busiest property portal, with about 279,000 live adverts. This Actor reads its public results and advert pages and returns every advert as a flat row. Sale and rent, New Cairo to the North Coast, apartments through to farmland.
Why professionals choose it:
- ✅ The fields an Egyptian valuation needs: asking price in EGP, price per m², size, rooms, bathrooms, floor and finish (semi finished, lux, super lux, extra super lux), as typed numbers and labels.
- 🏘️ The compound on its own column. New Cairo, Sheikh Zayed and October are priced compound by compound, so the compound and its phase are split out of the location.
- 💳 Payment terms on the search row: cash or installments, plus the down payment, remaining amount, plan length and monthly installment when the advert lists them.
- 🇪🇬 All of Egypt, or one district. 44 places in the list, from New Cairo and the New Capital to Alexandria and Hurghada. Paste any Aqarmap results address for the rest.
- 💰 $1.00 per 1,000 properties, charged per delivered row and never for a row that failed.
- 🧭 Seller type, map point and every photo on the full advert.
✨ Features
- 🏢 Ten property types: apartments (with duplexes, penthouses and studios), villas, chalets, furnished apartments, offices, shops, clinics, whole buildings, land and farms, and commercial land, each for sale or for rent.
- 📊 Price per m² on every row, capital value on sales and monthly rent per m² on rentals.
- 🏘️ Compound, district and city as separate columns, with the full location path kept as written.
- 💳 Installment plans: down payment, remaining amount, years and the monthly installment, worked out the same way Aqarmap shows it.
- 🔤 Arabic and English handled. Headlines stay as the advertiser wrote them; numbers and finish come from typed fields either way.
- 🙋 Seller type on the full advert: private owner, broker or developer, with the brokerage or developer name and how many live adverts it holds.
- 📝 Two descriptions: the seller's own text (often Arabic) and Aqarmap's English summary.
- 🔗 Paste an Aqarmap search link for a compound or a street, in English or Arabic.
- 📄 Property Detail mode expands advert links you already have into full records.
- 📦 Over 50 flat fields: export as CSV, Excel or JSON, or pull them over the API.
🎬 Quick Start
Pick a place, choose sale or rent, press Start. Rows land in the dataset as they are found, and a run report goes to the key-value store with the counts and what they cost.
curl -X POST "https://api.apify.com/v2/acts/sian.agency~aqarmap-property-scraper/runs?token=YOUR_TOKEN" \-H 'Content-Type: application/json' \-d '{"operation":"search","dealType":"sale","propertyType":"apartment","location":"cairo/new-cairo","maxResults":100}'
🚀 Getting Started (3 Simple Steps)
Step 1: Choose what and where
Pick sale or rent, a property type and a place: a district like New Cairo or Sheikh Zayed, a city, or all of Egypt.
Step 2: Set a ceiling
Add a maximum price in EGP if you want one. For a single compound, paste its Aqarmap results address instead.
Step 3: Press Start
Set how many properties to collect. Switch on "Open each advert in full" when you need seller type, the description, amenities, GPS and every photo.
That's it. Within a minute you'll have:
- Every matching property as a spreadsheet row
- Price per m² and the compound on each one
- A run report showing what was found, what failed and what it cost
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
operation | string | No | search (default) reads results pages; detail opens the advert links you paste |
dealType | string | No | sale or rent (rent prices are monthly, in EGP) |
propertyType | string | No | apartment, villa, chalet, furnished-apartment, administrative, commercial, medical, building, land-or-farm or land-or-commercial |
location | string | No | One of 44 places, e.g. cairo/new-cairo, cairo/el-sheikh-zayed-city, cairo/6th-of-october, alexandria, or all-egypt |
maxPrice | integer | No | Highest asking price in EGP (monthly rent for rentals) |
maxResults | integer | No | How many properties to return (default 100) |
includeDetails | boolean | No | Open every advert in full, billed as one Property Detail per property |
searchUrls | array | No | Aqarmap results addresses to page through instead of the fields above |
listingUrls | array | No | Aqarmap advert addresses for Property Detail mode |
Example:
{"operation": "search","dealType": "sale","propertyType": "apartment","location": "cairo/el-sheikh-zayed-city","maxPrice": 8000000,"maxResults": 200}
A compound you found on aqarmap.com.eg:
{"operation": "search","searchUrls": ["https://aqarmap.com.eg/en/for-sale/apartment/cairo/new-cairo/compounds/"],"maxResults": 300}
📤 Output
Results are saved to the Apify dataset with over 50 fields including:
| Field | Type | Description |
|---|---|---|
listingId | number | Aqarmap advert id |
propertyTitle | string | Headline as published (Arabic or English) |
price | number | Asking price in EGP; monthly rent for rentals |
pricePerSqm | number | Price per m² |
areaSqm | number | Size in m² |
rooms / bathrooms | number | Rooms and bathrooms |
floor | number | Floor (0 = ground) |
finishType | string | Without finish, Semi finished, Lux, Super lux, Extra super lux |
compound / compoundPhase | string | Gated compound and its phase |
district / city / region | string | Location split out of Aqarmap's path |
paymentMethod | string | Cash, Installments or Developer payment plan |
downPayment / installmentYears / monthlyInstallment | number | Installment terms where listed |
sellerType / advertiserName | string | Private owner, Broker or Developer, and the company (full advert) |
latitude / longitude | number | Map point (full advert) |
imageUrls | array | Every photo (full advert) |
Example (search row with the full advert):
{"listingId": 7126840,"propertyTitle": "Apartment for Rent The Address East Compound, New Cairo","listingUrl": "https://aqarmap.com.eg/en/listing/7126840-for-rent-cairo-el-sheikh-zayed-city-compounds-dh-drys/","dealType": "rent","propertyCategory": "Apartments","unitType": "Apartments","price": 20000,"currency": "EGP","pricePerSqm": 125,"areaSqm": 160,"rooms": 3,"bathrooms": 2,"floor": 2,"finishType": "Super lux","view": "Garden","yearBuilt": 2025,"compound": "The Address Compound - Dorra","city": "El Sheikh Zayed","region": "Greater Cairo","latitude": 30.043,"longitude": 30.981,"paymentMethod": "Cash","sellerType": "Broker","advertiserName": "Diarna Real Estate","advertiserListings": 58,"photoCount": 5,"hasDetail": true,"status": "success"}
Coverage
All of Egypt: Greater Cairo and Giza district by district, Alexandria, the North Coast, Ain Sokhna, the Red Sea and the Delta cities. On 2026-10-02 Aqarmap listed 213,578 properties for sale and 65,429 for rent, 172,971 of them apartments for sale. Sold prices are not available: Aqarmap publishes live adverts only.
💼 Use Cases & Examples
1. Price per m² by compound
A developer's sales team benchmarks its launch against the compounds next door.
Input: Apartments for sale in Sheikh Zayed or New Cairo Output: Every advert with compound, size and EGP price Use: One pivot table gives the median price per m² per compound.
2. Rental yield in Cairo districts
An investor decides between New Cairo and 6th of October.
Input: The same district for sale and for rent Output: Capital value per m² and monthly rent per m² Use: Gross yield is one division per compound or district.
3. Developer payment plans
A broker compares installment offers across projects in the New Capital.
Input: Apartments for sale in the New Administrative Capital Output: Down payment, remaining amount, years and monthly installment per unit Use: Rank projects by entry ticket and monthly burden.
4. Brokerage lead lists
A proptech startup builds its list of active brokerages.
Input: Any district, with "Open each advert in full" on Output: Seller type, brokerage or developer name, and how many live adverts each holds Use: Prioritise outreach by stock size.
5. Price tracking in EGP
An analyst tracks asking prices through inflation and currency moves.
Input: A weekly scheduled run on the same district Output: A time series of asking prices and price per m² Use: Spot repricing compound by compound.
6. Coastal and resort supply
A holiday-home agency watches the North Coast and Ain Sokhna.
Input: Chalets or villas on the North Coast, Ain Sokhna or the Red Sea Output: Price, size, finish and delivery year Use: Size the resale market before the summer season.
🔗 Integration Examples
JavaScript / Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/aqarmap-property-scraper').call({operation: 'search',dealType: 'sale',propertyType: 'apartment',location: 'cairo/new-cairo',maxResults: 200,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/aqarmap-property-scraper').call(run_input={'operation': 'search','dealType': 'rent','propertyType': 'apartment','location': 'cairo/el-sheikh-zayed-city','maxResults': 200,})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item.get('compound'), item.get('price'), item.get('pricePerSqm'))
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~aqarmap-property-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"operation":"search","dealType":"sale","propertyType":"villa","location":"cairo/6th-of-october","maxResults":100}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: a weekly schedule or a webhook
- HTTP Request: call the Actor's run-sync endpoint with your search
- Process: filter rows by compound, price or price per m²
- Action: append to Google Sheets, a CRM or a Slack channel
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 properties per run, full feature access, same data
- No credit card required
- Enough to check a district before a bigger run
PAID Tier (Production Ready)
- Unlimited properties per run
- 22 properties per results page, a few seconds a page
- Pay per result: only delivered rows are charged
💰 $1.00 per 1,000 properties, plus $2.00 per 1,000 for the optional full advert. Failed rows are never charged.
❓ Frequently Asked Questions
Q: Does it cover all of Egypt? A: Yes. Pick a district such as New Cairo, Sheikh Zayed or 6th of October, a whole city or region, or All of Egypt. For a single compound or street, open it on aqarmap.com.eg and paste the results address into Search page URLs.
Q: What currency are prices in? A: Egyptian pounds (EGP), exactly as the advert states. Rent is the monthly rent. An advert with no price shown returns an empty price, never a zero.
Q: Some headlines are in Arabic. Is that a problem? A: No. Headlines are kept as written. Price, size, rooms, bathrooms, floor and finish come from typed fields, so they are filled either way. The full advert adds the seller's own description and Aqarmap's English summary.
Q: Do I get phone numbers? A: No. Aqarmap masks every number on the page, and the Actor does not collect them. The full advert names the brokerage or developer behind it so you can reach them through Aqarmap. A private owner's name is never returned.
Q: Why can't I filter by bedrooms or size? A: Aqarmap's robots.txt asks automated tools not to use those filters, so the Actor does not offer them. Max price is allowed and is applied by Aqarmap itself. Filter the rest in your spreadsheet.
Q: What is the compound field? A: Most new homes in Cairo sit inside gated compounds, and Aqarmap files them under the compound in its location tree. The Actor splits the compound and its phase out of that path.
Q: What output formats are available? A: JSON, CSV, Excel, XML and HTML, straight from the Apify dataset, or over the API.
🐛 Troubleshooting
"Aqarmap does not recognise that place"
- Aqarmap sent the search to a wider area, so nothing was collected or charged.
- Open the place on aqarmap.com.eg, check the results show only that area, and paste that address.
Fewer rows than expected
- Check the results count on aqarmap.com.eg for the same search, and raise "Properties to collect".
- Free plans are capped at 25 properties per run.
"It carries filters this actor cannot apply"
- Only a max price can travel in a pasted address. Remove the other filters (rooms, size, min price), paste it again, and filter those columns in your sheet.
Some rows have no floor or finish
- The advertiser left it blank. The Actor never fills a gap with a guess.
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union, by Egypt's Personal Data Protection Law and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
Aqarmap is a trademark of its respective owner. This actor is not affiliated with, endorsed by, or sponsored by Aqarmap.
🤝 Support
Join our active support community
- For issues or questions, open an issue on the Actor's Issues tab
- Check SIÁN Agency Store for more automation tools
- 📧 apify@sian-agency.online
Built by SIÁN Agency | More Tools