Discover/carfax.com API
live

carfax.com APIcarfax.com

Access CARFAX used and new car listings, vehicle history summaries, dealer details, pricing data, and consumer reviews via 11 structured endpoints.

Endpoints
11
Updated
1mo ago
Try it
5-digit US ZIP code for search location.
Vehicle make to filter by (e.g. Toyota, Honda, Ford).
Page number for pagination.
Number of results per page.
Sort order. Accepted values: BEST, PRICE_ASC, PRICE_DESC, MILEAGE_ASC, MILEAGE_DESC, YEAR_ASC, YEAR_DESC.
Vehicle model to filter by (e.g. Camry, Civic, F-150).
Search radius in miles from the ZIP code.
api.parse.bot/scraper/a3228514-e913-4edc-ba2d-064d06372b2b/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/a3228514-e913-4edc-ba2d-064d06372b2b/search_used_car_listings?zip=10001&make=Toyota&rows=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 11 totalclick to expand

Search for used car listings on CARFAX with various filters including make, model, location, and sorting options. Returns paginated results with vehicle details, pricing, history indicators, and dealer information.

Input
ParamTypeDescription
zipstring5-digit US ZIP code for search location.
makestringVehicle make to filter by (e.g. Toyota, Honda, Ford).
pageintegerPage number for pagination.
rowsintegerNumber of results per page.
sortstringSort order. Accepted values: BEST, PRICE_ASC, PRICE_DESC, MILEAGE_ASC, MILEAGE_DESC, YEAR_ASC, YEAR_DESC.
modelstringVehicle model to filter by (e.g. Camry, Civic, F-150).
radiusintegerSearch radius in miles from the ZIP code.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "listings": "array of vehicle listing objects with VIN, price, mileage, dealer, history indicators, and images",
    "searchArea": "object with zip, radius, city, state, latitude, longitude",
    "totalPageCount": "integer total number of pages available",
    "totalListingCount": "integer total number of matching listings"
  },
  "sample": {
    "data": {
      "page": 1,
      "listings": [
        {
          "vin": "JTDBDMHE9PJ001169",
          "make": "Toyota",
          "trim": "Unspecified",
          "year": 2023,
          "badge": "GREAT",
          "model": "Corolla",
          "dealer": {
            "city": "Cortlandt Manor",
            "name": "Curry Automall",
            "state": "NY"
          },
          "mileage": 112761,
          "oneOwner": true,
          "listPrice": 17663,
          "noAccidents": true,
          "currentPrice": 17663
        }
      ],
      "searchArea": {
        "zip": "10001",
        "city": "New York",
        "state": "NY",
        "radius": 50
      },
      "totalPageCount": 50,
      "totalListingCount": 4153
    },
    "status": "success"
  }
}

About the carfax.com API

The CARFAX API covers 11 endpoints for searching used and new car listings, retrieving vehicle history summaries, dealer details, pricing estimates, and consumer reviews from CARFAX.com. The search_used_car_listings endpoint accepts filters like ZIP code, make, model, radius, and sort order, returning paginated results with VINs, prices, mileage, and history indicators. Companion endpoints expose full listing details, photo galleries, and CARFAX Value badges by VIN.

Search and Listings

search_used_car_listings accepts up to seven parameters — zip, make, model, radius, sort, page, and rows — and returns a listings array alongside totalListingCount and totalPageCount. Each listing object includes VIN, price, mileage, dealer info, and history indicators. search_new_car_listings mirrors this for new inventory. search_cars_by_body_type lets you filter by body style values such as SUV, Sedan, Truck, or Convertible, useful when make and model are not the primary criteria.

Listing Detail and History

get_listing_detail takes a VIN (obtained from a search endpoint) plus an optional zip and returns a detailed object: dealer, images, oneOwner, noAccidents, reliability (with cost, risk, and overall badges), ownerHistory, serviceHistory, accidentHistory, and atomVehicleFeatures. For history-specific work, get_vehicle_history_summary returns personalUse, vehicleUseHistory with average miles per year, and serviceRecords availability without the full listing payload. get_vehicle_highlights returns topOptions, otherOptions, and atomVehicleFeatures.

