Get Interest Rates

Current used-auto loan APRs for 36, 48, 60, 72 and 84-month terms, from the vehicle's age and mileage, a ZIP code and a credit score. Rates depend only on age, mileage, ZIP code and credit score, not on make or model.

GET
/apr/{vin}
AuthorizationBearer <token>

Use your API key in the Authorization header: Authorization: Bearer YOUR_API_KEY

In: header

Path Parameters

vinstring

17-character Vehicle Identification Number

Match^[A-HJ-NPR-Z0-9]{17}$

Query Parameters

zip?string

5-digit ZIP code the rates are quoted for. Defaults to your account ZIP code, else 90210

Match^[0-9]{5}(-[0-9]{4})?$
creditScore?string

Borrower credit score

Default"720"
vehicleAge?number

Age of the vehicle in years. Defaults to the years since its model year (at least 1)

vehicleMileage?number

Vehicle mileage. Defaults to 12,000 miles a year of age

Response Body

curl -X GET "https://api.auto.dev/apr/string?zip=string&creditScore=720&vehicleAge=0&vehicleMileage=0"

{
  "vehicle": {
    "vin": "1C4HJXEN5MW592818",
    "year": 2021,
    "make": "Jeep",
    "model": "Wrangler"
  },
  "zip": "37129",
  "creditScore": "720",
  "vehicleAge": 3,
  "vehicleMileage": "36000",
  "apr": {
    "36": 7.644,
    "48": 7.644,
    "60": 7.524,
    "72": 7.663,
    "84": 8.263
  }
}

{
  "error": {
    "status": 400,
    "error": "VIN must be exactly 17 characters containing only letters and numbers (excluding I, O, Q)",
    "code": "INVALID_VIN_FORMAT",
    "path": "/apr/123Invalid",
    "requestId": "a1b2c3d4e5f6g7h8"
  }
}

{
  "error": {
    "status": 404,
    "error": "No vehicle data found for the provided VIN",
    "code": "VIN_NOT_FOUND",
    "path": "/apr/1FTFW3LDXRFB40317",
    "requestId": "b2c3d4e5f6g7h8i9"
  }
}