ActorStack.dev

Used-car marketplace data from five countries: what each source publishes

Sauto.cz, Autohero, PakWheels, CarWale and Quikr compared on what matters before a run: the fields each one publishes, its result ceiling, its share of private sellers, what its robots.txt says and what 1,000 rows cost.

By Oswaldo Carabano8 min read

Short answer

Five used-car marketplaces outside Spain — Sauto.cz in the Czech Republic, Autohero in nine EU countries, PakWheels in Pakistan, and CarWale and Quikr in India — differ less in the core fields than in everything around them. All five give price, make, model, year and mileage on nearly every row. They differ in result ceilings (10,000 on Sauto.cz, about 34,000 on CarWale, 1,128 on Quikr), in private sellers (0% on Autohero, 92.2% of 1,000 Quikr car ads), and in extras: only CarWale publishes its own market valuation. A thousand rows cost between $0.85 (CarWale) and $2.90 (Quikr). None of the five Actors filters by robots.txt: two read paths their site's robots.txt disallows, and a third sends a disallowed parameter when asked to sort.

Key points

  • Price, make, model, year and mileage are filled on nearly every row on all five marketplaces; what separates the sources is everything around those fields.
  • Each marketplace caps a single search differently: 10,000 results on Sauto.cz, about 34,000 on CarWale and 1,128 on Quikr, and the Actors split larger searches by price or brand.
  • Private sellers range from 0% of Autohero's stock to 92.2% of 1,000 Quikr car ads, and all five Actors withhold private sellers' contact data by default.
  • CarWale is the only one of the five that publishes its own market valuation per car, filled on 85.3% of 653 measured CarWale listings.
  • None of the five used-car Actors filters requests by robots.txt; Sauto.cz disallows unnamed crawlers entirely and CarWale disallows the `/api/*` path its Actor reads.
  • A thousand search rows cost $0.85 on CarWale, $0.90 on Sauto.cz and PakWheels, $1.25 on Autohero and $2.90 on Quikr.
On this page7 sections

Spain has its own cluster here, built around coches.net. These five marketplaces are the rest of the used-car work: one Czech classifieds site, one pan-European retailer, one Pakistani marketplace and two Indian ones. The core of every row looks the same across all five — price, make, model, year, mileage — and almost everything else differs, which is what decides whether a source answers the question in front of you.

Five marketplaces, five kinds of source

The word "marketplace" hides a structural difference that shows up in every column. Four of these are classifieds sites, where dealers and private individuals post adverts. One, Autohero, is a retailer that sells only its own inspected stock — so its data is a company's inventory, not a market.

MarketplaceCountryKindSize when measured
Sauto.czCzech RepublicClassifieds, nine vehicle categories106,824 cars (23 Sep 2026)
AutoheroNine EU countriesRetailer, own stock onlyabout 21,500 cars (1 Oct 2026)
PakWheelsPakistanClassifieds plus dealer directoryabout 84,500 ads (23 Sep 2026)
CarWaleIndiaClassifieds with a valuation107,995 used cars (23 Sep 2026)
QuikrIndiaGeneral classifieds, cars and bikes1,683 cars, 3,107 bikes (1 Oct 2026)

The sizes are counts the marketplaces reported on those days, not audited market sizes. Quikr is the outlier in volume: an Indian general-classifieds site whose car section is a fraction of CarWale's.

The fields every source has, and the ones only some have

Price, make, model, year and mileage come back on nearly every row everywhere — the lowest figure among them is Sauto.cz's year of manufacture, at 88.9% of 987 listings. Beyond the core, each source has something the others do not:

  • Sauto.cz: the VIN, the full equipment list and the STK inspection date, from a details add-on (VIN on 88.7% of 300 listings).
  • Autohero: the monthly payment on 100% of 1,642 cars, price drops, and every documented damage with its photo.
  • PakWheels: PakWheels' own inspection score, on the 8.0% of 1,279 listings it inspected.
  • CarWale: CarWale's own market valuation and the new on-road price on the same row, at 85.3% and 84.8% of 653 cars.
  • Quikr: every EMI financing offer on the ad, on 100% of 1,000 measured cars.