Pricing and Payments

get_carfax_value returns the CARFAX Value badge (GREAT, GOOD, FAIR, or HIGH), a onePrice estimate in dollars, the active listPrice, and onePriceArrows indicating pricing factors. get_estimated_payment breaks down the financing math: loanAmount, interestRate, termInMonths, monthlyPayment, downPaymentAmount, and downPaymentPercent.

Reviews and Media

get_vehicle_reviews (POST) accepts make, model, and year and returns a modelYears object keyed by year containing individual reviews, averageRating, totalsByRating, and averageRatingByCategory. get_listing_photos returns image URLs at three sizes — large (640×480), medium (344×258), and small (120×90) — along with a count and a baseUrl for constructing full paths.

Common use cases
  • Build a used car search tool filtered by ZIP code, make, model, and radius using search_used_car_listings
  • Display accident and ownership history summaries on a vehicle detail page using get_vehicle_history_summary
  • Compare CARFAX Value badges and list prices against market estimates using get_carfax_value
  • Show estimated monthly payments with configurable loan terms using get_estimated_payment
  • Aggregate consumer review ratings by model year and category using get_vehicle_reviews
  • Present dealer business hours, ratings, and contact info alongside a listing using get_dealer_details
  • Filter inventory by body type (SUV, Truck, Convertible) without specifying make or model using search_cars_by_body_type
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 CARFAX have an official public developer API?+
CARFAX offers a dealer-facing data program, but there is no public developer API available to individual developers or third parties. Access is limited to approved automotive partners through direct business agreements.
What does `get_vehicle_history_summary` return beyond accident flags?+
It returns oneOwner, noAccidents, personalUse, serviceRecords, a serviceHistory object with individual service entries, an ownerHistory object with owner count and details, and a vehicleUseHistory object that includes the use type and average annual mileage — all without requiring the full listing payload.
Do the search endpoints support filtering by price range or year?+
search_used_car_listings supports sorting by PRICE_ASC, PRICE_DESC, YEAR_ASC, and YEAR_DESC, but does not currently accept min/max price or min/max year as filter parameters. You can fork this API on Parse and revise it to add those filter inputs.
Are full CARFAX vehicle history reports available through the API?+
No full report PDFs or complete timeline records are exposed. The API returns history summaries: accident flags, service record counts, owner count, and use type from get_vehicle_history_summary. Full CARFAX reports require a paid purchase on CARFAX.com. You can fork this API on Parse and revise it to add an endpoint that retrieves additional history detail if the VIN data expands.
Are VINs from one endpoint usable across other endpoints?+
Yes. VINs returned in the listings array from search_used_car_listings, search_new_car_listings, or search_cars_by_body_type can be passed directly to get_listing_detail, get_vehicle_history_summary, get_carfax_value, get_estimated_payment, get_listing_photos, get_dealer_details, and get_vehicle_highlights. All VIN-based endpoints require an active listing on CARFAX.
Page content last updated . Spec covers 11 endpoints from carfax.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.
exoticcartrader.com API
Search and browse exotic, collector, and classic car listings with detailed vehicle information including specs, VIN numbers, photos, and lot details. Discover featured vehicles by make or category, read expert reviews, and stay updated with industry blog posts all in one place.
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.
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.
cardekho.com API
Search and browse used and new car listings with detailed vehicle information, pricing, and specifications from CarDekho.com. View immersive 360-degree vehicle imagery to inspect cars from every angle before making a purchase decision.
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.
carmax.com API
Search CarMax's inventory to find vehicles by make, model, price, and features, then access detailed specs, photos, and pricing for any car that interests you. Locate nearby CarMax stores, view their hours and contact information, and browse the specific inventory available at each location.
edmunds.com API
Search new and used car inventory on Edmunds by make, model, year, condition, and location. Retrieve detailed specs, pricing, history, and dealer info by VIN, and browse all available car makes.