Zameen Property Search Scraper avatar
Zameen Property Search Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Zameen Property Search Scraper

Zameen Property Search Scraper

Scrape comprehensive property listings from Zameen.com, Pakistan's largest real estate portal. Extract prices, locations, property details, agent contacts, and photos from search results. Ideal for real estate analytics, market research, investment analysis, and property aggregation platforms.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

25 days ago

Last modified

Share

Zameen.com Property Search Scraper: Extract Pakistan Real Estate Data

Understanding Zameen.com's Role in Pakistan Real Estate

Zameen.com dominates Pakistan's online real estate market as the leading property portal, connecting buyers, sellers, and renters across major cities like Karachi, Lahore, Islamabad, and beyond. The platform aggregates hundreds of thousands of residential and commercial listings, making it the primary data source for understanding Pakistan's property market dynamics.

Unlike generic classifieds, Zameen specializes in real estate with detailed property specifications, verified listings, agent networks, and market insights. For investors analyzing property trends, real estate agencies building databases, or market researchers tracking pricing patterns, Zameen provides unmatched depth across Pakistan's diverse real estate landscape.

Manually collecting property data requires endless scrolling through search pages, opening individual listings, and copying fragmented information. This scraper automates the entire process, transforming search results into structured datasets ready for analysis, investment decisions, or platform integration.

What This Scraper Extracts and Target Users

The Zameen.com Property Search Scraper processes search result pages—the listings displayed after applying filters for location, property type, price range, or other criteria. It captures essential property information without requiring individual listing URLs.

Key extracted data includes:

Property Identification: ID, external ID, reference number, permit number, and slug provide unique identifiers for tracking listings, deduplication, and database management.

Location Data: Geography, location, and state fields specify property addresses from city-level down to specific neighborhoods (e.g., "DHA Defence, Islamabad"). Critical for geographic analysis and location-based filtering.

Pricing Information: Price and rent frequency fields capture listing amounts and payment terms (monthly/yearly for rentals). Essential for market valuation, investment ROI calculations, and affordability analysis.

Property Specifications: Rooms, baths, area (with size units), category (house, apartment, plot), and product type define physical characteristics. Powers property comparison and buyer matching.

Listing Details: Title, short description, created/updated timestamps, and verification status provide context about properties and listing freshness.

Visual Assets: Cover photo URL, photo count, and video count enable visual property presentations and assess listing quality (more photos typically indicate serious sellers).

Contact Information: Phone number, contact name, and agency details facilitate lead generation and agent network analysis.

Enhanced Features: Property tour availability, installment options, and exact geography flags identify premium listings with advanced features.

Target Users:

Real Estate Investors analyze market trends, identify undervalued properties, and track price movements across neighborhoods. Property Aggregators integrate Zameen data into their platforms for comprehensive market coverage. Market Researchers study pricing patterns, inventory levels, and demand signals across Pakistan's cities. Real Estate Agencies monitor competitor listings, benchmark pricing, and identify agent activities. Financial Institutions assess real estate market conditions for mortgage lending and investment decisions.

Input Configuration: Targeting Search Results

The scraper processes Zameen.com search result page URLs—pages showing multiple property listings after applying filters.

Example Input:

{
"proxy": {
"useApifyProxy": false
},
"max_items_per_url": 20,
"ignore_url_failures": true,
"urls": [
"https://www.zameen.com/Houses_Property/Islamabad_DHA_Defence-3188-2.html"
]
}

Example Screenshot:

Parameter Breakdown:

proxy: Set to false if Zameen doesn't require proxies (test first). Enable with useApifyProxy: true and residential proxies if encountering blocks.

max_items_per_url: Limits properties extracted per search page. Zameen typically displays 20-25 listings per page, so 20 captures most results. Increase for comprehensive extraction.

ignore_url_failures: Set true when scraping multiple search URLs—individual failures won't halt entire runs. Critical for large-scale data collection.

urls array: Contains Zameen search result URLs. Build URLs by performing searches on Zameen (filter by city, property type, price range), then copy the resulting page URLs.

URL Construction Tips: Zameen URLs encode search criteria in the path and parameters. Example breakdown: Houses_Property (property type), Islamabad_DHA_Defence (location), -3188-2 (internal IDs and page number). For pagination, increment the last number: -2.html, -3.html, etc.

Pro Tip: Test URLs in browser first to verify they return desired properties. Some filter combinations may produce no results.

Complete Output Structure: Field Definitions