CarWale's valuation is the closest thing here to coches.net's price rank: in both cases the marketplace's own estimate, passed through unchanged and filled on most rows rather than all. Every figure above carries its sample because a fill rate without one is a promise — the reasoning is in measured fill rates, not promises.

Every site caps a search, each at a different number

None of these sites lets one search page through its whole inventory. The ceilings differ by an order of magnitude, and so does what happens when you hit one.

MarketplaceCeiling per searchHow the Actor gets past it
Sauto.cz10,000 resultsPrice bands; summed to 106,825 against 106,824
CarWaleabout 34,000 resultsPrice bands
Quikr1,128 results, then repeatsBrand split; covered 1,658 of 1,660 cars
PakWheelsPages until no new adsSplit by city or make for the whole country
AutoheroNone found: offsets up to 8,386 in Germany returned carsNot needed; per-run cap of 25,000

Quikr's is the dangerous kind. It does not end with an empty page; it keeps answering with ads already seen, so a scraper paging by count loops and bills duplicates. The Quikr guide covers the stop condition.

Private sellers: from 0% to 92%

Who posts the adverts decides how much of each row is personal data. The spread is wide:

MarketplacePrivate sellersSample
Autohero0%360 detail pages and 1,800 listings, nine countries
Sauto.cz7.05%7,531 of 106,824 car listings
CarWale48.3%52,171 of 107,995; 21–32% in the big cities
PakWheelsabout 87%84,486 ads
Quikr92.2% of cars, 94.9% of bikes1,000 rows each

All five Actors make the same default: the car data is always delivered, and a private seller's name, contact details and identifiers are withheld unless includePrivateSellerContact is turned on. Dealer business data is always included. For the Czech and EU sources the reasoning is GDPR Article 14, set out in full in the coches.net guide on personal data in classifieds. India's Digital Personal Data Protection Act, 2023 is a different instrument: section 3(c)(ii) excludes personal data that the person themselves made publicly available, and whether a classified advert falls under that is not something a scraper should decide on your behalf. Pakistan's default is the same rule applied by caution.

What each robots.txt says, and what these Actors do about it

The coches.net Actor downloads and obeys robots.txt on every run, and the reasoning is in robots.txt-compliant scraping. These five do not: robots.txt does not limit what they extract, and each Actor page says so. What the files said when downloaded on 10 October 2026:

SiteWhat robots.txt saysPaths the Actor uses
Sauto.czNames 18 crawlers; ends with User-agent: * / Disallow: /Disallowed — everything is, for an unnamed agent
CarWale49 rules for *, including Disallow: /api/*Disallowed — the primary source is /api/stocks/
PakWheels103 rules for *, including /*?*sortby=*Disallowed only when a non-default sort is chosen
AutoheroSix rules for *: account, inspection, checkout pathsNot covered
Quikr51 rules for *, e.g. /view-ad*, */pg/Not covered

robots.txt is a request, not an access control, and none of these Actors logs in, solves a CAPTCHA or forwards session cookies — those lines are held in code. But a reader choosing between sources should know that on Sauto.cz and CarWale the Actor reads paths the site has asked crawlers not to read, and weigh that the way they would weigh any other property of a source.

What 1,000 rows cost on each

ActorPer 1,000 search rowsWith detail pages
CarWale Scraper$0.85$2.35
Sauto.cz Scraper$0.90$2.00
PakWheels Scraper$0.90$0.99
Autohero Scraper$1.25$1.95
Quikr Scraper$2.90$4.40

All five charge per event: a start fee of $0.00001, then per row delivered. Error rows and duplicates are never charged, and when a run reaches the maximum charge you set it stops cleanly rather than delivering rows it has not billed. Detail pages are off by default everywhere, because each costs one extra request per car — about 24 times the bytes of a search row on CarWale and 22 times on Sauto.cz.

Which source answers which question

