Haraj Scraper: KSA Classified Listings avatar

Haraj Scraper: KSA Classified Listings

Pricing

from $0.67 / 1,000 listing scrapeds

Go to Apify Store
Haraj Scraper: KSA Classified Listings

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

4

Monthly active users

10 days ago

Last modified

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

FieldTypeRequiredDescription
searchstringNoSearch keyword, for example "iphone" or "toyota". Leave empty to browse by category or city instead.
tagenumNoFilter listings by one of Haraj's 21 categories, such as cars, real estate, electronics, or jobs. Leave blank for all categories.
cityenumNoFilter listings by Saudi city or region, such as Riyadh, Jeddah, or the Eastern Region. Leave blank for all regions.
duringDateenumNoOnly return listings posted within a recent time window (last 24 hours, 3 days, week, or month). Only applies when search is set.
onlyWithImagebooleanNoOnly return listings that include at least one image. Defaults to false.
authorUsernamestringNoOnly return listings posted by a specific Haraj seller username.
maxItemsintegerYesMaximum number of listings to extract. Set to 0 for no limit.
proxyConfigurationobjectYesProxy 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

FieldTypeDescription
idstringHaraj's internal listing ID.
urlstringDirect link to the listing on Haraj.com.sa.
titlestringThe listing's title, in the language it was posted (usually Arabic or English).
bodystringThe full listing description.
authorUsernamestringThe public username of the seller who posted the listing.
authorIdstringHaraj's internal seller ID.
citystringThe city the listing was posted from.
geoCitystringThe seller's city, as recorded in their location data.
geoNeighborhoodstringThe seller's neighborhood, when available.
postDatestringWhen the listing was first posted.
updateDatestringWhen the listing was last updated.
tagsstringComma-separated category and keyword tags Haraj assigned to the listing.
hasImagebooleanWhether the listing includes at least one image.
hasVideobooleanWhether the listing includes a video.
thumbnailUrlstringURL of the listing's thumbnail image.
imagesListstringComma-separated list of full-size image URLs.
pricestringThe raw asking price, when the seller listed one.
formattedPricestringThe asking price formatted with thousands separators.
commentCountintegerNumber of public comments on the listing.
upRankintegerNumber of upvotes the listing has received.
downRankintegerNumber of downvotes the listing has received.
isPromotedbooleanWhether the seller paid to promote the listing.
postTypestringHaraj's internal listing type code.
carModelintegerThe vehicle's model year, for car listings only.
carOrRelatedstringWhether the listing is a car or a car-related item, for the cars category only.
sellOrWaiverstringWhether the listing is a sale or a waiver/giveaway.
carMileageintegerThe vehicle's mileage, when the seller listed it.
carFuelstringThe vehicle's fuel type, for car listings only.
carGearstringThe vehicle's gearbox type, for car listings only.
carConditionstringThe vehicle's condition, when the seller listed it.
scrapedAtstringTimestamp 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