
OpenSooq Scraper
hipersoft/opensooq-scraper
Scrape OpenSooq classifieds across Jordan, Saudi Arabia, UAE, Kuwait, Qatar, Bahrain, Oman, Egypt, Iraq and more: cars, property for sale and rent, phones, jobs. Price, currency, city, neighborhood, attributes, mileage, description, photos and seller. Export CSV/JSON.
Total users
1Monthly users
0Total runs
21Per listing
$0.0015Last rebuilt
Oct 26, 2026Overview
OpenSooq Scraper extracts classified listings from OpenSooq (السوق المفتوح), the largest classifieds marketplace in the Middle East and North Africa, with sites for Jordan, Saudi Arabia, the United Arab Emirates, Kuwait, Qatar, Bahrain, Oman, Egypt, Iraq, Lebanon, Libya, Yemen and Sudan. Scrape used cars, car rentals, apartments and villas for sale or rent, mobile phones, electronics, furniture and jobs. Every listing includes the title, price and currency, city and neighborhood, category, key attributes (make, model, year, mileage, bedrooms, area…), description, posting date, expiry date, photo and photo count, video flag, and seller name and rating. Search by keyword or paste any OpenSooq link, and export to CSV, Excel or JSON.
What does OpenSooq Scraper do?
- 🌍 13 country sites: Jordan, Saudi Arabia, UAE, Kuwait, Qatar, Bahrain, Oman, Egypt, Iraq, Lebanon, Libya, Yemen, Sudan.
- 🚗 Cars: used and new cars for sale and car rentals, with make, model, trim, year and kilometers.
- 🏠 Property: apartments, villas, townhouses, land and commercial property for sale or rent, with bedrooms, bathrooms, furnishing and area.
- 📱 Phones, electronics, home & garden, jobs and every other OpenSooq category.
- 🔎 Keyword search in any country, e.g. "toyota camry", "iphone 15", "villa".
- 🔗 Paste OpenSooq links to reuse any filters from the site (make, city, price, bedrooms…).
- 💰 Price filters in local currency (JOD, SAR, AED, KWD, QAR, BHD, OMR, EGP, IQD…).
- 📍 City and neighborhood for every listing.
- 🖼️ Photo, photo count, video flag and promoted flag.
- 👤 Seller name, rating and type.
What data can you scrape from OpenSooq?
| Field | Description |
|---|---|
| Listing | ID, title, subtitle, link, country |
| Price | Price, price text and currency |
| Location | City and neighborhood |
| Category | Category and subcategory |
| Attributes | Make, model, year, kilometers, bedrooms, bathrooms, area, furnishing… |
| Description | Listing description preview |
| Dates | Posted (relative) and expiry date |
| Media | Main photo, photo count, video flag |
| Seller | Name, ID, rating, rating count, seller type |
| Flags | Promoted listing, phone available |
Use cases for OpenSooq data
- Car dealers and importers: monitor used-car prices and stock in Jordan, Saudi Arabia, Kuwait and the Gulf.
- Real estate agencies and investors: track rents and sale prices by city and neighborhood.
- Market research: measure supply and pricing across MENA categories.
- Price comparison and valuation: build car and property price models for the Middle East.
- Lead generation: find active sellers and dealers in your category.
- Classifieds aggregators: combine OpenSooq with other regional marketplaces.
How to scrape OpenSooq
- Click Try for free to open OpenSooq Scraper in Apify Console.
- Choose a country and a category, or enter search terms, or paste OpenSooq links.
- Optionally set a price range.
- Set Max listings and click Start.
- Download the listings as CSV, Excel or JSON.
Input
Example input
{
"country": "sa",
"searchTerms": ["toyota camry", "hyundai elantra"],
"maxPrice": 80000,
"maxItems": 1000
}
| Field | Description |
|---|---|
| Country | OpenSooq country site. |
| Category | Cars, car rentals, property for sale/rent, phones, electronics, home & garden, jobs or all. |
| Search terms | Keywords to search in the chosen country. |
| OpenSooq links | Any OpenSooq category or search link. |
| Minimum / Maximum price | Price range in local currency. |
| Max listings | Stop after this many (0 = no limit). |
Output
Car listing example
{
"listingId": 288256770,
"url": "https://sa.opensooq.com/en/search/288256770",
"country": "SA",
"title": "تويوتا كامري si 2023 للبيع بنزين مجددة ومفحوصه جاهزة للنقل",
"subtitle": "2023 Toyota Camry SE",
"price": 50000,
"priceText": "50,000 SAR",
"currency": "SAR",
"city": "Khaybar",
"neighborhood": "Alaziziyah",
"category": "Autos",
"subcategory": "Cars For Sale",
"attributes": ["Used", "Toyota", "Camry", "SE", "2,023", "20,000 km", "Sedan"],
"highlights": "Toyota » Camry » 2,023 » Used",
"kilometers": 20000,
"postedAgo": "3 hours ago",
"expiresAt": "06-12-2026",
"imageUrl": "https://opensooq-imagesv2.os-cdn.com/previews/2048x0/c3/24/c3240387d07513c686a382cbbcaddc4c799876355fd613315764db6fcb1fa3ea.jpg.webp",
"imageCount": 9,
"hasVideo": false,
"hasPhone": true,
"promoted": false,
"sellerRating": 1,
"sellerRatingCount": 1,
"sellerType": "free",
"search": "sa \"toyota camry\""
}
Property listing example
{
"url": "https://ae.opensooq.com/en/search/288203596",
"title": "1 bhk first tenant",
"price": 3700,
"currency": "AED",
"city": "Abu Dhabi",
"neighborhood": "Shakhbout City",
"subcategory": "Townhouses for Rent",
"attributes": ["1 Bedroom", "One Bathroom", "Unfurnished", "Yearly", "Area: 580 m2", "Land Area: 600 ft²", "1 Floor"],
"description": "1 bhk Water electricity included Parking First tenant Near to shops Restaurants Supermarkets"
}
Output schema
| Field | Type | Description |
|---|---|---|
listingId, url, country |
mixed | Listing. |
title, subtitle, highlights, description |
string | Text. |
price, priceText, currency |
mixed | Price. |
city, neighborhood |
string | Location. |
category, subcategory |
string | Category. |
attributes |
array | Key attributes. |
kilometers |
number | Car mileage. |
postedAgo, expiresAt |
string | Dates. |
imageUrl, imageCount, hasVideo |
mixed | Media. |
hasPhone, promoted |
boolean | Flags. |
sellerName, sellerId, sellerRating, sellerRatingCount, sellerType |
mixed | Seller. |
search, scrapedAt |
string | Source info. |
How much does it cost to scrape OpenSooq?
OpenSooq Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price. It collects hundreds of listings per minute.
More Middle East data
- Bayt Scraper: Middle East jobs.
- Property Finder Scraper: UAE and Gulf property listings.
- OLX Bosnia Scraper: classifieds.
FAQ
Which countries are supported? Jordan, Saudi Arabia, UAE, Kuwait, Qatar, Bahrain, Oman, Egypt, Iraq, Lebanon, Libya, Yemen and Sudan.
Can I use my own filters? Yes. Filter on OpenSooq (make, city, price, bedrooms…), copy the link and paste it into OpenSooq links.
Are listings in Arabic or English? Category, city and attribute labels are in English; titles and descriptions are as written by the seller (often Arabic).
Do I get the seller's phone number?
No. hasPhone shows whether the seller has a phone number on the listing.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate OpenSooq Scraper with other apps? OpenSooq Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape OpenSooq? The scraper only collects publicly listed classifieds. You are responsible for using the data in line with OpenSooq's terms and local data protection law.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with OpenSooq.
Input
| Field | Type | Description |
|---|---|---|
countryCountry | string · jo, sa, ae, kw, qa, bh… | OpenSooq country site. Default: "jo" |
categoryCategory | string · cars, cars-rent, property-sale, property-rent, phones, electronics… | What to scrape when no search terms or links are given. Default: "cars" |
searchTermsSearch terms | array | Optional keywords to search in the chosen country, e.g. toyota camry, iphone 15, villa. Each term is a separate search. |
startUrlsOpenSooq links | array | Optional. Paste OpenSooq category or search links with your own filters (any country site). |
minPriceMinimum price | integer | Only listings at or above this price (local currency). |
maxPriceMaximum price | integer | Only listings at or below this price (local currency). |
maxItemsMax listings | integer | Stop after this many listings. 0 means no limit. Default: 200 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~opensooq-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"maxItems": 50
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/opensooq-scraper").call(run_input={
"maxItems": 50
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/opensooq-scraper').call({
"maxItems": 50
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Listing One OpenSooq classified listing scraped | $0.0015 | $0.0008 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Dribbble Shots Scraper
Scrape public design shots from Dribbble: title, high-res image, tags, likes, views and designer credit. Filter by category or sort, export JSON, CSV or Excel.
359 runs · 5 users · $0.003 / shot scrapedComputrabajo Scraper
Scrape Computrabajo job listings across Latin America (Mexico, Colombia, Argentina, Chile, Peru and more): title, company, location, salary, posted date and apply URL. Filter by country and keyword. No setup.
206 runs · 4 users · $0.002 / listing scrapedKraken Market Data Scraper
Fetch Kraken spot market data in bulk: ticker stats (ask, bid, last, 24h high/low/volume/vwap), OHLC candles for any interval, order book depth (top bids/asks), and tradable pair metadata. Fast, clean and cheap.
165 runs · 4 users · $0.001 / pair scrapedBayt Scraper
Scrape Bayt.com job listings across the Middle East (UAE, Saudi Arabia, Egypt, Qatar and more): title, company, location, posted date and apply URL. Filter by country and keyword.
134 runs · 4 users · $0.003 / job scrapedGitHub Scraper
Search GitHub and scrape repositories (stars, forks, language, topics, license, dates) or user profiles (name, company, location, bio, followers, public email, repos). Uses the GitHub REST API; optional token for higher rate limits. For developer lead generation, OSS research and recruiting.
131 runs · 7 users · $0.0008 / item scrapedHacker News Scraper
Scrape Hacker News stories, comments, Ask HN, Show HN, jobs and polls by keyword, points, comments and date range. Sort by relevance or newest. Title, URL, author, points, comment count, text and HN link. Fast clean HTTP via the HN Algolia API, no setup.
130 runs · 2 users · $0.004 / item scrapedSend the site and the fields. We build it and you get it first.