OpenSooq Listings Scraper (Middle East)
Pricing
from $1.50 / 1,000 listings
OpenSooq Listings Scraper (Middle East)
Scrape classified ads from OpenSooq, the largest classifieds network in the Middle East, across nine country sites. Price, currency, category, city, seller name, shop status, rating and listing attributes. No API key.
Pricing
from $1.50 / 1,000 listings
Rating
0.0
(0)
Developer
Dev D
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Classified ads from OpenSooq, the largest classifieds network in the Middle East — across nine country sites in one Actor. No API key, no login, no proxy.
ae · sa · jo · eg · kw · om · qa · bh · iq
What you get
| Field | Example |
|---|---|
title / subtitle | Arabic listing title / 2025 Nissan Versa S |
highlights | Nissan » Versa » 2,025 » Used |
price, price_text, currency | 40000.0, 40,000 AED, AED |
category, subcategory | Cars, Cars for Sale |
city, neighbourhood | Dubai, Al Alia |
attributes | ["Used", "Nissan", "Versa", "S", "2,025", "10,000 km", "Sedan"] |
seller_name, seller_rating, seller_rating_count | Al Arabi Motors, 5, 1 |
is_shop, shop_name | true, العربي موتورز |
phone_masked, has_phone | 05470100XX, true |
image_count, image_url | 14 |
posted_date, expires_at, listing_status | 2026-08-18, 17-09-2026, featured_turbo |
country_code, country, url | ae, United Arab Emirates |
price is a real number and is_shop separates dealers from private sellers —
the two things you actually filter on.
Just paste a URL
{"startUrls": ["https://ae.opensooq.com/en/cars/cars-for-sale","https://sa.opensooq.com/en/cars/cars-for-sale"],"maxListingsPerUrl": 300}
Any category works the same way — cars, property, phones, electronics. Open the category on the site and copy the address.
Notes
- 30 listings per request, paged automatically with no duplicates.
- Phone numbers are masked at source (
05470100XX). The full number sits behind a reveal step that this Actor does not touch. - Listing data comes from the page's own embedded payload, so no ad page is opened individually — one request covers 30 ads.
- Runs stop cleanly before the platform timeout and keep everything collected so far, rather than failing.
Pricing
Pay per result: one listing event per ad returned.
Support
Found a category that won't load, or a field that stopped populating? Open an issue on the Actor's page and include the URL you used.