Qatar Living Scraper avatar

Qatar Living Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Qatar Living Scraper

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

Marco Rodrigues

Maintained by Community

Actor 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_url always 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

  1. Open Residential for rent, apply filters, copy the URL — e.g. https://www.qatarliving.com/en/properties/residential/rent/doha/apartments-for-rent-doha.
  2. Paste it into input_url.
  3. Set max_results and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Pick Rent/Sale, residential or commercial, optional type and location.
  3. 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:

FieldDescription
idQatar Living numeric listing id.
urlPublic listing page.
titleListing headline.
purposerent or sale.
kindresidential or commercial.
property_typeType slug or schema type, e.g. apartment.
priceAsking price as a number.
currencyUsually QAR.
locationArea / region from the card.
cityCity, usually Doha.
countryCountry code, usually QA.
streetStreet line when published.
bedroomsBedroom count.
bathroomsBathroom count.
image_urlFirst photo.
image_urlsPhoto URLs from the card.
agencyAgency name when the page publishes it.
descriptionShort description when present (detail URLs).
slugURL slug for the listing.

📋 Input reference (detailed)

ParameterTypeRequiredDefaultDescription
input_urlstringNoPaste a properties search, area, or listing URL; overrides filters when set.
purposestring enumNorentrent or sale.
kindstring enumNoresidentialresidential, commercial, or all.
property_typestring enumNoallapartments, villas, offices, warehouses, or all types.
locationstring enumNoalldoha, lusail, al-wakra, al-khor, al-rayyan, umm-salal, al-daayen, the-pearl, west-bay, al-sadd, old-airport, or all Qatar.
max_resultsintegerNo50Maximum rows (12000).

Notes on filters

  • Prefer exact enum strings from the Apify input dropdowns (same slugs as Qatar Living URLs).
  • input_url always wins over filters when provided.
  • www.qatarliving.com and qatarliving.com URLs 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.