Skip to Content

Wasalt Data Parser & API

Wasalt is a leading Saudi Arabian broker portal — new-build, resale, rental and commercial listings with a focus on verified inventory — and PropAPIS extracts its listings, agent and project data through a single REST API. It sits alongside Aqar and the foreign portals as part of the Kingdom’s fast-growing, Vision 2030-driven property market.

CountrySaudi Arabia
TypePortal
OwnerWasalt
Listing typesnew-build, resale, rental, commercial
Monthly visitsMedium
Active listingsLarge; verified listings
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewasalt.sa

Platform Overview

Market Position

  • Saudi broker portal with an emphasis on verified, brokered listings (per the MENA & Africa research report)
  • Operates in a market led by homegrown Aqar (~2.55M monthly visits, Semrush Aug 2025) alongside foreign portals Bayut KSA and Property Finder KSA
  • Listed among Saudi real-estate platforms in the REGA ecosystem (REGA platforms directory)
  • Medium anti-bot difficulty — lighter than the Cloudflare-protected Gulf giants

Market Coverage

Geographic Coverage:

  • Riyadh: All districts
  • Jeddah and the Western Region
  • Dammam and the Eastern Province
  • Mecca, Medina and wider Saudi Arabia

Property Types:

  • Apartments and Floors
  • Villas and Townhouses
  • Off-Plan / New Developments
  • Commercial (offices, retail)
  • Land where listed

Data Availability

Vision 2030 and the Sakani 300k-unit program make new-build a huge segment in Saudi Arabia, and off-plan / new-build is the dominant, richest listing type across the Gulf. Wasalt surfaces verified brokered inventory alongside developer projects (per the MENA & Africa research report).

Listing Categories:

  • Buy: Resale and ready properties
  • Rent: Long-term rentals
  • Off-Plan: Developer and new projects
  • Commercial: Offices and retail

Data Fields Available

PropAPIS extracts structured data from each Wasalt listing:

Property Information

  • Address: District, city and region
  • Price: Sale price or rent (SAR)
  • Bedrooms and Bathrooms
  • Property Type: Apartment, villa, floor, land
  • Area: Built-up / plot size (sq m)
  • Completion Status: Ready or off-plan

Off-Plan / Project Data

  • Developer: Developer name
  • Project: Development / project name
  • Handover: Expected completion where shown

Listing Details

  • Description: Full listing text
  • Amenities: Facilities and features
  • Photos: Image URLs
  • Verification status where shown
  • Added Date

Agent Information

  • Agency: Agency or broker name
  • Agent: Listing agent name
  • Agent Contact: Phone where published

Location Data

  • District and City
  • Region
  • 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.wasalt.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: SAR {property_data.price:,}") print(f"Type: {property_data.property_type}") print(f"City: {property_data.city}")

Search Listings

# Search Wasalt listings listings = api.platforms.wasalt.search( city='Riyadh', purpose='for-sale', min_price=500000, max_price=2000000, min_bedrooms=3, property_type='Villa' ) for listing in listings[:10]: print(f"{listing.title} - SAR {listing.price:,}") print(f" {listing.bedrooms} bed | {listing.district}")

Quick Start

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

Frequently asked questions