ID: Zameen's internal numeric identifier for the listing. Use: Primary database key, tracking specific properties over time, avoiding duplicates.

State: Geographic state/province (e.g., "Punjab," "Sindh"). Use: Regional market segmentation, provincial trend analysis.

Geography: Hierarchical location object containing city, neighborhood, and sub-area details. Use: Fine-grained location filtering, neighborhood-level analysis.

Purpose: Listing type—"For Sale," "For Rent," or "To Let." Use: Segmenting buy vs. rental markets, analyzing tenure preferences.

Price: Listing amount in local currency (PKR). Use: Core data for market valuation, price trend analysis, affordability calculations.

Product: Specific property classification (e.g., "House," "Flat," "Plot"). Use: Property type analysis, inventory composition studies.

Rent Frequency: Payment interval for rentals ("Monthly," "Yearly"). Use: Calculating annual rental yields, comparing rental terms.

Reference Number: Agent/agency internal tracking code. Use: Linking properties to specific agents, identifying duplicate listings across platforms.

Permit Number: Official registration or permit identifier where applicable. Use: Verification of legal compliance, legitimate listing validation.

Title / Title L1: Property headline in primary and localized language. Use: Display text for listings, keyword extraction for property features.

External ID: Third-party system identifier if listing synced from another platform. Use: Cross-platform tracking, multi-source data integration.

Slug / Slug L1: URL-friendly property identifier. Use: Constructing direct property links, SEO-friendly URLs.

Location: Detailed address or area description. Use: Mapping properties, location-based searches, proximity analysis.

Category: Broader property grouping (Residential, Commercial, Agricultural). Use: High-level market segmentation.

Created At / Updated At: Timestamps for listing creation and last modification. Use: Tracking listing age, identifying stale vs. fresh inventory, analyzing posting patterns.

Rooms: Bedroom count. Use: Filtering by size, family accommodation analysis.

Baths: Bathroom count. Use: Property specification filtering, quality indicators.

Area: Property size with unit object (e.g., {"value": 10, "unit": "Marla"}). Use: Size-based filtering, price-per-unit calculations, comparing value across areas.

Cover Photo: URL to main listing image. Use: Visual displays, image analysis of property quality.

Photo Count / Video Count: Number of images and videos in listing. Use: Listing quality proxy (higher counts suggest serious sellers), engagement predictors.

Phone Number / Contact Name: Agent/seller contact details. Use: Lead generation, agent performance tracking, networking.

Agency: Real estate agency information object. Use: Agency market share analysis, tracking competitive agents.

Is Verified: Boolean indicating Zameen verification status. Use: Filtering trustworthy listings, analyzing verified vs. unverified markets.

Short Description / Short Description L1: Brief property summary in primary and localized language. Use: Quick property overview, keyword analysis, listing quality assessment.

Has Exact Geography: Boolean showing if precise coordinates available. Use: Identifying map-ready listings, geographic accuracy filtering.

Property Tour: Virtual tour availability indicator. Use: Identifying premium listings, modern marketing adoption tracking.

Installments: Payment plan availability. Use: Analyzing financing options, affordability studies for buyers.

Object ID: Alternative identifier. Use: Secondary key for data integrity.

Sample Output:

