AUTO411 is a VIN lookup and vehicle data API for AI agents
AUTO411 is a VIN lookup and vehicle data API for AI agents. Resolve a full VIN or year, make and model to a validated vehicle identity and configuration, then retrieve structured JSON vehicle specifications and available wheel and tire fitment including OEM tire sizes, bolt pattern / PCD, center bore, offset and thread / lug size. Returns MATCHED_SINGLE, NEEDS_IDENTITY or NO_MATCH rather than guessing ambiguous vehicles.
Answeringour last check, 2026-09-28
1 of 1checks answered this week
510 msmedian answer time
$0.1listed price per call
$0.1price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://auto411-x402-prod.simonwakelin.workers.dev/v1/vehicle_fitment
| Category | Everything else |
|---|---|
| Provider host | auto411-x402-prod.simonwakelin.workers.dev |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 3 from 1 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-28 | valid payment request | 402 | $0.1 | 510 ms |
Example input (from the provider)
{
"body": {
"configuration_id": 627260,
"make": "Scion",
"model": "FR-S",
"year": 2016
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"anyOf": [
{
"description": "Resolve from a full VIN.",
"required": [
"vin"
],
"title": "VIN lookup"
},
{
"description": "Resolve from year, make and model when a VIN is not supplied.",
"required": [
"year",
"make",
"model"
],
"title": "Year, make and model lookup"
}
],
"description": "Identify a vehicle using either a full 17-character VIN or the alternative year, make and model path. Callers do not need to provide both identity paths.",
"properties": {
"configuration_id": {
"description": "AUTO411 configuration identifier returned by vehicle resolution.",
"minimum": 1,
"type": "integer"
},
"drivetrain": {
"description": "Optional drivetrain refinement, for example RWD, FWD or AWD.",
"type": "string"
},
"engine": {
"description": "Optional engine refinement supported by AUTO411.",
"type": "string"
},
"make": {
"description": "Vehicle manufacturer for the alternative year/make/model identity path, for example Scion.",
"maxLength": 80,
"type": "string"
},
"model": {
"description": "Vehicle model for the alternative year/make/model identity path, for example FR-S.",
"maxLength": 120,
"type": "string"
},
"trim": {
"description": "Optional trim refinement supported by AUTO411.",
"type": "string"
},
"vin": {
"description": "Full 17-character VIN accepted by AUTO411. Letters I, O and Q are invalid. Use this instead of year, make and model when the VIN is available.",
"maxLength": 17,
"minLength": 17,
"type": "string"
},
"year": {
"description": "Four-digit model year for the alternative year/make/model identity path.",
"minimum": 1984,
"type": "integer"
}
},
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"additionalProperties": true,
"properties": {
"canonical_vehicle": {
"anyOf": [
{
"type": "null"
},
{
"additionalProperties": true,
"properties": {
"make": {
"type": "string"
},
"model": {
"type": "string"
},
"year": {
"type": "integer"
}
},
"required": [
"year",
"make",
"model"
],
"type": "object"
}
],
"description": "Normalized year, make and model resolved from the supplied VIN or year/make/model identity."
},
"choice_count": {
"minimum": 0,
"type": "integer"
},
"choices": {
"description": "Supported candidate configurations when resolution_status is NEEDS_IDENTITY.",
"items": {
"additionalProperties": true,
"properties": {
"configuration_id": {
"type": "integer"
},
"drivetrain": {
"type": [
"string",
"null"
]
},
"evidence_status": {
"type": "string"
},
"generation": {
"type": [
"string",
"null"
]
},
"identity": {
"additionalProperties": true,
"type": "object"
},
"trim": {
"type": [
"string",
"null"
]
}
},
"required": [
"configuration_id"
],
"type": "object"
},
"type": "array"
},
"completeness": {
"description": "Completeness state for the requested resource.",
"type": [
"string",
"object"
]
},
"configuration": {
"anyOf": [
{
"type": "null"
},
{
"additionalProperties": true,
"properties": {
"configuration_id": {
"type": "integer"