Zameen Real Estate Scraper avatar

Zameen Real Estate Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Zameen Real Estate Scraper

Zameen Real Estate Scraper

Scrape Pakistani real estate listings from zameen.com - houses, plots, and commercial property for sale or rent. Filter by city, price, bedrooms, and area, or fetch full property details by URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Pakistani real estate listings from zameen.com — houses, plots, and commercial property, for sale or for rent, across every major Pakistani city. No login, no cookies, no proxy required.

What this actor does

  • Two modes: search (browse listings by city + listing type + filters) and byUrl (fetch full detail records for specific property pages)
  • 29 curated cities (Lahore, Karachi, Islamabad, Rawalpindi, Faisalabad, and 24 more) plus a free-text customLocationSlug override for any neighborhood/city zameen.com covers
  • 6 listing types: houses/plots/commercial × for-sale/for-rent
  • Filters: price range (PKR), bedroom range, bathroom range, area range (Marla / Kanal / sq ft / sq m), verified-only, free-text keyword
  • Rich detail mode: description, amenities, furnishing/occupancy/ownership status, all photos, videos, agency contact
  • Empty fields are omitted — every record only contains what was actually found

Output per listing (search mode)

  • propertyId, title, titleUrdu (zameen.com's Urdu-language listing title), purpose (for-sale / for-rent), category
  • price, priceCurrency (PKR), rentFrequency (rentals only)
  • areaSqm, areaMarla, bedrooms, bathrooms
  • city, neighborhood, locationHierarchy[], latitude, longitude, hasExactGeography (true if the pin is an exact address match, false if it's an area-centroid estimate)
  • coverPhotoUrl, photoCount, videoCount, coverVideoUrl (YouTube link, when the listing has a video tour)
  • agencyName, agencyTier, agencyProduct
  • contactName, contactPhone, contactWhatsapp
  • isVerified, productTier, state (listing lifecycle state, e.g. live), listedAt, updatedAt
  • installmentPlan ({remainingInstallments, advanceAmount, monthlyAmount}) — only present on listings actually sold on a payment/installment plan (common for new-project and commercial listings)
  • shortDescription, shortDescriptionUrdu (zameen.com's own l1-locale description field — most sellers write their listing description in English regardless of locale, so this frequently contains the same English text as shortDescription rather than an Urdu translation; titleUrdu is reliably Urdu since it's algorithmically generated by zameen.com), sourceUrl
  • recordType: "listing", scrapedAt

Output per property (byUrl mode)

All of the above (where applicable) plus:

  • description — full listing description
  • furnishingStatus, completionStatus, occupancyStatus, ownershipStatus
  • photoUrls[] (up to 20), videoUrls[]
  • amenities[] — flattened feature list (e.g. "Main Features: Parking Spaces = 1")
  • hierarchyPath, referenceNumber
  • recordType: "propertyDetail"

Input

FieldTypeDefaultDescription
modestringsearchsearch / byUrl
citystringLahoreCurated city (mode=search)
customLocationSlugstringOverride city with any zameen.com location slug
listingTypestringhousesForSalehousesForSale / plotsForSale / commercialForSale / housesForRent / plotsForRent / commercialForRent
propertyUrlsarrayzameen.com property URLs (mode=byUrl)
minPrice / maxPriceintPKR price bounds
minBedrooms / maxBedroomsintBedroom bounds
minBathrooms / maxBathroomsintBathroom bounds
minArea / maxAreanumberArea bounds (unit set by areaUnit)
areaUnitstringmarlamarla / kanal / sqft / sqm
verifiedOnlyboolfalseOnly zameen-verified listings
keywordstringFree-text filter on title/description/location (English and Urdu fields both matched)
sortBystringpopularpopular / newest / priceLowToHigh / priceHighToLow (mode=search)
maxItemsint30Hard cap on emitted records (1–2000)

Example: 5+ marla houses for sale in Lahore under 3 crore

{
"mode": "search",
"city": "Lahore",
"listingType": "housesForSale",
"minArea": 5,
"areaUnit": "marla",
"maxPrice": 30000000,
"maxItems": 50
}

Example: full detail for specific listings

{
"mode": "byUrl",
"propertyUrls": [
"https://www.zameen.com/Property/lahore_jubilee_town_double_storey_5_marla_house-54210017-766-1.html"
]
}

Use cases

  • Property portals / aggregators — bulk-import Pakistani listings by city and type
  • Market research — track price-per-marla trends across cities and neighborhoods
  • Lead generation — pull agency/agent contact details for verified listings
  • Investment analysis — filter by area/price to find undervalued plots or houses
  • Rental market monitoring — compare rent-frequency and pricing across cities

FAQ

Does this need login or cookies? No — all data comes from zameen.com's public, server-rendered search and property pages.

How is area reported? Zameen's canonical unit is square meters (areaSqm); the actor also derives areaMarla since Marla is the standard unit in Pakistani real estate. Use areaUnit to filter in Marla, Kanal, sq ft, or sq m.

What if my city isn't in the dropdown? Use customLocationSlug with any zameen.com location slug, e.g. Lahore_Jubilee_Town-766 (found in a zameen.com search URL: zameen.com/Homes/<slug>-1.html).

Why do some listings have no price? A small share of listings (mostly high-end/exclusive) hide the price on zameen.com — those records omit price/priceCurrency rather than showing a fake value.

Is sortBy supported? Yes — sortBy (popular / newest / priceLowToHigh / priceHighToLow) is sent as zameen.com's own sort= search-page query param, so pages are walked in that server-side order before the price/bedroom/area/keyword filters below run client-side. Useful with a low maxItems to get e.g. the 30 cheapest matching listings instead of an arbitrary relevance-ranked slice.

How current is the data? Real-time — every run fetches zameen.com's live search results at request time.