AutoTrader South Africa Cars Scraper: Price, Mileage & Dealers
Pricing
from $0.66 / 1,000 car listings
AutoTrader South Africa Cars Scraper: Price, Mileage & Dealers
Extract used and new car listings from AutoTrader.co.za, South Africa's largest car marketplace, with real price, year, and mileage filters matched to the site's own filter panel. Get dealer details, exact coordinates, ratings, and full photo galleries as JSON or CSV. From $0.66 per 1,000 listings.
Pricing
from $0.66 / 1,000 car listings
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
π AutoTrader South Africa Cars Scraper: Price, Mileage & Dealers
| South Africa's largest car marketplace, now part of a regional car-data suite. AutoTrader.co.za listings sit alongside DubiCars and YallaMotor coverage for teams tracking used-car inventory across South Africa, the UAE, and the wider Gulf. | ||
| MIDDLE EAST AND AFRICA USED-CAR MARKETPLACES Β Β β’Β Β South Africa, UAE, and wider Middle East used-car listings in one product line | ||
|
β€ You are here |
Public UAE vehicle listing feed |
UAE and Gulf used-car data |
|
South Africa's biggest car marketplace, filtered the way you'd filter it yourself. Set a real price, year, and mileage range instead of a hand-built link, then export dealer ratings, exact locations, and full galleries to Sheets or Excel. |
|
π― Real range filters Price, year, and mileage bounds matched to AutoTrader's own filter panel, not a keyword guess. |
π Make & model aware Narrow to a specific make or model, or search all of South Africa. |
πͺͺ Precise dealer location Suburb, city, and exact coordinates for every dealer, not just a name. |
πΌοΈ Full galleries Every public listing photo plus a photo count, not just the cover image. |
Most AutoTrader scrapers only take a raw search link, so you build the filtered search yourself first. This Actor exposes the same price, mileage, and year filters you'd use on the site itself, so what you scrape is already the inventory you actually want.
π What does AutoTrader South Africa Cars Scraper do?
AutoTrader South Africa Cars Scraper turns public car listings from AutoTrader.co.za, South Africa's largest car marketplace, into structured data: price, year, mileage, fuel type, transmission, dealer details, and full photo galleries.
Pick a make and model and a price, mileage, or year range, or paste an AutoTrader.co.za search link built on the site itself. Run it once for a quick export, or schedule it on Apify to track inventory changes over time. The Actor returns only data present on the public listing.
π‘ Why use it?
- Dealers and sourcing teams can pull inventory under a price and mileage ceiling across any make or model, filtered before the run even starts.
- Market researchers can track price, year, and mileage across comparable vehicles using the same ranges AutoTrader's own site uses, so the numbers match what buyers actually see.
- Buyers and resellers can schedule a filtered slice of the market and catch new listings as they post, down to the dealer's exact location.
- Data teams already covering other regions can add AutoTrader.co.za as a South African source alongside this portfolio's European and Indian car actors, since each site carries its own distinct listings and dealer network.
π§ How to use it
|
STEP 1 Set your range Make/model, price, mileage, and year. Skip any field you don't need. |
STEP 2 Run the Actor Set how many listings and pages to collect. |
STEP 3 Export results Download your dataset in JSON, CSV, Excel, or HTML. |
π§Ύ Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | array of URLs | No | Paste public AutoTrader.co.za search links, built however you like on the site. Overrides Make/Model and the filters below. |
make | string | No | Car brand, e.g. Toyota, Volkswagen, Land Rover. |
model | string | No | Car model, e.g. Hilux, Polo. Used together with Make. |
priceFrom / priceTo | integer | No | Minimum and maximum asking price, in South African Rand. |
yearFrom / yearTo | integer | No | Earliest and latest model year. |
mileageFromKm / mileageToKm | integer | No | Minimum and maximum odometer reading, in kilometers. |
sortOrder | string | No | Price low/high, mileage low/high, or most recent ads. |
maxItems | integer | No | Maximum listings saved to the dataset. Default 25. |
maxPages | integer | No | Maximum search result pages read. Default 5. |
proxyConfiguration | object | No | Optional proxy settings. Not required for normal use. |
π¦ Output
Every record includes the listing link, price, year, mileage, fuel type, transmission, dealer details, and the full public photo gallery.
{"listing_url": "https://www.autotrader.co.za/car-for-sale/toyota/hilux/2.8gd-6/28695086","listing_id": 28695086,"title": "Toyota Hilux 2.8GD-6 Xtra Cab Legend Auto","make": "Toyota","model": "Hilux","variant": "2.8GD-6 Xtra Cab Legend Auto","condition": "Used Car","price": 479900,"price_formatted": "R 479 900","currency": "ZAR","year": 2021,"mileage_km": 178169,"fuel_type": "Diesel","transmission": "Automatic","seller_type": "Dealer","dealer_name": "CITMoto","dealer_city": "Pretoria","dealer_url": "https://www.autotrader.co.za/dealer/citmoto/1847?category=Cars","dealer_latitude": -25.7463,"dealer_longitude": 28.1881,"dealer_rating_score": 4.7,"image_url": "https://img.autotrader.co.za/47873032","scraped_at": "2026-08-20T13:37:18.984Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
π Data table
| Field | Type | Description |
|---|---|---|
listing_url, listing_id | string, number | Public listing link and its source identifier. |
title, make, model, variant, condition | string | Listing headline, vehicle breakdown, and new/used status. |
price, price_formatted, price_ex_vat_formatted, currency | number, string | Asking price as a real number in Rand, the source's own formatted text (e.g. "R 379 900"), the price excluding VAT when the source publishes one, and currency. |
year, mileage_km | number | Model year and odometer reading in kilometers. |
fuel_type, transmission | string | Vehicle specification fields, when published. |
seller_type, dealer_name, dealer_suburb, dealer_city, dealer_url | string | Whether the seller is a dealer, their name and location, and a link to their full dealer page. |
dealer_latitude, dealer_longitude | number | Exact dealer coordinates, when published, for mapping or distance filtering. |
dealer_rating_score, dealer_rating_count | number | Dealer star rating and how many ratings it's based on, when published. |
image_url, image_urls, image_count | string, array, number | Cover photo, the full public photo gallery, and total photo count. |
is_premium, is_certified, is_special | boolean | Listing badges, when published. |
source_url | string | The search URL that produced this listing. |
scraped_at | string | Timestamp of when this record was built. |
Any field the source listing does not publish is left out of that record entirely, so you never see placeholder or made-up values. The price field is always the real numeric asking price; the source's formatted "R 379 900" text is kept separately in price_formatted for reference, never used as the numeric value.
π° Pricing
This Actor runs on Apify's pay-per-event pricing. You only pay for listings actually returned, and an empty or failed run costs nothing beyond a few seconds of compute. There is no subscription.
β Enjoying AutoTrader South Africa Cars Scraper?
|
β β β β β This Actor just saved you from hand-building AutoTrader search links. A 5-star rating takes 10 seconds and helps other dealers, researchers, and buyers find it. Your feedback also tells us what to build next. |
| β Β Β Rate this Actor on Apify |
π οΈ Tips and advanced options
- Set both
priceFromandpriceTotogether to cut down on irrelevant results fast. makeandmodelaccept any brand or model AutoTrader covers, not just the popular ones. Use the name as it appears on the site, e.g.Land Rover,Mercedes-Benz.- For a search you don't see modeled cleanly, paste that search directly from AutoTrader.co.za into
startUrls; the Actor follows any valid AutoTrader car search link. - Use
sortOrderwith a smallmaxItemsto grab just the cheapest or most recent listings for a make/model without paging through the whole inventory.
β FAQ
Why is price a plain number instead of the "R 379 900" text I see on the site?
AutoTrader's own display price is a formatted string with spacing that isn't something you can sort, filter, or chart directly. This Actor converts it to a real number in Rand for the price field, and keeps the original formatted text separately in price_formatted for reference.
Can I filter by a specific make or model?
Yes, with the make and model input fields, or by pasting a make/model search link from AutoTrader.co.za into startUrls for anything not covered cleanly by those fields.
Why is a field missing from an item? AutoTrader listings don't publish every detail on every listing. Missing values are omitted rather than replaced with guesses.
Is this affiliated with AutoTrader? No. This is an independent tool that collects publicly available listing information. Use it in line with applicable rules and the source website's terms.
Found a bug or want a feature added? Open an issue on the Actor's Issues tab, or reach out for a custom version of this Actor.
π Other actors
- Standvirtual Cars Scraper: Carros usados β - Used-car listings from Portugal's largest car marketplace.
- Carwale Used Cars Scraper: India Listings β - Used-car listings from one of India's largest car marketplaces.
- OtoMoto Cars Scraper: Samochody uΕΌywane β - Used-car inventory from Poland's largest car marketplace.
- Marktplaats Cars Scraper: Tweedehands auto's β - Used-car listings from the Netherlands.
- Blocket Cars Scraper: Bilar till salu β - Used-car listings from Sweden's largest classifieds marketplace.