Saakin Scraper avatar

Saakin Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Saakin Scraper

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

Marco Rodrigues

Maintained by Community

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

  1. Open Saakin search, apply filters, copy the URL — e.g. https://saakin.qa/rent/doha/apartments-for-rent.
  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. Optionally pick Rent/Sale, type, location, furnishings, and sort.
  3. 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:

FieldDescription
idSaakin numeric listing id.
urlPublic listing page on saakin.qa.
titleListing headline.
purposerent or sale.
property_typeType label from the card, e.g. Apartments.
priceAsking price as a number.
currencyAlways QAR.
price_periodRent period when shown, usually month.
locationArea string from the card.
bedroomsBedroom count.
bathroomsBathroom count.
area_sqmFloor area in square metres.
is_featuredWhether Saakin marked the ad Featured.
listed_agoRelative listed time, e.g. 16 minutes ago.
image_urlFirst photo.
image_urlsPhoto URLs from the card slider.
phoneWhatsApp / phone digits when published.
whatsapp_urlWhatsApp enquire link.
referenceAgency reference from the WhatsApp message.
slugURL slug for the listing.

📋 Input reference (detailed)

ParameterTypeRequiredDefaultDescription
input_urlstringNoPaste a Saakin search or /rent/ / /buy/ category URL; overrides filters when set.
purposestring enumNorentrent or sale.
property_typestring enumNoallSaakin 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.
locationstring enumNoalldoha, lusail, the-pearl, al-wakra, al-khor, or all Qatar.
furnishingsstring enumNoall1 Furnished, 0 Unfurnished, 2 Partly furnished.
bedroomsstring enumNoany0 (studio) through 6.
bathroomsstring enumNoany1 through 5.
min_priceintegerNoMinimum price in QAR.
max_priceintegerNoMaximum price in QAR.
min_areaintegerNoMinimum area in sqm.
max_areaintegerNoMaximum area in sqm.
sortstring enumNonewestfeatured, newest, low_price, high_price, beds_least, beds_most.
max_resultsintegerNo50Maximum rows (12000).

Notes on filters

  • Prefer exact enum strings from the Apify input dropdowns (same labels as Saakin).
  • input_url always wins over filters when provided.
  • www.saakin.qa and saakin.qa URLs are both accepted.
  • Default purpose is rent, matching the live homepage search.