VOOZH about

URL: https://apify.com/solidcode/mubawab-ma-scraper

⇱ Mubawab Morocco Property Scraper Β· Apify


πŸ‘ Mubawab Morocco Property Scraper avatar

Mubawab Morocco Property Scraper

Pricing

from $0.95 / 1,000 results

Go to Apify Store

Mubawab Morocco Property Scraper

[πŸ’° $0.95 / 1K] Extract property listings from Mubawab Morocco (mubawab.ma) β€” homes and commercial property for sale and rent with prices, surface, rooms, location, photos, descriptions, and the advertiser/agency name. Search by city, type, price, and surface, or paste Mubawab URLs.

Pricing

from $0.95 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pull real-estate listings from Mubawab.ma at scale β€” asking prices in dirhams, price per square meter, surface area, room counts, GPS coordinates, full photo galleries, amenities, and advertiser names for homes and commercial property across Morocco. Covers both for-sale and for-rent listings in eleven major cities, from Casablanca apartments to Marrakech riads. Built for Moroccan real-estate agencies, property investors, proptech teams, and market researchers who need clean, structured Mubawab listing data without copy-pasting from the site page by page.

Why This Scraper?

  • Eleven Moroccan cities, or all of Morocco in one run β€” Casablanca, Marrakech, Rabat, Tanger, Agadir, FΓ¨s, MeknΓ¨s, Oujda, TΓ©touan, KΓ©nitra, and Mohammedia, or set "All Morocco" to sweep the whole country.
  • Seven property categories β€” apartments, villas & luxury homes, houses, riads, land/plots, offices, and commercial/shops, each as a one-click filter.
  • For sale and for rent in a single pass β€” choose one transaction type or "Both" to capture sale and rental listings together; rental rows carry the monthly rent in the same price field.
  • Dirham pricing with derived price-per-mΒ² β€” every listing reports its MAD price plus a pricePerM2 value, ready for valuation models and neighborhood comparisons.
  • GPS coordinates on every listing β€” latitude and longitude for map plotting, radius search, and geo-clustering, not just a city label.
  • Full photo galleries, not a thumbnail β€” the complete photos array of image URLs plus a coverPhoto, for visual portfolios and image pipelines.
  • Price, surface, and room band filters β€” narrow by minimum/maximum price (MAD), minimum/maximum surface (mΒ²), and minimum rooms β€” three filter dimensions the alternatives skip.
  • Structured amenities and listing reference β€” an amenities array of feature tags plus the Mubawab referenceId, the advertiser's agencyName, and a clean description on every detail row.
  • Paste any Mubawab URL β€” drop in a search-result link you already filtered on the site, or individual property links, and the scraper mirrors them exactly.

Use Cases

Real-Estate Market Research

  • Map active inventory by city, neighborhood, and property type across Morocco
  • Compare apartment vs. villa supply between Casablanca, Marrakech, and Rabat
  • Track asking-price spreads and price-per-mΒ² across neighborhoods
  • Benchmark sale versus rental availability in a single market

Investment & Lead Generation

  • Build target lists of high-standing villas and riads by city and budget band
  • Surface advertiser/agency names to map who is listing in each market
  • Spot price-reduced or below-market listings against your own valuation model
  • Filter for offices and commercial premises in growth districts

Proptech & Aggregators

  • Feed a Morocco-focused property portal or comparison tool with fresh listings
  • Enrich an existing CRM with geo coordinates, photos, and amenities
  • Sync Mubawab inventory into internal dashboards on a schedule

Price & Surface Analytics

  • Model price-per-mΒ² by city, neighborhood, and property category
  • Analyze how surface area and room count drive asking price
  • Build rental-yield estimates by pairing sale and rent data from one run

Getting Started

Simple City Search

Browse for-sale apartments in Casablanca β€” just pick a city and type:

{
"city":"casablanca",
"propertyType":"apartments",
"transactionType":"for-sale",
"maxResults":50
}

Filtered Band Search

Marrakech villas to buy, in a price and surface band, with at least 4 rooms, priced low to high:

{
"city":"marrakech",
"propertyType":"villas",
"transactionType":"for-sale",
"priceMin":2000000,
"priceMax":6000000,
"surfaceMin":200,
"roomsMin":4,
"sortBy":"price-asc",
"maxResults":200
}

Paste Mubawab URLs

Mirror a search you already set up on the site, or target single listings:

{
"startUrls":[
"https://www.mubawab.ma/en/sc/apartments-for-rent",
"https://www.mubawab.ma/en/a/1234567/apartment-for-rent-in-rabat"
],
"maxResults":100
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsstring[][]Paste Mubawab search-result page URLs or individual property URLs directly. When provided, these override the search fields below β€” the fastest way to mirror a search you already set up on the site.

Build a Search

ParameterTypeDefaultDescription
transactionTypeselectFor saleSearch properties For sale, For rent, or Both. Ignored when Start URLs are provided.
cityselectAll MoroccoCity to search: All Morocco, Casablanca, Marrakech, Rabat, Tanger, Agadir, Fès, Meknès, Oujda, Tétouan, Kénitra, or Mohammedia.
propertyTypeselectAnyProperty category: Any, Apartments, Villas, Houses, Riads, Land / Plots, Offices, or Commercial / Shops.
searchQuerystring""Optional keyword β€” a neighborhood, project name, or feature (e.g. "Maarif", "Gueliz", "sea view"). Leave empty for no keyword.

Filters

ParameterTypeDefaultDescription
priceMinintegerβ€”Only include listings at or above this price in MAD. For rentals this is the monthly rent.
priceMaxintegerβ€”Only include listings at or below this price in MAD. For rentals this is the monthly rent.
surfaceMinintegerβ€”Only include properties with at least this living surface (mΒ²).
surfaceMaxintegerβ€”Only include properties with at most this living surface (mΒ²).
roomsMininteger—Only include properties with at least this many rooms (pièces).
sortByselectMost relevantOrder results: Most relevant, Newest first, Price: low to high, or Price: high to low.

Limits

ParameterTypeDefaultDescription
maxResultsinteger100Total number of listings to collect across all searches and URLs. Set to 0 to collect as many as available. Results come in full pages, so the final page may overshoot the cap by a few records.

Output

Each property listing is one flat row in your dataset. Here's a representative result:

{
"url":"https://www.mubawab.ma/en/a/1234567/apartment-for-sale-in-casablanca",
"title":"Bright 3-room apartment in Maarif",
"transactionType":"for-sale",
"propertyType":"apartment",
"price":1850000,
"priceCurrency":"MAD",
"pricePerM2":16519.64,
"surfaceArea":112,
"rooms":3,
"bedrooms":2,
"bathrooms":2,
"floor":4,
"condition":"good condition",
"standing":"high standing",
"city":"Casablanca",
"neighborhood":"Maarif",
"latitude":33.5883,
"longitude":-7.6321,
"description":"Spacious apartment in the heart of Maarif, close to shops and transport...",
"amenities":["Elevator","Parking","Balcony","Security"],
"photos":[
"https://content.mubawab.ma/photo1.jpg",
"https://content.mubawab.ma/photo2.jpg"
],
"coverPhoto":"https://content.mubawab.ma/photo1.jpg",
"agencyName":"Casa Premium Immobilier",
"referenceId":"A-1234567",
"scrapedAt":"2026-06-12T14:30:00Z"
}

Core Fields

FieldTypeDescription
urlstringDirect Mubawab listing link
titlestringListing title
transactionTypestringfor-sale or for-rent
propertyTypestringapartment, villa, house, riad, land, office, or commercial
pricenumberAsking price in MAD (monthly rent for rentals)
priceCurrencystringAlways MAD
pricePerM2numberDerived price per square meter (price Γ· surface)

Property Details

FieldTypeDescription
surfaceAreanumberLiving surface in square meters
roomsnumberRoom (pièce) count
bedroomsnumberBedroom count
bathroomsnumberBathroom count
floornumberFloor level, when the listing states it
conditionstringListing condition (e.g. new, good condition, to renovate), when available
standingstringStanding tier (e.g. economy, mid, high standing), when available
amenitiesstring[]Feature and equipment tags

Location

FieldTypeDescription
citystringCity name
neighborhoodstringSub-area within the city
latitudenumberGeographic latitude
longitudenumberGeographic longitude

Media & Description

FieldTypeDescription
descriptionstringFull listing description text
photosstring[]All listing image URLs
coverPhotostringPrimary image URL

Listing Meta

FieldTypeDescription
agencyNamestringAdvertiser / listing agency name
referenceIdstringMubawab listing reference
scrapedAtstringISO-8601 timestamp of data collection

Tips for Best Results

  • Start small to verify β€” set maxResults to 25–50 on your first run to confirm the data matches your needs, then scale up.
  • Use "Both" to capture sale and rent in one run β€” set transactionType to Both and the scraper collects for-sale and for-rent listings together, with each row tagged by its transactionType.
  • Filters apply across the whole fetched set β€” priceMin/priceMax, surfaceMin/surfaceMax, and roomsMin narrow every listing collected, so you only keep rows that match your band. Combine them to zero in on, say, mid-budget 3-room apartments.
  • Sort orders the collected results β€” sortBy arranges the rows you pull (for example Price: low to high), making it easy to skim the cheapest or newest matches first.
  • Paste a Mubawab search URL to mirror an on-site filter exactly β€” set up the search in your browser, copy the page URL into startUrls, and the run reproduces those exact filters β€” handy for filter combinations the guided fields don't cover.
  • Mix searches and URLs in one run β€” combine a guided city search with pasted single-listing URLs to collect a market sweep plus specific properties of interest together.
  • Use pricePerM2 for cross-neighborhood comparisons β€” it normalizes asking price by surface, which is the cleanest lens for spotting under- or over-priced listings between districts.

Pricing

From $0.95 per 1,000 results β€” competitive flat per-result pricing for full Morocco-wide property coverage. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows the total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.11$0.105$0.10$0.095
1,000$1.10$1.05$1.00$0.95
10,000$11.00$10.50$10.00$9.50
100,000$110.00$105.00$100.00$95.00

A "result" is any property listing row in your output dataset. No compute or time-based charges β€” you pay per result, plus a small fixed per-run start fee. Platform fees depend on your Apify plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

Legal & Ethical Use

This actor is designed for legitimate real-estate research, market analysis, and lead generation. You are responsible for complying with applicable laws and Mubawab's Terms of Service. Do not use collected data for spam, harassment, or any unlawful purpose, and handle any personal data in line with applicable privacy regulations.

You might also like

Mubawab.ma Housing Scraper

scraper_guru/mubawab-housing-scraper

Scrapes Moroccan real estate listings from mubawab.ma and outputs a structured dataset ready for ML model training (price prediction, classification).

πŸ‘ User avatar

LIAICHI MUSTAPHA

27

Bien'ici Property Search Scraper

solidcode/bienici-com-scraper

[πŸ’° $2.5 / 1K] Extract property listings from bien'ici (bienici.com), a leading French real estate portal. Search by location, price, type, rooms, and surface, or paste search URLs. Get prices, fees, surface, rooms, energy ratings, photos, and agency details for sale and rental listings in France.

Avito.ma Morocco Classifieds Search Scraper

codingfrontend/avito-search-results-scraper

Extract detailed search results from Avito.ma - Morocco's premier classifieds platform. Supports vehicles, real estate, electronics, and more.

πŸ‘ User avatar

Coding Frontned

2

Flatfox Property Search Scraper

solidcode/flatfox-scraper

[πŸ’° $0.9 / 1K] Extract Swiss real estate listings from Flatfox (flatfox.ch). Search by location, offer type, category, price, and rooms, or paste search URLs. Get rent, surface, rooms, address, geo coordinates, photos, and agency details for rental and sale listings.

Property24 $1πŸ’° Buy, Rent, Sell, Commercial Scraper

abotapi/property24-scraper

From $1/1K. Extract structured property listings from Property24, South Africa’s largest property portal. Search by location or use Property24 URLs. Get 50+ fields including price, beds, baths, sizes, GPS coordinates, photos, property details, and agent/agency information.

Imovirtual Scraper

solidcode/imovirtual-scraper

[πŸ’° $2.5 / 1K] Extract property listings from Imovirtual, Portugal's leading real-estate portal. Search by location, buy/rent, property type, price, area and rooms β€” or paste search URLs β€” to get prices, areas, locations, photos and agency contacts.

Homes Property Scraper

agentx/homes-property-scraper

Search Homes.com listings across the United States. Extract sale and rental property data with prices, addresses, beds, baths, area, descriptions, images, agents, and source URLs.

Trade Me Property Scraper

crawlerbros/trademe-property-scraper

Scrape Trade Me Property, New Zealand's largest property marketplace. Search residential properties for sale or rent by region, price, bedrooms, bathrooms, and property type. Extracts address, price, features, agency, open homes, GPS coordinates, and more.

Fotocasa.es $1πŸ’° Buy, Rent & Property Details

abotapi/fotocasa-es-scraper

From $1/1K. Scrape Spain property listings from fotocasa.es. Get price, surface, rooms, baths, address, GPS, agency, phone, energy rating, photos and 140+ fields. Buy and rent, all regions, all property types.

Homes Property Search Scraper

stealth_mode/homes-property-search-scraper

Efficiently scrape property listings from Homes.com search results. Extract property details, images, prices, locations, and structured real estate data for market analysis, lead generation, and investment research across the U.S. housing market.

20