exoticcartrader.com APIexoticcartrader.com ↗
Access exotic, collector, and classic car listings from Exotic Car Trader. Search by make, category, or lot number. Get specs, VIN, photos, reviews, and blog posts.
curl -X GET 'https://api.parse.bot/scraper/1df9ad9a-4159-4f27-8425-dcf404c8e1c8/search_listings?page=1&query=Ferrari' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for car listings by keyword or filter. Returns listings from the first page of results, optionally filtered by a text query matching title or slug.
| Param | Type | Description |
|---|---|---|
| page | string | Page number for pagination. |
| query | string | Search keyword to filter by (matches against title and slug, e.g. 'Ferrari', 'Mustang'). |
{
"type": "object",
"fields": {
"page": "string indicating the current page number",
"items": "array of listing objects with title, price, slug, lot_number, category, thumbnail, and url"
},
"sample": {
"data": {
"page": "1",
"items": [
{
"url": "https://www.exoticcartrader.com/listing/2009-ferrari-f430-260455428",
"slug": "2009-ferrari-f430-260455428",
"price": "",
"title": "2009 Ferrari F430 Spider",
"category": "Exotic Car",
"thumbnail": "https://listingcontent.exoticcartrader.com/1775764139973x451691001172794600/passenger-white",
"lot_number": "260455428"
}
]
},
"status": "success"
}
}About the exoticcartrader.com API
The Exotic Car Trader API exposes 11 endpoints covering the full listing catalog at exoticcartrader.com — a marketplace for exotic, collector, and classic vehicles. The get_listing_details endpoint returns structured fields including VIN, make, model, year, asking price, and a specs object with engine and transmission data. Additional endpoints cover photo retrieval by lot number, make/category filtering, featured listings, customer reviews, and blog posts.
Listing Search and Filtering
The search_listings endpoint accepts a query string and an optional page parameter, returning an array of listing objects each containing title, price, slug, lot_number, category, thumbnail, and url. For more targeted browsing, get_listings_by_make filters by make name (e.g. Ferrari, Porsche) and get_listings_by_category filters by category (e.g. Exotic, Classic, Muscle Car). Note that category filter values differ from the tag labels shown on listings — use get_available_categories to retrieve the correct filter strings, and get_available_makes to get the full sorted list of available makes.
Listing Details and Photos
get_listing_details takes a slug from search results and returns the full record: vin, make, model, year, price, status (Live or Sold), a specs object with key-value pairs for engine, transmission, colors, and other vehicle attributes, plus an internal bubble_id. If you have only a lot number, get_listing_by_lot_number resolves the listing URL and returns the same detail structure — it works for both live and sold listings. Photo URLs are handled separately via get_listing_photos, which takes a lot_number and returns an array of full-resolution image URLs.
Supporting Data: Featured Listings, Reviews, and Blog
get_featured_listings retrieves the homepage's featured vehicles with title, price, and url. get_reviews returns customer testimonials with reviewer, text, rating, and tag fields. get_blog_posts returns recent articles and buyer guides with title, url, and optionally description and category. These endpoints require no input parameters.
- Aggregate exotic and classic car inventory by make to build a Ferrari or Lamborghini-specific listing feed using
get_listings_by_make - Track listing status changes (Live vs. Sold) for specific lot numbers using
get_listing_by_lot_number - Pull full vehicle specs, VIN, and asking price into a collector car valuation tool via
get_listing_details - Build a photo gallery application for high-end vehicles using the photo URL arrays returned by
get_listing_photos - Monitor the featured listings section for new inventory additions with
get_featured_listings - Populate a car research portal with buyer guides and editorial content from
get_blog_posts - Display verified buyer testimonials with ratings and tags in a dealer trust widget using
get_reviews
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does Exotic Car Trader offer an official developer API?+
What does `get_listing_details` return beyond basic listing info?+
get_listing_details returns a specs object with engine, transmission, color, and other vehicle-specific key-value pairs alongside top-level fields like vin, make, model, year, price, and status. The status field distinguishes live from sold listings. It also returns a bubble_id used internally by the site's CMS.How does filtering by category work, and are the filter values the same as what's shown on listings?+
Exotic matches listings tagged Exotic Car. Use get_available_categories to retrieve the correct filter strings before calling get_listings_by_category.Does the API support pagination across all listing endpoints?+
page parameter is available on search_listings, which returns results page by page. The make-filter (get_listings_by_make) and category-filter (get_listings_by_category) endpoints do not expose a pagination parameter in the current version. You can fork the API on Parse and revise it to add paginated support for those endpoints.