A below-market screen with no model of your own: CarWale, for its valuation — or coches.net in Spain. Cross-country European prices in one schema: Autohero, with the caveat that it is one retailer's stock and three currencies. A VIN per car: Autohero with details (100% of 759) or Sauto.cz with the add-on (88.7% of 300). Dealer lead lists: Sauto.cz, PakWheels and CarWale all have a dealer output. Two-wheelers: Quikr is the only one with a bikes vertical, and Sauto.cz covers motorcycles among its nine categories.

Frequently asked questions

Which used-car marketplaces does ActorStack cover outside Spain?
Five: Sauto.cz in the Czech Republic, Autohero across nine EU countries, PakWheels in Pakistan, and CarWale and Quikr in India. Spain is covered separately by the coches.net Actor, which has its own cluster of guides.
Do these used-car scrapers obey robots.txt?
No. None of the five filters its requests by robots.txt. On 10 October 2026 no rule covered the paths used on Autohero and Quikr, PakWheels disallowed only the sort parameter, and Sauto.cz and CarWale disallowed the paths read.
Which used-car source gives a market valuation for each car?
CarWale publishes its own valuation per car, returned as `market_price_inr` on 85.3% of 653 measured listings. Autohero publishes price drops on cars it has reduced, which is a different signal: the retailer's own repricing rather than a market estimate.
Why do private-seller shares matter for a used-car dataset?
Private sellers are individuals, so their names and contact details are personal data. A source where 92% of ads are private yields fewer usable contact fields by default, and the cars themselves are still delivered in full.

Sources

Every URL below was requested and returned a page on the date shown.

  1. Operator claimchecked 10 Oct 2026
    Sauto.cz Scraper — Actor README and input schemaActorStack / Apify Store
  2. Operator claimchecked 10 Oct 2026
    Autohero Scraper — Actor README and input schemaActorStack / Apify Store
  3. Operator claimchecked 10 Oct 2026
    PakWheels Scraper — Actor README and input schemaActorStack / Apify Store
  4. Operator claimchecked 10 Oct 2026
    CarWale Scraper — Actor README and input schemaActorStack / Apify Store
  5. Operator claimchecked 10 Oct 2026
    Quikr Scraper — Actor README and input schemaActorStack / Apify Store
  6. Site declarationchecked 10 Oct 2026
    sauto.cz/robots.txtSauto.cz (Seznam.cz)
  7. Site declarationchecked 10 Oct 2026
    autohero.com/robots.txtAutohero (AUTO1 Group)
  8. Site declarationchecked 10 Oct 2026
    pakwheels.com/robots.txtPakWheels
  9. Site declarationchecked 10 Oct 2026
    carwale.com/robots.txtCarWale
  10. Site declarationchecked 10 Oct 2026
    quikr.com/robots.txtQuikr
  11. Law or regulatorchecked 18 Aug 2026
    Art. 14 GDPR — Information to be provided where personal data have not been obtained from the data subjectRegulation (EU) 2016/679
  12. Law or regulatorchecked 10 Oct 2026
    The Digital Personal Data Protection Act, 2023 (No. 22 of 2023), Gazette of IndiaMinistry of Electronics and Information Technology, Government of India
  13. Platform docschecked 18 Aug 2026
    Actor pricing modelsApify
A laptop screen showing a plain text-mode terminal with a command prompt.
Used carsExplainer

Autohero API

Autohero publishes no public API. What its storefronts expose across nine countries, why currencies and some columns differ by market, what the detail page adds, and how to get it as rows.

7 min
A laptop screen showing a plain text-mode terminal with a command prompt.
Used carsExplainer

CarWale market valuation

CarWale publishes its own valuation next to each used car's asking price. What that number is, how often it is filled, how to use it to screen for below-market cars, and what it cannot tell you.

7 min
A laptop screen showing a plain text-mode terminal with a command prompt.
Used carsGuide

Scrape PakWheels

What PakWheels shows a signed-out visitor, how lakh and crore prices become integers, why "Call for price" is a null and not a zero, and where the seller's phone number is — and why it stays there.

7 min