Interest Rates API
Current used-auto loan APRs by loan term for a vehicle's age and mileage, a ZIP code and a credit score
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.
The vehicle is decoded from the VIN; its model year sets the default age and mileage. Rates depend only on age, mileage, ZIP code and credit score, so two vehicles of the same age and mileage get the same rates whatever their make or model. They are auto-loan rates: an RV, motorcycle or trailer is quoted what a car of the same age would be.
Endpoint
GET https://api.auto.dev/apr/{vin}View in Browser
https://api.auto.dev/apr/1C4HJXEN5MW592818?zip=37129&creditScore=720&vehicleAge=3&vehicleMileage=36000Parameters
Path Parameters
| Prop | Type | Default |
|---|---|---|
vin | string | - |
Query Parameters
| Prop | Type | Default |
|---|---|---|
zip? | string | - |
creditScore? | string | 720 |
vehicleAge? | number | - |
vehicleMileage? | number | - |
Example Request
curl -X GET "https://api.auto.dev/apr/1C4HJXEN5MW592818?zip=37129&creditScore=720&vehicleAge=3&vehicleMileage=36000" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Response Structure
| Prop | Type | Default |
|---|---|---|
vehicle? | object | - |
vehicle.vin? | string | - |
vehicle.year? | number | - |
vehicle.make? | string | - |
vehicle.model? | string | - |
ambiguous? | boolean | - |
years? | number[] | - |
zip? | string | - |
creditScore? | string | - |
vehicleAge? | number | - |
vehicleMileage? | number | - |
apr? | object | - |
apr.36? | number | - |
apr.48? | number | - |
apr.60? | number | - |
apr.72? | number | - |
apr.84? | number | - |
Example Response
{
"vehicle": {
"vin": "1C4HJXEN5MW592818",
"year": 2021,
"make": "Jeep",
"model": "Wrangler Unlimited"
},
"ambiguous": true,
"years": [2021],
"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 Responses
Invalid VIN
{
"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"
}Interactive API Reference
Ready to test this endpoint? Use our interactive API playground to make live requests and see real responses.
Try Interest Rates API
Test this endpoint with your API key and explore live responses
Plan Availability
- Free: ❌ Not available
- Growth: ✅ Available
- Scale: ✅ Available
See pricing for plan details and signup.
Was this API reference helpful?