Hatla2ee Used Cars Scraper (Egypt, UAE, KSA, Gulf)
Pricing
from $1.50 / 1,000 results
Hatla2ee Used Cars Scraper (Egypt, UAE, KSA, Gulf)
Extract used car listings from Hatla2ee.com: price, year, mileage, fuel, transmission, colour, body type, city, seller type, photos and more. Covers Egypt, UAE, Saudi Arabia, Jordan, Kuwait, Qatar and Oman.
Pricing
from $1.50 / 1,000 results
Rating
5.0
(1)
Developer
Heba Abdalaziz
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Hatla2ee Used Cars Scraper β Egypt, UAE, Saudi Arabia & Gulf π
Extract used car listings from Hatla2ee.com, the largest used-car marketplace in the Middle East and North Africa. One run gives you a clean table of cars with price, year, mileage, fuel, transmission, body type, colour, city, seller type, photos and more, ready to download as Excel, CSV or JSON, or to pull into your own app through the API.
Works on all seven Hatla2ee country sites:
| Country | Site | Currency |
|---|---|---|
| Egypt πͺπ¬ | eg.hatla2ee.com | EGP |
| United Arab Emirates π¦πͺ | uae.hatla2ee.com | AED |
| Saudi Arabia πΈπ¦ | ksa.hatla2ee.com | SAR |
| Jordan π―π΄ | jordan.hatla2ee.com | JOD |
| Kuwait π°πΌ | kuwait.hatla2ee.com | KWD |
| Qatar πΆπ¦ | qatar.hatla2ee.com | QAR |
| Oman π΄π² | oman.hatla2ee.com | OMR |
Hatla2ee also republishes adverts from Dubizzle and OLX, so this scraper gives you a wide view of the whole used-car market in one place.
What can you use it for?
- Price tracking and valuation β see what a 2020 Toyota Corolla actually sells for in Cairo, Dubai or Riyadh this week.
- Dealer and showroom intelligence β which dealers list the most cars, how they price, how fast stock moves.
- Market research β supply by brand, model, year, body type or city; share of automatic vs manual; fuel mix.
- Lead generation β find private sellers and dealers in a given area (seller phone numbers are optional and off by default).
- Building apps β feed a car-price estimator, a comparison site or a chatbot with fresh listings on a schedule.
How to use it
- Pick a Country.
- Optionally type a Brand (e.g.
toyota,hyundai,mercedes,bmw,kia,nissan,chevrolet), a Model (e.g.corolla,elantra,sunny) and/or a City (e.g.alexandria,giza,nasr-city,dubai,riyadh). Use the spelling from the Hatla2ee URL:eg.hatla2ee.com/en/car/toyota/corollameans brandtoyota, modelcorolla. - Set Maximum number of cars.
- Optionally add year, price and mileage limits, turn on Fetch full description, or Include seller phone numbers.
- Click Start. Results appear in the dataset within seconds.
Advanced: paste any Hatla2ee listing-page URL (brand page, model page, city page, search results) into Custom start URLs and the scraper will follow its pages.
Output example
{"id": 7278988,"url": "https://eg.hatla2ee.com/en/car/seat/ibiza/7278988","title": "Seat Ibiza 2020","make": "Seat","model": "Ibiza","makeArabic": "Ψ³ΩΨ§Ψͺ","modelArabic": "Ψ§Ψ¨ΩΨ²Ψ§","year": 2020,"price": 850000,"currency": "EGP","km": 150000,"fuelType": "Gas","transmission": "Automatic","bodyType": "Hatchback","color": "White","condition": "Used","country": "Egypt","region": "Cairo","city": "Nasr city","latitude": 30.05,"longitude": 31.37,"sellerType": "private","dealerName": null,"hasWhatsapp": false,"goodDeal": true,"badges": ["Factory Paint", "First Owner"],"postedAt": "2026-09-06T16:52:10.562+03:00","source": "dubizzle","image": "https://legion-images.hatla2ee.com/listing_image/.../large.jpg","images": ["https://legion-images.hatla2ee.com/listing_image/.../full.jpg"],"imageCount": 12,"description": "Top trim, full service history at the dealer...","scrapedAt": "2026-09-06T14:16:28.373Z"}
All fields
id, url, urlArabic, title, make, model, variant, makeArabic, modelArabic, year, price, currency, km, fuelType, transmission, bodyType, color, engineCc, condition, country, countryCode, region, city, cityArabic, latitude, longitude, sellerType (private or dealer), dealerName, dealerVerified, dealerUrl, sellerMemberSince, hasWhatsapp, goodDeal, zeroKm, badges, adTier, postedAt, soldAt, source (hatla2ee, dubizzle, olx), sourceListingId, image, images, imageCount, description, scrapedAt.
With Include seller phone numbers on, you also get sellerName, sellerPhone and sellerWhatsapp as displayed publicly on the listing.
Speed and cost
The scraper reads the structured data Hatla2ee embeds in each page, so it needs no browser and no proxy. A listing page returns 20β80 cars per request, which means thousands of cars per minute at a very low platform cost. Turning on Fetch full description adds one request per car and is slower.
Pricing is pay per result: you only pay for cars actually saved to the dataset. Filtered-out cars are free.
Run it on a schedule or from your code
Use Apify Schedules to run it daily and get fresh listings automatically, or call it from Python, JavaScript, Make, Zapier, n8n or Google Sheets through the Apify API. See the API tab on this page for ready-made code.
Tips
- Brand, model and city slugs are the same words you see in Hatla2ee URLs, in lowercase with hyphens instead of spaces.
- When you set both a brand and a city, the scraper crawls the brand pages and keeps only cars whose location matches the city.
- Leave Maximum number of cars high and use the year/price/km filters to get exactly the segment you need.
Legal note
This Actor collects only information that Hatla2ee shows publicly to any visitor, without logging in. Seller contact details are optional and switched off by default. You are responsible for using the data in line with applicable laws and the website's terms. This Actor is not affiliated with or endorsed by Hatla2ee.
Questions or a field you need?
Open an issue on the Issues tab. Requests for extra fields, new filters or other car sites are welcome.