Discover/AutoTempest API
live

AutoTempest APIautotempest.com

Search aggregated car listings from Carvana, Cars.com, CarGurus, and eBay Motors via one API endpoint. Returns price, mileage, location, and source data.

Endpoint health
verified 1d ago
search_cars
1/1 passing latest checkself-healing
Endpoints
1
Updated
22d ago

What is the AutoTempest API?

The AutoTempest API exposes one endpoint — search_cars — that queries aggregated vehicle listings across sources including Carvana, Cars.com, CarGurus, and eBay Motors, returning up to 8 fields per listing: title, price, mileage, location, listing_date, days_on_market, url, and source. A single call covers multiple marketplaces simultaneously, with filtering by make, model, ZIP code, and radius.

Try it
5-digit US ZIP code to center the search.
Car manufacturer in lowercase (e.g. 'toyota', 'ford', 'honda', 'bmw', 'chevrolet').
Sorting order for results.
Maximum number of listings to return.
Car model in lowercase (e.g. 'camry', 'mustang', 'civic', 'accord', 'f-150').
Search radius in miles from the ZIP code.
api.parse.bot/scraper/31edfd49-b839-4e4e-8e78-e4e3cfcf9346/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/31edfd49-b839-4e4e-8e78-e4e3cfcf9346/search_cars?zip=90210&make=toyota&sort=best_match&limit=5&model=camry&radius=100' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace autotempest-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""AutoTempest Car Search — search across Carvana, Cars.com, CarGurus, eBay Motors."""
from parse_apis.autotempest_car_search_api import AutoTempest, Sort, SearchFailed

client = AutoTempest()

# Search for Toyota Camrys near Los Angeles, sorted by best match
for listing in client.listings.search(make="toyota", model="camry", zip="90210", radius="100", sort=Sort.BEST_MATCH, limit=5):
    print(listing.title, listing.price, listing.source, listing.details.vin)

# Search with lowest price first — take a single result for drill-down
cheapest = client.listings.search(make="honda", model="civic", sort=Sort.PRICE_LOW, limit=1).first()
if cheapest:
    print(cheapest.title, cheapest.price, cheapest.mileage, cheapest.location)
    print(cheapest.details.year, cheapest.details.make, cheapest.details.model, cheapest.details.seller_type)

# Handle errors gracefully
try:
    for listing in client.listings.search(make="ford", model="mustang", zip="99999", limit=3):
        print(listing.title, listing.price, listing.days_on_market)
except SearchFailed as exc:
    print(f"Search failed: {exc}")

print("exercised: listings.search with Sort enum, .first() drill-down, typed error catch")
All endpoints · 1 totalmissing one? ·

Search for car listings on AutoTempest aggregated from multiple sources including Carvana, Cars.com, CarGurus, eBay Motors, and others. Iterates across source sites and paginates within each. Returns vehicle details, pricing, mileage, location, source platform, and VIN when available. Results are deduped across platforms.

Input
ParamTypeDescription
zipstring5-digit US ZIP code to center the search.
makestringCar manufacturer in lowercase (e.g. 'toyota', 'ford', 'honda', 'bmw', 'chevrolet').
sortstringSorting order for results.
limitintegerMaximum number of listings to return.
modelstringCar model in lowercase (e.g. 'camry', 'mustang', 'civic', 'accord', 'f-150').
radiusstringSearch radius in miles from the ZIP code.
Response
{
  "type": "object",
  "fields": {
    "results": "array of listing objects with title, price, mileage, location, listing_date, days_on_market, url, source, and details (make, model, year, vin, seller_type)",
    "total_count": "integer total number of results returned",
    "search_params": "object containing the make, model, zip, and radius used for the search"
  },
  "sample": {
    "data": {
      "results": [
        {
          "url": "https://www.carvana.com/vehicle/4379280?ct=1&utm_source=autotempest",
          "price": "$26,098",
          "title": "2025 Toyota Camry LE Sedan 4D",
          "source": "Carvana",
          "details": {
            "vin": "4T1DAACK4SU588316",
            "make": "Toyota",
            "year": "2025",
            "model": "Camry",
            "seller_type": "Dealer"
          },
          "mileage": "25,226",
          "location": "Ontario, CA",
          "listing_date": "2026-04-29T13:58:22Z",
          "days_on_market": 16
        }
      ],
      "total_count": 10,
      "search_params": {
        "zip": "90210",
        "make": "toyota",
        "model": "camry",
        "radius": "100"
      }
    },
    "status": "success"
  }
}

