Zameen.com Scraper avatar

Zameen.com Scraper

Pricing

Pay per usage

Go to Apify Store
Zameen.com Scraper

Zameen.com Scraper

Extract detailed real estate listings from Pakistan's leading property portal. This lightweight actor efficiently scrapes data for houses, plots, and commercial properties for sale or rent. For seamless extraction and to avoid IP bans, the use of residential proxies is strongly recommended.

Pricing

Pay per usage

Rating

5.0

(1)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

2

Monthly active users

21 days ago

Last modified

Share

Zameen.com Property Scraper

Extract comprehensive property listings from Zameen.com with ease. Collect housing, commercial, and plot data including prices, locations, and detailed descriptions at scale. Perfect for real estate market research, investment analysis, and price monitoring.

Features

  • Rich Data Extraction — Collect prices, bedrooms, bathrooms, area, locations, and descriptions.
  • Advanced Field Support — Capture added dates, agency details, contact names, phone numbers, and coordinates.
  • Flexible Search Support — Scrape by direct URLs or resolve categories by keyword and city.
  • Intelligent Sorting — Support for sorting by price, date, and relevance.
  • Automated Pagination — Automatically handles multiple pages to reach your desired result count.
  • Fast and Reliable — High-performance extraction designed for stability and stealth.
  • Clean Output — Null/empty fields are omitted from dataset items.

Use Cases

Market Analysis

Analyze property price trends across different cities in Pakistan. Understand price-per-square-foot variations in different sectors and phases.

Identity high-yield rental opportunities or under-priced sales listings. Filter by specific areas like DHA, Bahria Town, or Gulberg.

Real Estate Monitoring

Track new listings as they appear on the market. Monitor agency activity and property availability in specific developments.

Business Intelligence

Build comprehensive datasets of Pakistani real estate for demographic and economic analysis.


Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayNoList of Zameen.com listing page URLs
categoryStringNo"Homes"Property category (Homes, Plots, Commercial)
keywordStringNoArea or development keyword (e.g. "DHA Phase 2")
locationStringNoCity name (e.g. "Islamabad")
sortByStringNo"default"Sort order (price_asc, price_desc, date_desc)
results_wantedIntegerNo20Maximum results to collect
max_pagesIntegerNo20Maximum pages to scrape per URL
scrapeDetailsBooleanNotrueExtract deep details like description and amenities

Output Data

Each property listing in the dataset includes:

FieldTypeDescription
titleStringProperty title
priceNumberPrice in PKR
currencyStringCurrency code (PKR)
bedroomsNumberHouse bedrooms count
bathroomsNumberHouse bathrooms count
areaNumberSize value
area_unitStringSize unit (marla, kanal, sqft, sqm)
locationStringFull area/neighborhood path
cityStringCity name
property_typeStringe.g. house, apartment, plot
purposeStringsale or rent
added_dateStringDate listed on Zameen
agency_nameStringName of the listing real estate agency
contact_nameStringContact person name
phone_numberStringContact phone number
latitudeNumberGeolocation latitude
longitudeNumberGeolocation longitude
DescriptionStringFull property description text
amenitiesStringList of available facilities
urlStringDirect link to the listing
photosArrayList of property photo URLs

Note: photos and agency_logo use Zameen's public thumbnail CDN (https://media.zameen.com/thumbnails/...) so the links open directly in a browser.


Usage Examples

Scrape All Houses in a City

Extract the first 50 house listings from Islamabad:

{
"startUrls": ["https://www.zameen.com/Homes/Islamabad-3-1.html"],
"results_wanted": 50
}

Find specific property types in a targeted development using keywords:

{
"category": "Homes",
"keyword": "Bahria Town",
"location": "Lahore",
"results_wanted": 20,
"sortBy": "price_asc"
}

Comprehensive Data Collection

Deeply scrape listings including all photos and full descriptions:

{
"startUrls": ["https://www.zameen.com/Commercial/Karachi-2-1.html"],
"results_wanted": 100,
"scrapeDetails": true,
"max_pages": 5
}

Sample Output

{
"title": "3 Marla House in DHA Defence",
"price": 12500000,
"currency": "PKR",
"bedrooms": 3,
"bathrooms": 3,
"area": 3,
"area_unit": "marla",
"location": "DHA Phase 2, DHA Defence",
"city": "Islamabad",
"property_type": "house",
"purpose": "sale",
"added_date": "2024-02-18T07:00:00Z",
"contact_name": "John Doe",
"phone_number": "0300-1234567",
"agency_name": "Luxury Real Estate",
"latitude": 33.5231,
"longitude": 73.1542,
"Description": "Beautiful 3 marla house available for sale in DHA Defence Phase 2. Features include...",
"amenities": "Electricity: yes | Gas: yes | Water: yes",
"external_id": "53463864",
"url": "https://www.zameen.com/Property/...",
"source": "zameen.com",
"photos": [
"https://media.zameen.com/thumbnails/243469381-800x600.webp",
"https://media.zameen.com/thumbnails/243469382-800x600.webp"
]
}

Tips for Best Results

Use Direct Listing URLs

  • For the highest reliability, provide the URL of a listing page (e.g. https://www.zameen.com/Homes/Lahore-1-1.html).
  • This avoids intermediate resolution steps and ensures the exact data you want.

Optimize result count

  • Start with a small results_wanted (e.g. 20) to verify your filters.
  • Increase for larger datasets once you are satisfied with the output.

Enable Proxy Configuration

  • Always use proxy settings to ensure stability over large runs.
  • Standard data center proxies are usually sufficient.

Integrations

Connect your real estate data with:

  • Google Sheets — Export for market comparisons
  • Airtable — Build searchable property databases
  • Slack — Get alerts for new listings
  • Make / Zapier — Automate price monitoring workflows

Export Formats

  • JSON — For developers and system integrations
  • CSV — For spreadsheet analysis and reporting
  • Excel — For local data management

Frequently Asked Questions

Can I scrape rental listings?

Yes, simply provide a rental category URL or use keywords like "rent" in your search.

Is there a limit on how many items I can collect?

There is no hard limit on the actor. You can collect thousands of results, though we recommend using proxies for large-scale scrapes.

Are full descriptions included?

Yes. When scrapeDetails is enabled, the actor fetches full details from Zameen's listing JSON endpoint (/api/listing/<externalID>), including description, amenities, and full photo gallery.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.