[
{
"id": 113559237,
"state": "active",
"geography": {
"lat": 33.724426,
"lng": 73.120331
},
"purpose": "for-sale",
"price": 75000000,
"product": "superhot",
"rent_frequency": null,
"reference_number": null,
"permit_number": null,
"title": "Prime 2-Bed Fully Furnished Luxury Apartment in Karakoram Diplomatic Enclave, Islamabad",
"title_l1": "قراقرم ڈپلومیٹک انکلیو اسلام آباد میں 2 کمروں کا 9 مرلہ فلیٹ 7.5 کروڑ میں برائے فروخت۔",
"external_id": null,
"slug": "islamabad_karakoram_diplomatic_enclave_prime_2-bed_fully_furnished_luxury_apartment_in_karakoram_diplomatic_enclave_islamabad-53181639-9063-1",
"slug_l1": "islamabad_karakoram_diplomatic_enclave_prime_2-bed_fully_furnished_luxury_apartment_in_karakoram_diplomatic_enclave_islamabad-53181639-9063-1",
"location": [
{
"id": 2,
"level": 0,
"external_i_d": "1521",
"name": "Pakistan",
"name_l1": "پاکستان",
"slug": "/Pakistan-1521",
"slug_l1": "/Pakistan-1521"
},
{
"id": 9,
"level": 1,
"external_i_d": "1562",
"name": "Islamabad Capital",
"name_l1": "اسلام آباد کیپیٹل",
"slug": "/Islamabad_Capital-1562",
"slug_l1": "/Islamabad_Capital-1562"
},
{
"id": 12,
"level": 2,
"external_i_d": "3",
"name": "Islamabad",
"name_l1": "اسلام آباد",
"slug": "/Islamabad-3",
"slug_l1": "/Islamabad-3"
},
{
"id": 4455,
"level": 3,
"external_i_d": "9063",
"name": "Karakoram Diplomatic Enclave",
"name_l1": "قراقرم ڈپلومیٹک انکلیو",
"slug": "/Islamabad_Karakoram_Diplomatic_Enclave-9063",
"slug_l1": "/Islamabad_Karakoram_Diplomatic_Enclave-9063"
}
],
"category": [
{
"id": 1,
"level": 0,
"external_i_d": "1",
"name": "Homes",
"name_l1": "گھر",
"slug": "Homes",
"slug_l1": "Homes",
"roles": [],
"name_singular": "Home",
"name_singular_l1": "گھر"
},
{
"id": 10,
"level": 1,
"external_i_d": "8",
"name": "Flats",
"name_l1": "فلیٹ",
"slug": "Flats_Apartments",
"slug_l1": "Flats_Apartments",
"roles": [],
"name_singular": "Flat",
"name_singular_l1": "فلیٹ"
}
],
"created_at": 1767371724,
"updated_at": 1767371724,
"rooms": 2,
"baths": 3,
"area": 185.80608,
"cover_photo": {
"id": 286314735,
"external_i_d": "297413771",
"title": "Prime 2-Bed Fully Furnished Luxury Apartment in Karakoram Diplomatic Enclave, Islamabad",
"order_index": 0,
"nima_score": null,
"url": "https://zameen-dev.s3.eu-west-1.amazonaws.com/image/286314735/6a40eeb2fdf244bd803ae85536105af9",
"main": true,
"uuid": "52ac24fd-5469-475f-9da7-f73b5b47e004"
},
"photo_count": 11,
"video_count": 0,
"phone_number": {
"mobile": "+923335644655",
"phone": "+923335644655",
"whatsapp": "923335644655",
"phone_numbers": [
"+923335644655"
],
"mobile_numbers": [
"+923335644655"
]
},
"contact_name": "Amir Sohail",
"agency": {
"id": 1259,
"object_i_d": 1259,
"name": "Property Expert",
"name_l1": "Property Expert",
"external_i_d": "171291",
"product": "titanium plus",
"product_score": 4,
"licenses": [],
"logo": {
"id": 20471594,
"url": "https://zameen-dev.s3.eu-west-1.amazonaws.com/image/20471594/21e9d78759ab4738ace0c8875a5292e0"
},
"slug": "Islamabad-Property_Expert-171291-1",
"slug_l1": "Islamabad-Property_Expert-171291-1",
"tr": 4,
"tier": 4,
"roles": [],
"active": true,
"created_at": "2017-10-26T05:58:53+00:00",
"commercial_number": null,
"short_number": null,
"type": "agency"
},
"is_verified": false,
"short_description": "A Rare Opportunity for Elite Living and Investment in Islamabad's Diplomatic Enclave\n Discover",
"short_description_l1": "undefine",
"has_exact_geography": true,
"property_tour": false,
"installments": {
"remaining_installments": 0
},
"object_id": null,
"from_url": "https://www.zameen.com/Homes/Islamabad-3-1.html"
}
]

Implementation Guide

1. Define Search Criteria: Determine target properties—specific cities, neighborhoods, property types, or price ranges. Perform manual searches on Zameen to test filters.

2. Collect Search URLs: Copy URLs from your test searches. For comprehensive data, create multiple URLs covering different locations, property types, or price brackets.

3. Handle Pagination: Zameen uses numbered pages. Increment page numbers in URLs to capture all listings: -2.html, -3.html, -4.html, etc. Include all pages in your URL array.

4. Configure Input: Build JSON with collected URLs. Set max_items_per_url based on needs (20 for standard pages, higher for deep extraction). Enable ignore_url_failures for robustness.

5. Run Scraper: Launch through Apify console. Monitor real-time progress. Processing 5-10 search pages typically completes in 3-5 minutes depending on page complexity.

