Saakin Scraper
Pricing
from $1.50 / 1,000 results
Saakin Scraper
Scrape Qatar property listings from saakin.qa. Use filters or paste a Saakin URL — the URL wins when set. Returns price (QAR), beds, area, location, and WhatsApp.
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
4 days ago
Last modified
Categories
Share
🇶🇦 Saakin Scraper
Want Saakin.qa Qatar property listings in a spreadsheet? This scraper makes it easy.
Use structured filters (purpose, type, location, furnishings, beds, price) — structured filters work better for AI agents — or paste an input_url from Saakin once you've already filtered in the browser. When input_url is set it overrides the filters below.
Saakin currently lists about 14,000 rentals and thousands of sale ads across Doha, Lusail, The Pearl, and the rest of Qatar. This actor returns up to 2000 rows per run.
💡 Perfect for...
- Agents and relocators: Export Qatar rent or sale ads with WhatsApp and asking price in QAR.
- Dashboards: Track Lusail, The Pearl, or Doha inventory without clicking through Saakin.
- Market research: Slice by type (apartments, villas, offices), furnishings, or bedrooms.
- Data analysts: Export structured listing rows with public Saakin URLs.
- 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Saakin 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 Saakin search or category 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, type, furnishings, beds, baths, price, area, and sort as saakin.qa.
- 🌐 Qatar directory: Titles, QAR prices, beds/baths, sqm, location, photos, and WhatsApp.
📦 What's inside the data?
Every row includes all of these fields:
- Core:
id,url,title,purpose,property_type,slug,reference - Price:
price,currency,price_period - Specs:
location,bedrooms,bathrooms,area_sqm,is_featured,listed_ago - Media / contact:
image_url,image_urls,phone,whatsapp_url
🚀 Quick start
Option A — Input URL
- Open Saakin search, apply filters, copy the URL — e.g.
https://saakin.qa/rent/doha/apartments-for-rent. - Paste it into
input_url. - Set
max_resultsand click Start.
Option B — Structured filters (better for AI agents)
- Leave
input_urlempty. - Optionally pick Rent/Sale, type, location, furnishings, and sort.
- Set
max_results(up to 2000) and click Start.
Tech details for developers 🧑💻
Input Example (filters):
{"purpose": "rent","property_type": "1","location": "doha","furnishings": "1","bedrooms": "2","sort": "newest","max_results": 100}
Input Example (URL override):
{"input_url": "https://saakin.qa/search?purpose=rent&property_type=1&sort_by=low_price","max_results": 50}
Output Example:
{"id": "160355","url": "https://saakin.qa/rent/apartment-for-rent-lusail-lusail-city-seef-lusail-seef-lusail-tower-1/160355","title": "SPACIOUS AND MODERN 1 BEDROOM APARTMENT IN LUSAIL - Apartments in Seef Lusail Tower 1","purpose": "rent","property_type": "Apartments","price": 5499,"currency": "QAR","price_period": "month","location": "Lusail City Seef Lusail Seef Lusail Tower 1","bedrooms": 1,"bathrooms": 2,"area_sqm": 79,"is_featured": true,"listed_ago": "16 minutes ago","image_url": "https://d1playybtvr40h.cloudfront.net/473/n96Dz47MYEigTjpWaeT6sYP2PYvcLtUk.jpg","image_urls": ["https://d1playybtvr40h.cloudfront.net/473/n96Dz47MYEigTjpWaeT6sYP2PYvcLtUk.jpg"],"phone": "+97466547997","whatsapp_url": "https://api.whatsapp.com/send?phone=+97466547997&text=...","reference": "SAAKIN-HLR07226.1","slug": "apartment-for-rent-lusail-lusail-city-seef-lusail-seef-lusail-tower-1"}
Output fields:
| Field | Description |
|---|---|
id | Saakin numeric listing id. |
url | Public listing page on saakin.qa. |
title | Listing headline. |
purpose | rent or sale. |
property_type | Type label from the card, e.g. Apartments. |
price | Asking price as a number. |
currency | Always QAR. |
price_period | Rent period when shown, usually month. |
location | Area string from the card. |
bedrooms | Bedroom count. |
bathrooms | Bathroom count. |
area_sqm | Floor area in square metres. |
is_featured | Whether Saakin marked the ad Featured. |
listed_ago | Relative listed time, e.g. 16 minutes ago. |
image_url | First photo. |
image_urls | Photo URLs from the card slider. |
phone | WhatsApp / phone digits when published. |
whatsapp_url | WhatsApp enquire link. |
reference | Agency reference from the WhatsApp message. |
slug | URL slug for the listing. |
📋 Input reference (detailed)
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
input_url | string | No | — | Paste a Saakin search or /rent/ / /buy/ category URL; overrides filters when set. |
purpose | string enum | No | rent | rent or sale. |
property_type | string enum | No | all | Saakin type id: 1 Apartments, 2 Villas, 13 Offices, 26 Studio Apartments, 4 Warehouses, 29 Compound Villas, 34 Shops, 25 Townhouses, 36 Labor Camps, 30 Penthouses, 31 Hotel Apartments, 7 Retails, 32 Duplexes, 35 Showrooms, 16 Whole Buildings, 33 Bulk Rent Units, 43 Land, 37 Staff Accommodations, 14 Commercial Villas, 23 Commercial Floor, 40 Chalet, 27 Commercial Land, 46 Bulk Sale Units. |
location | string enum | No | all | doha, lusail, the-pearl, al-wakra, al-khor, or all Qatar. |
furnishings | string enum | No | all | 1 Furnished, 0 Unfurnished, 2 Partly furnished. |
bedrooms | string enum | No | any | 0 (studio) through 6. |
bathrooms | string enum | No | any | 1 through 5. |
min_price | integer | No | — | Minimum price in QAR. |
max_price | integer | No | — | Maximum price in QAR. |
min_area | integer | No | — | Minimum area in sqm. |
max_area | integer | No | — | Maximum area in sqm. |
sort | string enum | No | newest | featured, newest, low_price, high_price, beds_least, beds_most. |
max_results | integer | No | 50 | Maximum rows (1–2000). |
Notes on filters
- Prefer exact enum strings from the Apify input dropdowns (same labels as Saakin).
input_urlalways wins over filters when provided.www.saakin.qaandsaakin.qaURLs are both accepted.- Default purpose is rent, matching the live homepage search.