Vehicle Safety
by x402-service-production-e242.up.railway.app in AI models & inference
Vehicle safety report by VIN or make/model/year from NHTSA: recall campaigns (vehicle vs aftermarket-equipment, park-it flags), complaint totals (crashes, fires, injuries, deaths, top components), NCAP 5-star ratings, and investigation count. Model-level data -- not VIN-specific open-recall status.
https://x402-service-production-e242.up.railway.app/vehicle-safety- Price
- n/a
- per call
- Uptime
- 100%
- last 30 days
- Response time
- 288 ms
- 359 ms slowest 5%
- Last check
- Passed
- 2 h ago, next any minute now
Reliability
How to call it
GET https://x402-service-production-e242.up.railway.app/vehicle-safety
Each call is paid with the request over x402. We can't price the token it asks for: see Payment terms.
Run a free test callOne unpaid request, the way an agent sends it. You see the payment challenge it gets back. Nothing is charged.
Example request
From the listing.
GET https://x402-service-production-e242.up.railway.app/vehicle-safetyParameters
| Parameter | Type | Required | Description |
|---|---|---|---|
make | string | No | Vehicle make, e.g. Honda (use with model and modelYear, alternative to vin) |
model | string | No | Vehicle model, e.g. Accord (use with make and modelYear) |
modelYear | integer | No | 4-digit model year, e.g. 2020 (use with make and model) |
vin | string | No | 17-character Vehicle Identification Number (alternative to make/model/modelYear) |
Example response
The provider's example. We can't check it without paying.
Example response, 77 lines
{
"complaints": {
"count": 11,
"crashes": 2,
"deaths": 0,
"fires": 0,
"injuries": 2,
"recent": [
{
"components": [
"STEERING",
"ELECTRICAL SYSTEM",
"SERVICE BRAKES"
],
"crash": false,
"dateComplaintFiled": "2023-12-28",
"fire": false,
"odiNumber": 11562316
}
],
"topComponents": [
{
"component": "ELECTRICAL SYSTEM",
"count": 3
}
]
},
"investigations": {
"count": 0,
"recallLinkedActionNumbers": []
},
"recalls": {
"campaigns": [
{
"campaignNumber": "21V875000",
"component": "FUEL SYSTEM, GASOLINE:DELIVERY:FUEL PUMP",
"consequence": "Fuel pump failure may cause an engine stall, increasing the risk of a crash.",
"investigationNumber": null,
"parkIt": false,
"parkOutside": false,
"remedy": "Dealers will replace the fuel pumps, free of charge.",
"reportReceivedDate": "2021-11-12",
"type": "vehicle"
}
],
"count": 2,
"countByType": {
"childSeat": 0,
"equipment": 0,
"tire": 0,
"unknown": 0,
"vehicle": 2
},
"parkItCount": 0,
"parkOutsideCount": 0
},
"safetyRatings": {
"available": true,
"variantCount": 1,
"variants": [
{
"description": "2019 Mazda MX-5 C RWD",
"electronicStabilityControl": "Standard",
"overallRating": null
}
]
},
"source": "NHTSA (Recalls API, Complaints API, NCAP Safety Ratings API)",
"vehicle": {
"bodyClass": null,
"make": "mazda",
"model": "mx-5",
"modelYear": "2019",
"trim": null,
"vin": null
}
}Call it from code
The curl command shows the payment challenge.
curl: see the payment challenge
# bash or zsh: see the payment challenge. Nothing is charged.
curl -sS -g -i 'https://x402-service-production-e242.up.railway.app/vehicle-safety'
# x402 v2 sends the challenge base64-encoded in the PAYMENT-REQUIRED header (v1 sends it in the body).
# To read the header:
curl -sS -g -o /dev/null -D - 'https://x402-service-production-e242.up.railway.app/vehicle-safety' \
| grep -i '^payment-required:' | cut -d' ' -f2 | tr -d '\r' | base64 --decodeWe don't show code that pays this service: it asks for a token we don't recognise.
Security scan
1 finding
- Asks for an unrecognised token in payment
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v on solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 2 h ago | Passed | 402 | 304 ms | - |
| 6 h ago | Passed | 402 | 329 ms | - |
| 10 h ago | Passed | 402 | 309 ms | - |
| 14 h ago | Passed | 402 | 285 ms | - |
| 18 h ago | Passed | 402 | 359 ms | - |
Show 10 older checks
| 22 h ago | Passed | 402 | 127 ms | - |
| 25 h ago | Passed | 402 | 286 ms | - |
| 29 h ago | Passed | 402 | 363 ms | - |
| 33 h ago | Passed | 402 | 288 ms | - |
| 36 h ago | Passed | 402 | 280 ms | - |
| 40 h ago | Passed | 402 | 305 ms | - |
| 44 h ago | Passed | 402 | 275 ms | - |
| 47 h ago | Passed | 402 | 274 ms | - |
| 2 days ago | Passed | 402 | 323 ms | - |
| 2 days ago | Passed | 402 | 343 ms | - |