AutoTrader South Africa Cars Scraper: Price, Mileage & Dealers avatar

AutoTrader South Africa Cars Scraper: Price, Mileage & Dealers

Pricing

from $0.66 / 1,000 car listings

Go to Apify Store
AutoTrader South Africa Cars Scraper: Price, Mileage & Dealers

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

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

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
Β AutoTraderΒ SA
➀ You are here
Β DubiCarsΒ UAE
Public UAE vehicle listing feed
Β YallaMotorΒ Gulf
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

FieldTypeRequiredDescription
startUrlsarray of URLsNoPaste public AutoTrader.co.za search links, built however you like on the site. Overrides Make/Model and the filters below.
makestringNoCar brand, e.g. Toyota, Volkswagen, Land Rover.
modelstringNoCar model, e.g. Hilux, Polo. Used together with Make.
priceFrom / priceTointegerNoMinimum and maximum asking price, in South African Rand.
yearFrom / yearTointegerNoEarliest and latest model year.
mileageFromKm / mileageToKmintegerNoMinimum and maximum odometer reading, in kilometers.
sortOrderstringNoPrice low/high, mileage low/high, or most recent ads.
maxItemsintegerNoMaximum listings saved to the dataset. Default 25.
maxPagesintegerNoMaximum search result pages read. Default 5.
proxyConfigurationobjectNoOptional 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

FieldTypeDescription
listing_url, listing_idstring, numberPublic listing link and its source identifier.
title, make, model, variant, conditionstringListing headline, vehicle breakdown, and new/used status.
price, price_formatted, price_ex_vat_formatted, currencynumber, stringAsking 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_kmnumberModel year and odometer reading in kilometers.
fuel_type, transmissionstringVehicle specification fields, when published.
seller_type, dealer_name, dealer_suburb, dealer_city, dealer_urlstringWhether the seller is a dealer, their name and location, and a link to their full dealer page.
dealer_latitude, dealer_longitudenumberExact dealer coordinates, when published, for mapping or distance filtering.
dealer_rating_score, dealer_rating_countnumberDealer star rating and how many ratings it's based on, when published.
image_url, image_urls, image_countstring, array, numberCover photo, the full public photo gallery, and total photo count.
is_premium, is_certified, is_specialbooleanListing badges, when published.
source_urlstringThe search URL that produced this listing.
scraped_atstringTimestamp 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 priceFrom and priceTo together to cut down on irrelevant results fast.
  • make and model accept 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 sortOrder with a small maxItems to 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