Junk Mail Cars Scraper avatar

Junk Mail Cars Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Junk Mail Cars Scraper

Junk Mail Cars Scraper

Scrape vehicle ads from Junk Mail. Use the same listing filters as the site or paste a URL — the URL wins when set.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

9 days ago

Last modified

Categories

Share

🚗 Junk Mail Cars Scraper

Want vehicle ads from Junk Mail in a spreadsheet? This scraper makes it easy.

Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.

This actor stays on vehicle shelves that share the same fields (make, model, year, mileage, fuel, price): cars, cheap cars, bikes, and classic cars and bikes. It returns up to 2000 rows per run.

💡 Perfect for...

  • Dealers: Export Junk Mail car and bike ads with make, year, and mileage.
  • Dashboards: Track prices and fuel type without paging the site.
  • Market research: Slice vehicles by make, year, province, or price.
  • Data analysts: Export structured rows with public advert URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live Junk Mail vehicle results.
  • 📚 RAG Systems: Feed titles, makes, and specs into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a Junk Mail search or advert URL, or pick the same filters as the site. input_url always wins when set.
  • 🎯 Website-Matched Filters: Keyword, vehicle shelf, make, province, price, year, mileage, fuel, transmission, body type, colour, condition, and sort.
  • 🌐 Full ads: Make, model, year, mileage, fuel, photos, seller, and description.

📦 What's inside the data?

id, url, title, price, price_text, currency, location, posted, image, images, description, seller, listing_type, brand, model, year, mileage_km, fuel, transmission, color, body_type, ad_code

🚀 Quick start

Option A: paste https://www.junkmail.co.za/cars. Option B: pick a vehicle shelf, make, or other filter and set max_results.

Input Example (filters):

{
"category": "cars",
"brand": "toyota",
"location": "gauteng",
"year_min": 2018,
"price_max": 250000,
"max_results": 100
}

Input Example (URL):

{
"input_url": "https://www.junkmail.co.za/cars/toyota/gauteng",
"max_results": 100
}

Output Example:

{
"id": "bc4d684e614a4454890336fd27c74478",
"url": "https://www.junkmail.co.za/cars/mitsubishi/national/mitsubishi-colt-trail-buster-2400i-4x4/bc4d684e614a4454890336fd27c74478",
"title": "Mitsubishi Colt Trail Buster 2400i 4X4",
"price": 119900,
"currency": "ZAR",
"location": "National",
"brand": "Mitsubishi",
"model": "Colt 2400i 4x4 Trailbuster",
"year": 2001,
"mileage_km": 220000,
"fuel": "Petrol",
"image": "https://junkmailimages.blob.core.windows.net/large/ea6b9cbd7f424ecebfbace1ab14be2de.jpg"
}

Output fields:

FieldDescription
idAdvert id.
urlPublic advert page.
titleAdvert title.
pricePrice in rand when shown.
currencyAlways ZAR.
brandMake.
modelModel text from the advert.
yearModel year.
mileage_kmOdometer reading in kilometres.
fuelPetrol, diesel, hybrid, or electric when shown.
conditionNew, used, or demo when the advert says.
imagePhoto that opens as an image.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNo—Junk Mail search, category, or advert URL. Overrides every filter.
querystringNo—Same as the site search box.
categorydropdownNoCarsCars, cheap cars, bikes, or classic cars and bikes.
branddropdownNoanyMake, same list as the cars menu.
locationdropdownNoSouth AfricaProvince.
fueldropdownNoanyPetrol, diesel, hybrid, or electric.
transmissiondropdownNoanyManual or automatic.
body_typedropdownNoanyHatchback, sedan, bakkie, SUV, and the other body types.
colordropdownNoanyExterior colour.
conditiondropdownNoanyNew, used, or demo.
price_minintegerNo—Lowest price in rand.
price_maxintegerNo—Highest price in rand.
year_minintegerNo—Oldest model year.
year_maxintegerNo—Newest model year.
mileage_minintegerNo—Lowest mileage in kilometres.
mileage_maxintegerNo—Highest mileage in kilometres.
sortdropdownNoSite defaultLatest ads, or price low to high / high to low.
max_resultsintegerNo50Maximum rows (1–2000).