Qatar Living Scraper
Pricing
from $1.50 / 1,000 results
Qatar Living Scraper
Scrape Qatar Living property listings from public pages. Use filters or paste a Qatar Living URL — the URL wins when set. Returns price (QAR), beds, location, and photos.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Marco Rodrigues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🇶🇦 Qatar Living Scraper
Want Qatar Living property listings in a spreadsheet? This scraper makes it easy.
Use structured filters (purpose, residential/commercial, type, location) — structured filters work better for AI agents — or paste an input_url from Qatar Living once you've already filtered in the browser. When input_url is set it overrides the filters below.
Qatar Living only publishes about 10 cards on each public page (the rest of search is client-side). This actor fans out across those public city/area URLs and returns up to 2000 unique rows per run.
💡 Perfect for...
- Agents and relocators: Export Doha, Lusail, The Pearl, and other Qatar rent or sale ads with QAR asking prices.
- Dashboards: Track residential and commercial inventory from public QL pages.
- Market research: Slice by apartments, villas, offices, or warehouses.
- Data analysts: Export structured listing rows with public Qatar Living URLs.
- 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Qatar Living results.
- 📚 RAG Systems: Feed titles, locations, and prices into retrieval pipelines.
- 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.
✨ Why you'll love this scraper
- 🔗 Input URL or Filters: Paste a Qatar Living properties or listing URL (
input_url) if you already filtered in the browser, or use structured filters (better for AI agents).input_urlalways wins when set. - 🎯 Website-Matched Filters: Same purpose, residential/commercial, type, and area slugs as qatarliving.com.
- 🌐 Public pages only: Reads the JSON-LD already on each search/area page — no login API.
📦 What's inside the data?
Every row includes all of these fields:
- Core:
id,url,title,purpose,kind,property_type,slug - Price:
price,currency(QAR) - Place / specs:
location,city,country,street,bedrooms,bathrooms - Media / agency:
image_url,image_urls,agency,description
🚀 Quick start
Option A — Input URL
- Open Residential for rent, apply filters, copy the URL — e.g.
https://www.qatarliving.com/en/properties/residential/rent/doha/apartments-for-rent-doha. - Paste it into
input_url. - Set
max_resultsand click Start.
Option B — Structured filters (better for AI agents)
- Leave
input_urlempty. - Pick Rent/Sale, residential or commercial, optional type and location.
- Set
max_results(up to 2000) and click Start.
Tech details for developers 🧑💻
Input Example (filters):
{"purpose": "rent","kind": "residential","property_type": "apartments","location": "doha","max_results": 100}
Input Example (URL override):
{"input_url": "https://www.qatarliving.com/en/properties/residential?purpose=For+Rent","max_results": 50}
Output Example:
{"id": "115774","url": "https://www.qatarliving.com/en/properties/rent/residential/apartment/furnished_1bhk_available_in_doha_jadeed_including_bills/115774","title": "FURNISHED 1BHK AVAILABLE IN DOHA JADEED INCLUDING BILLS","purpose": "rent","kind": "residential","property_type": "apartment","price": 3700,"currency": "QAR","location": "Al Doha Al Jadeeda","city": "Doha","country": "QA","street": "15, Al Doha Al Jadeeda, Doha","bedrooms": 1,"bathrooms": 1,"image_url": "https://qlp-media-prod.qatarliving.com//prod/115774/....jpeg","image_urls": ["https://qlp-media-prod.qatarliving.com//prod/115774/....jpeg"],"agency": null,"description": null,"slug": "furnished_1bhk_available_in_doha_jadeed_including_bills"}
Output fields:
| Field | Description |
|---|---|
id | Qatar Living numeric listing id. |
url | Public listing page. |
title | Listing headline. |
purpose | rent or sale. |
kind | residential or commercial. |
property_type | Type slug or schema type, e.g. apartment. |
price | Asking price as a number. |
currency | Usually QAR. |
location | Area / region from the card. |
city | City, usually Doha. |
country | Country code, usually QA. |
street | Street line when published. |
bedrooms | Bedroom count. |
bathrooms | Bathroom count. |
image_url | First photo. |
image_urls | Photo URLs from the card. |
agency | Agency name when the page publishes it. |
description | Short description when present (detail URLs). |
slug | URL slug for the listing. |
📋 Input reference (detailed)
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
input_url | string | No | — | Paste a properties search, area, or listing URL; overrides filters when set. |
purpose | string enum | No | rent | rent or sale. |
kind | string enum | No | residential | residential, commercial, or all. |
property_type | string enum | No | all | apartments, villas, offices, warehouses, or all types. |
location | string enum | No | all | doha, lusail, al-wakra, al-khor, al-rayyan, umm-salal, al-daayen, the-pearl, west-bay, al-sadd, old-airport, or all Qatar. |
max_results | integer | No | 50 | Maximum rows (1–2000). |
Notes on filters
- Prefer exact enum strings from the Apify input dropdowns (same slugs as Qatar Living URLs).
input_urlalways wins over filters when provided.www.qatarliving.comandqatarliving.comURLs are both accepted.- Default purpose is rent and default group is residential.
- Each public page only exposes about 10 listings. The actor follows more area URLs from those pages to fill
max_results.