About the AutoTempest API

What the API Returns

The search_cars endpoint returns an array of listing objects, each containing title, price, mileage, location, listing_date, days_on_market, url, and source. The source field identifies which marketplace the listing originated from — such as Carvana, Cars.com, CarGurus, or eBay Motors — making it straightforward to compare the same vehicle across platforms in one response. A details sub-object exposes make and model per listing, and the response also includes total_count and a search_params echo.

Filtering and Pagination

Search scope is controlled by zip (5-digit US ZIP), radius (miles), make, and model — all optional strings. Pass make and model in lowercase (e.g. toyota, camry). Results can be capped with the limit integer parameter and ordered with sort. Omitting make and model returns mixed-inventory results across all available vehicle types within the geographic radius.

Coverage and Scope

The API aggregates listings across several major US used and new car marketplaces simultaneously. Coverage is US-based; the zip and radius parameters define a geographic center and boundary. days_on_market and listing_date fields let you identify freshly listed vehicles or filter out stale inventory programmatically. The url field links directly to the original listing on its source platform.

Reliability & maintenanceVerified

The AutoTempest API is a managed, monitored endpoint for autotempest.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when autotempest.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official autotempest.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
1d ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor price drops on a specific make/model combination across Carvana, CarGurus, and Cars.com in one call
  • Build a days-on-market alert that flags listings sitting unsold beyond a threshold
  • Compare identical vehicles listed simultaneously on multiple platforms using the source and url fields
  • Aggregate local inventory by ZIP and radius to feed a dealership competitive analysis tool
  • Track mileage-to-price ratios across a model lineup for consumer-facing vehicle valuation features
  • Identify newly listed vehicles using listing_date to surface fresh inventory before it sells
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AutoTempest offer an official developer API?+
AutoTempest does not publish an official public developer API or documented API program as of the time of writing.
What does the `source` field in a listing object tell me?+
The source field names the originating marketplace for each listing — for example, Carvana, Cars.com, CarGurus, or eBay Motors. Combined with the url field, it lets you link users directly to the listing on its native platform and attribute inventory to specific marketplaces in your own analytics.
Does the API return VIN numbers or vehicle history data?+
Not currently. The search_cars endpoint returns title, price, mileage, location, listing_date, days_on_market, url, source, make, and model — no VIN or vehicle history fields are included. You can fork this API on Parse and revise it to add VIN or history data if the source exposes those fields.
Is search limited to the United States?+
Yes. The zip and radius parameters accept US ZIP codes, so geographic filtering is US-only. International market coverage is not currently part of this API. You can fork it on Parse and revise to add international sources if needed.
Can I filter listings by price range or year?+
The current search_cars endpoint accepts make, model, zip, radius, sort, and limit as filters — there are no dedicated price_min, price_max, or year parameters. Post-retrieval filtering by the price field in the response is an option. You can fork this API on Parse and revise it to add price and year filter parameters.
Page content last updated . Spec covers 1 endpoint from autotempest.com.
Related APIs in AutomotiveSee all →
cars.com API
Search for vehicles on Cars.com using filters like price, make, and model, then get detailed specifications and dealer inventory information for any listing you're interested in. Access comprehensive vehicle details including pricing, features, and dealer contact information all in one place.
autos.mercadolibre.com.ar API
Search for used and new cars on MercadoLibre Argentina and instantly retrieve detailed listings with brand, model, year, mileage, price, location, seller information, and photos. Build car comparison tools, price tracking apps, or market analysis dashboards with comprehensive vehicle data from Argentina's largest online marketplace.
carfax.com API
carfax.com API
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
autotrader.com API
Search Autotrader.com vehicle listings and access detailed information like pricing, specifications, and VIN data with flexible filtering options. Browse all available vehicle makes and models to refine your search across thousands of listings.
carvana.com API
Search Carvana's used car inventory by make, model, price, fuel type, and more. Retrieve paginated listings with pricing, specs, and delivery details, or fetch comprehensive information for a specific vehicle by ID.
carsales.com API
Search for cars on Carsales and retrieve detailed listings with technical specifications, makes, and models. Filter and browse available vehicles by make to find exactly what you're looking for.
carousell.com.my API
Search for used car listings on Carousell Malaysia and retrieve detailed information including pricing, mileage, vehicle specifications, condition, and seller details. Browse available inventory or look up comprehensive information on specific listings.