Skip to Content

Zameen Data Parser & API

Zameen is Pakistan’s #1 property portal — the dominant nationwide site with verified listings and a price index — and PropAPIS extracts its new-build, resale, rental and commercial listings, verified-listing flags and agency data through a single REST API. Cover Karachi, Lahore, Islamabad and the wider country without building or maintaining a Dubizzle/EMPG-grade scraper.

CountryPakistan
TypePortal
OwnerDubizzle Group
Listing typesnew-build, resale, rental, commercial, land
Monthly visitsHigh (Pakistan #1)
Active listings"thousands"+ nationwide
API accessNo public API (parse-only)
Parse priority★★★★★
Official sitewww.zameen.com

Platform Overview

Market Position

  • Pakistan’s clear #1 property portal — dominant nationwide traffic and inventory
  • Owned by Dubizzle Group (formerly EMPG) — also owns Bayut UAE, dubizzle and OLX Pakistan
  • Shares the EMPG / Bayut tech stack — one parser pattern can extend to Bproperty (BD)
  • Exposes a price index / market-trends layer plus verified-listing flags and agency info — the richest in Pakistan (per the South Asia research report)

Dubizzle Group pulled its planned IPO in Oct 2025; Zameen remains the group’s flagship Pakistan portal.

Market Coverage

Geographic Coverage:

  • Major cities: Karachi, Lahore, Islamabad, Rawalpindi, Faisalabad
  • Nationwide verified listings across Pakistan

Property Types:

  • Houses and Flats
  • Plots and Land (a large segment in Pakistan)
  • Commercial (offices, shops, plazas)
  • New Projects / Developer launches

Data Availability

Zameen is the data-richest portal in Pakistan: it layers a price index and market trends on top of standard listings, flags verified listings, and surfaces agency information. Sold / transaction feeds are largely absent across the region, so the Zameen price index is among the closest valuation signals available.

Listing Categories:

  • Buy: Resale and ready properties
  • Rent: Long-term residential rentals
  • Plots: Land and development sites
  • Commercial: Offices, shops, plazas
  • New Projects: Developer launches

Data Fields Available

PropAPIS extracts structured data from each Zameen listing:

Property Information

  • Address: Area, city and project
  • Price: Sale price or rent (PKR)
  • Bedrooms and Bathrooms
  • Property Type: House, flat, plot, commercial
  • Area: Size (marla / kanal / sq ft)
  • Verified-listing flag

Project Data

  • Developer: Developer name
  • Project: Development / project name
  • Amenities: Facilities and features

Market Intelligence

  • Price Index: Zameen area price index
  • Market Trends: Area-level price movement

Listing Details

  • Description: Full listing text
  • Photos: Image URLs
  • Added Date

Location & Agency Data

  • Area and City
  • Coordinates: Latitude and longitude
  • Agency name and branch
  • Agent contact where published

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a listing by URL or ID property_data = api.platforms.zameen.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: PKR {property_data.price:,}") print(f"Type: {property_data.property_type}") print(f"Area: {property_data.area}") print(f"Verified: {property_data.verified}")

Search Listings

# Search Zameen listings listings = api.platforms.zameen.search( city='Lahore', purpose='for-sale', min_price=10000000, max_price=50000000, min_bedrooms=3, property_type='House' ) for listing in listings[:10]: print(f"{listing.title} - PKR {listing.price:,}") print(f" {listing.bedrooms} bed | {listing.area}")

Get Area Price Index

# Get Zameen area price index and trends index = api.platforms.zameen.get_price_index( city='Islamabad', area='DHA Phase 2' ) print(f"Avg Price: PKR {index.avg_price:,}") print(f"YoY Change: {index.yoy_change:+.1f}%")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search Zameen listings in Lahore listings = api.platforms.zameen.search(city='Lahore', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - PKR {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search Zameen listings in Lahore const listings = await api.platforms.zameen.search({ city: 'Lahore', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - PKR ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/zameen/search?city=Lahore&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions