80trust / 100

Vehicle Vin Decode

by Tanod utilpeek in Markets & finance

x402 APIPassing, checked 3 h ago

utilpeek (Tanod) VIN decoder from NHTSA vPIC (US-market data): make, model, year, trim, engine, plant, manufacturer. Use when an agent must decode a VIN into make, model, year, trim, engine and plant (NHTSA, US data).

POST https://tanod.dev/v1/vehicle/vin-decode

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
286 ms typical, 1.1 s slowest 5%
Last check
3 h ago
Next check
any minute now

How to call it

# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X POST 'https://tanod.dev/v1/vehicle/vin-decode' \
  -H 'content-type: application/json' \
  --data-raw '{"vin":"1HGCM82633A004352"}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Ftanod.dev%2Fv1%2Fvehicle%2Fvin-decode
const res = await pay("https://tanod.dev/v1/vehicle/vin-decode", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: "{\"vin\":\"1HGCM82633A004352\"}",
});
console.log(await res.json());

Example input

{
  "vin": "1HGCM82633A004352"
}

Example output

{
  "body_class": "Coupe",
  "cached": false,
  "check_digit_valid": true,
  "doors": 2,
  "drive_type": null,
  "engine": {
    "configuration": "V-Shaped",
    "cylinders": 6,
    "displacement_l": 3,
    "horsepower": 240,
    "model": "J30A4"
  },
  "found": true,
  "fuel_type": "Gasoline",
  "fuel_type_secondary": null,
  "gvwr": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
  "make": "HONDA",
  "manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
  "model": "Accord",
  "model_year": 2003,
  "nhtsa_additional_error_text": null,
  "nhtsa_error_code": "0",
  "nhtsa_error_text": "0 - VIN decoded clean. Check Digit (9th position) is correct",
  "note": "US-market data: vehicles not sold in the US may decode partly or not at all.",
  "plant": {
    "city": "MARYSVILLE",
    "country": "UNITED STATES (USA)",
    "state": "OHIO"
  },
  "series": null,
  "source": "Source: NHTSA vPIC / NHTSA recalls (US government, public domain)",
  "suggested_vin": null,
  "transmission": "Automatic",
  "trim": "EX-V6",
  "vehicle_type": "PASSENGER CAR",
  "vin": "1HGCM82633A004352",
  "warnings": []
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
3 h agoPassed4021.0 s$0.002
6 h agoPassed402266 ms$0.002
10 h agoPassed402354 ms$0.002
14 h agoPassed402286 ms$0.002
18 h agoPassed402280 ms$0.002
22 h agoPassed4021.2 s$0.002
25 h agoPassed402379 ms$0.002
29 h agoPassed4021.1 s$0.002
32 h agoPassed402281 ms$0.002
36 h agoPassed402271 ms$0.002
40 h agoPassed402259 ms$0.002
43 h agoPassed402312 ms$0.002
47 h agoPassed402462 ms$0.002
2 days agoPassed402272 ms$0.002
2 days agoPassed402263 ms$0.002