AutoTempest Car Listings Scraper avatar

AutoTempest Car Listings Scraper

Pricing

Pay per event

Go to Apify Store
AutoTempest Car Listings Scraper

AutoTempest Car Listings Scraper

Extract AutoTempest vehicle listings with price, mileage, VIN, dealer, location, source marketplace, image, and listing URL.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Extract structured vehicle listings from AutoTempest searches.

What does AutoTempest Car Listings Scraper do?

AutoTempest Car Listings Scraper turns public AutoTempest search results into a clean Apify dataset.

It collects vehicle listing data such as price, mileage, VIN, dealer, seller type, source marketplace, location, image URL, listing URL, and scrape timestamp.

Use it when you need repeatable used-car market data without manually copying listing cards from AutoTempest.

Who is it for?

  • ๐Ÿš— Used-car dealers monitoring local inventory
  • ๐Ÿ“ˆ Automotive analysts tracking price and mileage bands
  • ๐Ÿงพ Vehicle sourcing teams building lead lists
  • ๐Ÿ” Resellers and flippers watching fresh listings
  • ๐Ÿท๏ธ Pricing teams comparing inventory across marketplaces
  • ๐Ÿง‘โ€๐Ÿ’ป Developers feeding car listing data into internal tools

Why use it?

AutoTempest aggregates listings from multiple automotive sources.

This actor gives you one normalized dataset that is easier to export, filter, schedule, and integrate than browser search pages.

You can run searches by make, model, ZIP code, radius, year, price, mileage, and AutoTempest result URLs.

What data can it extract?

FieldDescription
titleListing title from AutoTempest
yearVehicle model year
makeVehicle make
modelVehicle model
trimTrim when available
priceNumeric price
priceTextPrice as displayed
mileageNumeric mileage
mileageTextMileage as displayed
vinVehicle identification number when exposed
dealerNameDealer or seller name
sellerTypeDealer/private/other seller type
locationListing location
locationCodeZIP or location code
distanceMilesDistance from the search ZIP
sourceMarketplaceAutoTempest source marketplace
sourceSiteCodeSource site code
listingUrlListing or detail URL
imageUrlVehicle image URL
detailsFeature/detail summary
vehicleTitleClean/salvage/title status where available
dateListedListing date from AutoTempest
priceHistoryOptional price history array
searchUrlSearch URL that produced the row
scrapedAtISO timestamp for the scrape

How much does it cost to scrape AutoTempest car listings?

This actor uses pay-per-event pricing.

You pay a small run-start fee plus a per-listing fee for saved dataset items. The live platform pricing uses a $0.005 run-start event plus canonical tiered per-listing pricing:

Plan tierPer saved listing
FREE$0.000025813
BRONZE$0.000022446
SILVER$0.000017508
GOLD$0.000013468
PLATINUM$0.00001
DIAMOND$0.00001

Example cost before Apify account discounts: a 100-listing FREE-tier run is about $0.005 + (100 ร— $0.000025813) = $0.0075813; a 1,000-listing BRONZE-tier run is about $0.005 + (1000 ร— $0.000022446) = $0.027446.

The default input is intentionally small enough for a quick first run, and maxItems lets you cap spend.

How to scrape AutoTempest listings

  1. Open the actor on Apify.
  2. Enter a make such as toyota.
  3. Enter a model such as camry or leave it empty for all models.
  4. Enter a ZIP code such as 10001.
  5. Choose a radius and optional filters.
  6. Set maxItems.
  7. Run the actor.
  8. Export the dataset as JSON, CSV, Excel, or via API.

Search by AutoTempest URL

Paste one or more AutoTempest /results URLs into startUrls.

The actor reads the URL query parameters and uses them for that search.

This is useful when a teammate already has a search URL from the AutoTempest website.

Search by make, model, and ZIP

Use the form fields when you want a repeatable scheduled search.

Example:

{
"make": "toyota",
"model": "camry",
"zip": "10001",
"radius": 100,
"maxItems": 100
}

Input options

  • make โ€” vehicle make accepted by AutoTempest
  • model โ€” optional model
  • keywords โ€” optional search text
  • zip โ€” search center ZIP/postal code
  • radius โ€” search distance in miles
  • startUrls โ€” existing AutoTempest result URLs
  • maxItems โ€” maximum listings to save
  • minYear / maxYear โ€” model-year filters
  • minPrice / maxPrice โ€” price filters
  • minMileage / maxMileage โ€” mileage filters
  • sort โ€” AutoTempest sort order
  • includePriceHistory โ€” include listing price history when available
  • proxyConfiguration โ€” optional Apify Proxy settings

Output example

{
"title": "2023 Toyota Camry SE",
"year": 2023,
"make": "Toyota",
"model": "Camry",
"trim": "SE",
"price": 22998,
"mileage": 39561,
"vin": "4T1G11BK9PU074158",
"dealerName": "Global Auto Mall",
"sellerType": "Dealer",
"location": "North Plainfield, NJ",
"distanceMiles": 22,
"sourceMarketplace": "AutoByTel",
"listingUrl": "https://www.autotempest.com/details/abt-536922606",
"imageUrl": "https://thumb.autotempest.com/example.webp",
"scrapedAt": "2026-07-09T05:35:00.649Z"
}

Tips for better results

  • Use broad searches when you need market comps.
  • Use year, price, and mileage filters when you need lead lists.
  • Use multiple start URLs for different markets.
  • Schedule daily runs to monitor inventory changes.
  • Keep maxItems low while testing a new workflow.

Integrations

Use this scraper with:

  • Google Sheets for dealer inventory tracking
  • Airtable for lead-review workflows
  • BI tools for price trend dashboards
  • CRMs for sourcing teams
  • Webhooks for fresh-listing alerts
  • Data warehouses for historical automotive analysis

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/autotempest-car-listings-scraper').call({
make: 'toyota',
model: 'camry',
zip: '10001',
radius: 100,
maxItems: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/autotempest-car-listings-scraper').call(run_input={
'make': 'toyota',
'model': 'camry',
'zip': '10001',
'radius': 100,
'maxItems': 100,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

API usage with cURL

curl -X POST "https://api.apify.com/v2/acts/automation-lab~autotempest-car-listings-scraper/runs?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"make":"toyota","model":"camry","zip":"10001","radius":100,"maxItems":100}'

MCP integration

Connect the actor to AI tools through Apify MCP.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/autotempest-car-listings-scraper

Claude Code setup:

$claude mcp add --transport http apify-autotempest "https://mcp.apify.com/?tools=automation-lab/autotempest-car-listings-scraper"

JSON MCP server config:

{
"mcpServers": {
"apify-autotempest": {
"url": "https://mcp.apify.com/?tools=automation-lab/autotempest-car-listings-scraper"
}
}
}

Example prompt ideas using MCP:

  • "Use the AutoTempest MCP scraper to run Toyota Camry near 10001 and summarize the cheapest cars."
  • "Use MCP to find Honda Accord listings under $25,000 near 90210 and group them by mileage band."
  • "Use the AutoTempest actor through MCP to monitor used Tesla listings around Austin and flag listings below the market median."

Scheduling and monitoring

Schedule the actor daily or weekly to monitor changing inventory.

Use the vin, listingUrl, and price fields to detect new listings, removed listings, or price drops.

Data quality notes

AutoTempest data depends on what source marketplaces expose.

Some listings may not include VIN, image, dealer name, or full price history.

The actor keeps missing values as null rather than inventing data.

Proxy and anti-blocking notes

The default mode uses direct HTTP because AutoTempest public search currently allows normal requests.

If your environment is blocked, enable Apify Proxy in proxyConfiguration and keep concurrency conservative.

Limitations

  • It extracts public listing search data, not private account data.
  • It does not contact sellers or enrich VINs from third-party databases.
  • It does not bypass paywalls, login-only pages, or captchas.
  • Source marketplace availability may vary by ZIP, make, and model.

Legality

Only scrape publicly available data.

Respect AutoTempest terms, source marketplace rights, and applicable laws.

Use reasonable limits and avoid excessive traffic.

Do not use the output for spam, harassment, or unlawful discrimination.

FAQ

Why did I get zero listings?

Try a broader radius, remove strict filters, check the ZIP code, or test the same search on AutoTempest.

Why are some VINs missing?

Not every source marketplace exposes a VIN in the search payload.

Why are some listing URLs on AutoTempest?

AutoTempest sometimes routes details through its own detail page before the source marketplace.

Other automation-lab actors that pair well with this workflow:

Support

If a search behaves differently from the AutoTempest website, share the input JSON and a run URL so we can reproduce it.

Changelog

  • Initial version: AutoTempest listing search extraction with structured vehicle fields.