Current Interest Rates
curl --request GET \
--url https://apr.vin/{vin}import requests
url = "https://apr.vin/{vin}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://apr.vin/{vin}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://apr.vin/{vin}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://apr.vin/{vin}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://apr.vin/{vin}")
.asString();require 'uri'
require 'net/http'
url = URI("https://apr.vin/{vin}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"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
}
}
Finance & Insurance
Current Interest Rates
GET
/
{vin}
Current Interest Rates
curl --request GET \
--url https://apr.vin/{vin}import requests
url = "https://apr.vin/{vin}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://apr.vin/{vin}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://apr.vin/{vin}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://apr.vin/{vin}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://apr.vin/{vin}")
.asString();require 'uri'
require 'net/http'
url = URI("https://apr.vin/{vin}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"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
}
}
string
required
The Vehicle Identification Number (e.g. 1C4HJXEN5MW592818)
Response
The response will be an object containing the vehicle, zip, creditScore, vehicleAge, vehicleMileage, and apr objects.object
required
string
The zip code of the user (e.g. 37129)
string
The credit score of the user (e.g. 720)
number
The age of the vehicle (e.g. 3)
string
The mileage of the vehicle (e.g. 36000)
object
required
{
"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
}
}