Skip to Content

OpenSooq Data Parser & API

OpenSooq is a leading regional classifieds marketplace across Saudi Arabia, Jordan and the GCC — a large multi-category platform with a major real-estate vertical — and PropAPIS extracts its resale, rental, commercial and land listings through a single REST API. One integration spans multiple Gulf and Levant markets where OpenSooq is a top classifieds destination.

CountrySaudi Arabia
TypeMarketplace
OwnerOpenSooq
Listing typesresale, rental, commercial, land
Monthly visitsLarge (multi-category)
Active listingsLarge
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitesa.opensooq.com

Platform Overview

Market Position

  • Large multi-category classifieds marketplace with a major real-estate vertical (per the MENA & Africa research report)
  • Operates across Saudi Arabia, Jordan and the wider GCC — one parser family spans several markets
  • High volume with thinner structured fields than dedicated portals — typical of classifieds (per the MENA & Africa research report)
  • Medium anti-bot difficulty

Market Coverage

Geographic Coverage:

  • Saudi Arabia: Riyadh, Jeddah, Dammam
  • Jordan: Amman and nationwide
  • Wider GCC markets
  • Levant and regional cities

Property Types:

  • Apartments and Floors
  • Villas and Houses
  • Commercial (offices, shops)
  • Land and Plots

Data Availability

Across the Gulf, off-plan / new-build is the dominant and richest segment, but OpenSooq’s strength is breadth and volume in resale, rental and land classifieds rather than developer-direct off-plan depth. It carries large listing counts with lighter agent metadata than dedicated portals (per the MENA & Africa research report).

Listing Categories:

  • Buy: Resale and ready properties
  • Rent: Long-term and short-term rentals
  • Commercial: Offices, shops, warehouses
  • Land: Plots and land for sale

Data Fields Available

PropAPIS extracts structured data from each OpenSooq listing:

Property Information

  • Address: District, city and country
  • Price: Sale price or rent (local currency)
  • Bedrooms and Bathrooms
  • Property Type: Apartment, villa, land, commercial
  • Area: Built-up / plot size (sq m)

Listing Details

  • Description: Full listing text
  • Amenities: Facilities and features
  • Photos: Image URLs
  • Added Date

Seller Information

  • Seller: Owner or agency name
  • Seller Contact: Phone where published

Location Data

  • District and City
  • Country / Market
  • Coordinates: Latitude and longitude where shown

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a listing by URL or ID property_data = api.platforms.opensooq.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: {property_data.price:,}") print(f"Type: {property_data.property_type}") print(f"City: {property_data.city}")

Search Listings

# Search OpenSooq listings listings = api.platforms.opensooq.search( country='SA', city='Riyadh', purpose='for-sale', property_type='Apartment' ) for listing in listings[:10]: print(f"{listing.title} - {listing.price:,}") print(f" {listing.bedrooms} bed | {listing.city}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search OpenSooq listings in Riyadh listings = api.platforms.opensooq.search(country='SA', city='Riyadh', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search OpenSooq listings in Riyadh const listings = await api.platforms.opensooq.search({ country: 'SA', city: 'Riyadh', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/opensooq/search?country=SA&city=Riyadh&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions