AutoTempest Car Listings Scraper
Pricing
Pay per event
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
Maintained by CommunityActor 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?
| Field | Description |
|---|---|
title | Listing title from AutoTempest |
year | Vehicle model year |
make | Vehicle make |
model | Vehicle model |
trim | Trim when available |
price | Numeric price |
priceText | Price as displayed |
mileage | Numeric mileage |
mileageText | Mileage as displayed |
vin | Vehicle identification number when exposed |
dealerName | Dealer or seller name |
sellerType | Dealer/private/other seller type |
location | Listing location |
locationCode | ZIP or location code |
distanceMiles | Distance from the search ZIP |
sourceMarketplace | AutoTempest source marketplace |
sourceSiteCode | Source site code |
listingUrl | Listing or detail URL |
imageUrl | Vehicle image URL |
details | Feature/detail summary |
vehicleTitle | Clean/salvage/title status where available |
dateListed | Listing date from AutoTempest |
priceHistory | Optional price history array |
searchUrl | Search URL that produced the row |
scrapedAt | ISO 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 tier | Per 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
- Open the actor on Apify.
- Enter a make such as
toyota. - Enter a model such as
camryor leave it empty for all models. - Enter a ZIP code such as
10001. - Choose a radius and optional filters.
- Set
maxItems. - Run the actor.
- 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 AutoTempestmodelโ optional modelkeywordsโ optional search textzipโ search center ZIP/postal coderadiusโ search distance in milesstartUrlsโ existing AutoTempest result URLsmaxItemsโ maximum listings to saveminYear/maxYearโ model-year filtersminPrice/maxPriceโ price filtersminMileage/maxMileageโ mileage filterssortโ AutoTempest sort orderincludePriceHistoryโ include listing price history when availableproxyConfigurationโ 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
maxItemslow 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 ApifyClientclient = 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().itemsprint(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.
Related scrapers
Other automation-lab actors that pair well with this workflow:
- https://apify.com/automation-lab/google-search-results-scraper
- https://apify.com/automation-lab/website-contact-finder
- https://apify.com/automation-lab/yelp-business-scraper
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.