Haraj Scraper: KSA Classified Listings
Pricing
from $0.67 / 1,000 listing scrapeds
Haraj Scraper: KSA Classified Listings
Extract Saudi listings from Haraj.com.sa. Download cars, real estate, electronics, prices, image lists, and specifications in under 10 seconds. Perfect for price comparison, market intelligence, and liquidation arbitrage. Skip manual copying. $2.99 per 1k results.
Pricing
from $0.67 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
12
Total users
4
Monthly active users
10 days ago
Last modified
Categories
Share
🚗 Haraj scraper: KSA classified listings
|
Get live Haraj.com.sa listings, prices, and seller details, ready for your spreadsheet in seconds. Pull cars, real estate, electronics, and more from Saudi Arabia's largest classifieds marketplace. No login, no blocks, no browser needed. |
|
🚀 Fast, reliable access No browser, no CAPTCHA. Haraj's relaxed bot detection means fast, consistent pulls. |
🗂️ All 21 categories Cars, real estate, electronics, jobs, services, and more in one Actor. |
🚗 Full car specs Model year, mileage, fuel type, gearbox, and condition on every vehicle listing. |
📍 Seller and geo detail Username, city, neighborhood, post date, and promotion status on every row. |
Haraj scraper pulls live listings from Haraj.com.sa (حراج), Saudi Arabia's largest classifieds marketplace, across all 21 categories: cars, real estate, electronics, animals, jobs, services, furniture, and more. Every row includes the seller's username, city and neighborhood, post date, images, and price. Vehicle listings also carry model year, mileage, fuel type, gearbox, and condition.
🔍 What does Haraj scraper do?
This Actor connects straight to the data source behind Haraj's own site, so it returns clean, structured listings without loading pages in a browser. Search by keyword, browse a category, or target a specific city, and get back full listing records: title, description, price, seller, location, images, and posting dates.
For cars specifically, you also get the model year, mileage, fuel type, gearbox, and condition parsed straight from the listing, so you can compare vehicles at scale without opening each one.
💡 Why use Haraj scraper?
- I am a car importer sourcing vehicles from Saudi Arabia to compare mileage, fuel type, and asking price across hundreds of listings before I fly out to inspect.
- I am a real estate investor tracking new property listings across Riyadh, Jeddah, and the Eastern Province to catch direct-owner deals before agencies list them.
- I am a reseller doing liquidation and arbitrage on electronics and household goods, scanning Haraj daily for underpriced lots I can flip.
- I am a market researcher tracking classifieds pricing trends across Saudi Arabia's regions to advise clients on where demand is shifting.
🚀 How to use it
|
STEP 1 Set your filters Pick a search keyword, category, city, or seller username. |
STEP 2 Run the Actor Structured listings come back in seconds, straight from the source. |
STEP 3 Export your data Download as JSON, CSV, or Excel, or pipe straight to Sheets. |
📥 Input
| Field | Type | Required | Description |
|---|---|---|---|
search | string | No | Search keyword, for example "iphone" or "toyota". Leave empty to browse by category or city instead. |
tag | enum | No | Filter listings by one of Haraj's 21 categories, such as cars, real estate, electronics, or jobs. Leave blank for all categories. |
city | enum | No | Filter listings by Saudi city or region, such as Riyadh, Jeddah, or the Eastern Region. Leave blank for all regions. |
duringDate | enum | No | Only return listings posted within a recent time window (last 24 hours, 3 days, week, or month). Only applies when search is set. |
onlyWithImage | boolean | No | Only return listings that include at least one image. Defaults to false. |
authorUsername | string | No | Only return listings posted by a specific Haraj seller username. |
maxItems | integer | Yes | Maximum number of listings to extract. Set to 0 for no limit. |
proxyConfiguration | object | Yes | Proxy settings. Datacenter proxy is the default and is sufficient for this target. |
📤 Output
Every dataset row is one Haraj listing. Vehicle listings additionally carry model year, mileage, fuel type, gearbox, and condition; those fields are empty for non-vehicle categories.
{"id": "184752262","url": "https://haraj.com.sa/11184752262/toyota_yaris_2009_model_price_17000/","title": "toyota yaris 2009 model price 17000","body": "تويوتا يارس مودل 2009\nفلوس 17000\nاتوماتيك","authorUsername": "talhakhalid","authorId": "24017073","city": "الطايف","geoCity": "الطايف","geoNeighborhood": "الشرقية","postDate": "2026-07-19T22:48:39.000Z","updateDate": "2026-07-19T22:48:39.000Z","tags": "حراج السيارات, تويوتا, يارس, يارس 2009","hasImage": true,"hasVideo": false,"thumbnailUrl": "https://thumbcdn.haraj.com.sa/416x900-1_-NlmWJiiydJGdfl.jpg-140x140.webp","imagesList": "https://mimg6cdn.haraj.com.sa/userfiles30/2026-7-20/416x900-1_-NlmWJiiydJGdfl.jpg","price": "17000","formattedPrice": "17,000","commentCount": 2,"upRank": 0,"downRank": 0,"isPromoted": false,"postType": "AD","carModel": 2009,"carOrRelated": "CAR","sellOrWaiver": "SELL","carMileage": null,"carFuel": "GASOLINE","carGear": "AUTO","carCondition": null,"scrapedAt": "2026-07-20T03:11:59.005Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
📊 Data table
| Field | Type | Description |
|---|---|---|
| id | string | Haraj's internal listing ID. |
| url | string | Direct link to the listing on Haraj.com.sa. |
| title | string | The listing's title, in the language it was posted (usually Arabic or English). |
| body | string | The full listing description. |
| authorUsername | string | The public username of the seller who posted the listing. |
| authorId | string | Haraj's internal seller ID. |
| city | string | The city the listing was posted from. |
| geoCity | string | The seller's city, as recorded in their location data. |
| geoNeighborhood | string | The seller's neighborhood, when available. |
| postDate | string | When the listing was first posted. |
| updateDate | string | When the listing was last updated. |
| tags | string | Comma-separated category and keyword tags Haraj assigned to the listing. |
| hasImage | boolean | Whether the listing includes at least one image. |
| hasVideo | boolean | Whether the listing includes a video. |
| thumbnailUrl | string | URL of the listing's thumbnail image. |
| imagesList | string | Comma-separated list of full-size image URLs. |
| price | string | The raw asking price, when the seller listed one. |
| formattedPrice | string | The asking price formatted with thousands separators. |
| commentCount | integer | Number of public comments on the listing. |
| upRank | integer | Number of upvotes the listing has received. |
| downRank | integer | Number of downvotes the listing has received. |
| isPromoted | boolean | Whether the seller paid to promote the listing. |
| postType | string | Haraj's internal listing type code. |
| carModel | integer | The vehicle's model year, for car listings only. |
| carOrRelated | string | Whether the listing is a car or a car-related item, for the cars category only. |
| sellOrWaiver | string | Whether the listing is a sale or a waiver/giveaway. |
| carMileage | integer | The vehicle's mileage, when the seller listed it. |
| carFuel | string | The vehicle's fuel type, for car listings only. |
| carGear | string | The vehicle's gearbox type, for car listings only. |
| carCondition | string | The vehicle's condition, when the seller listed it. |
| scrapedAt | string | Timestamp of when this Actor extracted the record. |
💰 Pricing
Pricing is pay per result and is billed per listing successfully saved to your dataset. Empty runs cost nothing. There are no fixed monthly subscriptions or hidden fees.
⭐ Enjoying Haraj scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ If this Actor just saved you a day of scrolling Haraj by hand, a rating helps. A 5-star rating takes 10 seconds and helps other importers, investors, and resellers sourcing from Saudi Arabia find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
❓ FAQ
Does it get blocked?
No. Haraj.com.sa uses relaxed bot detection, so this Haraj scraper works reliably on standard datacenter proxy, no residential IPs or CAPTCHA-solving needed.
هل يمكن البحث في حراج السيارات بواسطة هذا الأداة؟ (Can I search Haraj cars with this tool?)
Yes. Set tag to the cars category and add a search keyword like a make or model to pull vehicle listings with model year, mileage, fuel type, and gearbox included on every row.
Does it extract seller phone numbers?
No. This Actor returns the public seller username shown on each listing, not private contact numbers. You reach sellers the same way any Haraj visitor would, through the platform itself.
Are all Haraj categories supported?
Yes. All 21 categories are supported: cars, real estate, electronics, animals, jobs, services, furniture, and more, filterable by category, city, and posting freshness.
🔗 Other actors
- OpenSooq scraper ↗ - extracts MENA classifieds and car listings.
- Avito Auto Scraper ↗ - pulls car classifieds from Russia's largest marketplace.
- Milanuncios Scraper ↗ - collects Spanish classifieds and car listings.
- ss.com Latvia Scraper ↗ - gathers Baltic classifieds listings.