Insights
Data quality: how we check every listing
Live figures on how closely our Saudi listings match the original marketplaces, measured again every night.
- listings read at their source, of 280 sampled (last 7 days)
- 280
- prices matching the source
- 99%
- median time since a listing was last checked
- 12 hours
- marketplaces tracked daily
- 5
254 comparisons in 5 of 5 marketplaces, which hold 100% of the active ads
Marketplace by marketplace
Every night we sample ads from every marketplace below, re-read the ones we can open at the source, and link to the original listing. We never copy it.
| Marketplace | Listings | Median since last check | Coverage | Read of sampled | Price | Mileage | Year | Trim | Photo | Still listed |
|---|---|---|---|---|---|---|---|---|---|---|
| Haraj | 90,340 | 28 hours | — | 156 of 156 | 99% | 100% | 100% | 97% | 100% | 94% |
| Dubizzle Saudi | 16,775 | 4.6 hours | — | 49 of 49 | 100% | 100% | 100% | Too few checks | 100% | 100% |
| Syarah | 3,873 | 5 hours | 100% | 28 of 28 | 93% | 100% | 100% | 100% | 100% | 96% |
| OpenSooq | 1,917 | 6.6 hours | 100% | 26 of 26 | 100% | 100% | 100% | 100% | 100% | 100% |
| YallaMotor (New Cars) | 683 | 201 hours | — | — | Price catalogue - no individual listings to re-read | |||||
| Hatla2ee | 543 | 7.1 hours | — | 21 of 21 | 100% | 100% | 100% | Too few checks | 100% | 100% |
| GCC Car Deals | 1 | 16 hours | — | — | Posted by the seller, not re-checked | |||||
Match rates cover the last 7 days. Each rate is shown once at least 10 of the sampled ads could be compared on that field. Coverage compares the listings we track with the marketplace's own total.
How the check works
Every night we draw a random sample of active listings from every marketplace, open each one at the source, read it with the same parser that collected it, and compare the price, mileage, model year, trim, photo and availability with what we show.
A listing we could not open, because the marketplace blocked the request, did not answer in time or has no reader of ours yet, counts as unverified, never as a match, and is not counted as read.
What our labels mean
- Typical price
- The middle asking price of comparable listings (same make, model, year and trim). We show it only when at least 3 are listed.
- Great price and good price
- Great price: at least 20% below the typical price. Good price: at least 10% below it (12% when we have no independent valuation for the model). Both need at least 5 listings on at least 2 marketplaces, and a gap larger than 45% is treated as a data error, not a deal.
- Likely sold
- The listing left its marketplace in a pattern consistent with a sale, not an ad that expired or was posted again. When the marketplace itself says sold, we say sold. Time-to-sell figures appear only once a model has at least 8 sales in 90 days.
- Days listed
- Counted from the first time the car was advertised, including earlier ads for the same car that were taken down and posted again.
- Checked
- When we last re-read the listing at its marketplace. If a listing has not been re-checked for 48 hours, we flag it.
Seen something wrong?
Every car page has a Report a problem link. Reports go straight to our team, alongside the nightly check.
Want these checks behind your own valuations?See the Data API for business