6. Export Data: Review dataset preview for quality. Export as JSON for databases, CSV for spreadsheets, or Excel for business reports.

7. Data Cleaning: Remove duplicate listings (same ID or reference number). Filter by verification status if needed. Convert prices to consistent units for analysis.

Error Handling: If URLs fail, verify they're search result pages, not individual property pages. Check filter validity—some location/type combinations may have no listings. Review activity log for specific errors.

Strategic Applications for Real Estate Intelligence

Market Valuation Analysis: Track prices across neighborhoods, property types, and sizes. Calculate price-per-marla or price-per-square-foot metrics. Identify overvalued or undervalued markets for investment opportunities.

Inventory Monitoring: Analyze listing volumes by location and property type. Rising inventory suggests oversupply, falling inventory indicates demand. Track created_at dates to measure market velocity.

Competitive Intelligence: Monitor agency activities—which agents dominate specific areas, how they price properties, their verification rates. Identify successful agencies for partnership or competitive analysis.

Investment Opportunity Identification: Filter properties by price-to-size ratios, locations with high rental demand, or areas with appreciation potential. Cross-reference with development projects or infrastructure plans.

Rental Yield Calculations: Compare rental listings (rent frequency = monthly) against sale prices in same areas to calculate expected returns. Identify high-yield neighborhoods.

Agent Performance Tracking: Analyze contact names and agencies across listings. Track how many properties agents manage, their listing quality (photo counts, descriptions), and verification rates.

Market Trend Reports: Generate time-series data by scraping weekly. Track price movements, inventory changes, and emerging hot neighborhoods. Publish market intelligence reports.

Lead Generation: Extract verified contact information for properties matching buyer criteria. Build targeted outreach lists for real estate agents or investment firms.

Maximizing Data Value: Advanced Techniques

Geographic Heatmapping: Map property densities and average prices by neighborhood. Visualize market concentration and identify underserved areas with growth potential.

Time-on-Market Analysis: Track created_at vs. updated_at timestamps. Properties with frequent updates but old creation dates indicate difficulty selling—potential negotiation opportunities.

Feature Correlation Studies: Analyze which property features (photo count, videos, verification) correlate with faster sales or higher prices. Optimize your own listings accordingly.

Multi-City Comparisons: Scrape equivalent neighborhoods across cities (e.g., DHA in Karachi vs. Lahore). Compare pricing, inventory, and market dynamics for portfolio diversification.

Agency Market Share: Calculate listing volumes by agency. Identify market leaders and emerging competitors. Track verification rates as quality indicators.

Seasonal Pattern Detection: Historical scraping reveals seasonal trends—when inventory peaks, pricing cycles, and optimal buying/selling periods.

Price Outlier Detection: Flag properties priced significantly above/below neighborhood averages. Investigate for errors, unique features, or negotiation opportunities.

Installment Availability Trends: Track which areas and property types offer installment plans. Correlate with buyer affordability and market accessibility.

Data Quality and Best Practices

Scraping Frequency: Real estate markets move slower than job markets—weekly or bi-weekly scraping suffices for most analyses. Daily scraping captures new listings immediately for competitive advantage.

Deduplication Strategy: Some properties appear across multiple searches. Use ID as primary key and reference_number as secondary to eliminate duplicates across datasets.

Currency Considerations: All prices in PKR. Apply exchange rates for international analysis. Store historical rates with datasets for accurate trend analysis.

Area Unit Conversion: Pakistan uses various units (Marla, Kanal, Square Yards, Square Feet). Standardize to one unit for comparison. 1 Marla = 272.25 sq ft, 1 Kanal = 20 Marlas.

Verification Prioritization: Verified listings typically more reliable. Filter by is_verified: true for high-quality datasets or analyze verified vs. unverified market segments separately.

Contact Data Privacy: Phone numbers and agent names are personal data. Implement proper storage security, access controls, and usage policies complying with data protection regulations.

Image Storage: Cover photo URLs point to Zameen servers. For long-term storage, download and host images yourself, respecting copyright and usage terms.

URL Maintenance: Zameen may update URL structures. Monitor for format changes and update scraping scripts accordingly. Store original URLs with data for troubleshooting.

Conclusion

The Zameen.com Property Search Scraper unlocks Pakistan's real estate market intelligence, transforming the country's largest property portal into actionable data. From investment analysis to market research, competitor monitoring to lead generation, this tool provides the comprehensive property data needed for informed real estate decisions in Pakistan's dynamic market. Start extracting real estate insights today.