Zyla API Hub有几个车辆数据API。它们不是一个产品有十个名字。它们是不同的工作:将17个字符的VIN解码为制造商规格,当您没有VIN时解析车牌,查找玻璃零件编号,或解码摩托车。这是这些方法和实时端点的地图。
目录中有超过10,000个公共API。您按列表订阅(每月或每年,包含配额)。没有免费计划。您的第一个Hub API包括7天免费试用(最多50个请求)。一线支持与提供商进行中介。未通过持续监控的列表将被停用。
VIN解码器是什么——而不是
VIN解码返回身份和规格:制造商、型号、型号年份、发动机、燃料、车身类别、工厂。它不是Carfax风格的报告。它不返回事故、盗窃、标题品牌或前任车主。这种不匹配是这些列表上最常见的支持票。如果您需要历史,那是一个不同的产品系列——不是VIN解码和车辆规格(id 7249)。
美国的覆盖范围通常比欧洲或全球查找更丰富。几个Hub列表共享相同的第一方解码后端。选择与您订阅的地理位置匹配的列表;不要为同一个VIN订阅三个克隆。
1. VIN解码——选择地理位置
主力列表是VIN解码器API(id 74)。一个订阅,五个端点:
- 美国VIN解码器 — 文档示例VIN
JTMZ431V10D144875。最强的规格覆盖。 - 欧洲VIN解码器 — 文档示例
WVWZZZAUZEW389248。 - 全球VIN解码器 — 相同的工作,全球范围,字段较少。
- VIN解码器Lite — 较小的负载(文档示例
1C4NJPBB3FD398798)。 - 玻璃 — 按VIN和零件的OEM / 售后玻璃(见下文)。
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://zylalabs.com/api/74/vin-decoder-api/139/usa-vin-decoder?vin=5YJ3E7EB4KF219601"
该VIN是特斯拉Model 3。典型的解码返回:
{
"Make": "Tesla",
"Model": "Model 3",
"Model year": "2019"
}
相同的后端服务欧洲VIN解码器(id 888)和VIN解码(id 6580)。
如果您只需要欧洲,请订阅888而不是74。那里的端点:VIN解码器(文档示例 WVWZZZ3BZWE689725)、Lite和Glass。
2. 第一方结构化解码
车辆识别解码器(id 13156)是干净的政府数据列表:一个端点,一个必需的查询,公共合同中没有额外的来源密钥。
解码车辆识别 — 官方示例 vin=1HGCM82633A004352(字母I、O、Q从不出现)。文档字段:制造商、型号、型号年份、制造商、车辆类型、车身类别、工厂国家、发动机气缸、燃料类型、系列、修整、车门,以及有效性判决。
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://zylalabs.com/api/13156/vehicle-identification-decoder-api/26702/decode-vehicle-identification?vin=1HGCM82633A004352"
当您想要一个稳定的JSON形状时使用此方法。当您已经依赖于美国/欧洲/世界/Lite拆分时,使用74 / 888。
3. 仅限美国的解码,包括摩托车
美国VIN解码器API(id 890)是美国加权列表:全球解码器,美国VIN解码器,摩托车VIN解码器、Lite和Glass。
专用摩托车列表也存在——摩托车VIN解码器API(id 3336)——如果两轮车是您将发送的唯一流量。
4. 按VIN获取玻璃
几个解码列表公开了一个玻璃端点:传递VIN和parts值(windshield、rear_window、driver_side_window、passenger_side_window、rear_left_window、rear_right_window、sunroof、moonroof)。响应是OEM和售后零件编号及适配——而不是制造商/型号的解码。
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://zylalabs.com/api/74/vin-decoder-api/26619/glass?vin=WVWZZZAUZEW389248&parts=windshield"
在888上相同的parts枚举(玻璃)和下面的车牌到VIN列表上。
5. 车牌→车辆(当您没有VIN时)
不同国家,不同合同。不要将法国车牌发送到美国车牌API。
- 从车牌获取VIN——仅限美国(id
87)——50个州。首先调用获取州(州字符串必须与该列表匹配),然后获取VIN详细信息。文档示例:license_plate=8UZS701,state=california。 - 法国车牌——官方SIV(id
6418)——一个端点,查询plaque(文档示例FH034DD)。官方法国注册(SIV),不是美国VIN解码。 - 意大利车牌查找(id
352)——车牌输入,车辆文件输出。仅在意大利是工作时订阅。 - 澳大利亚注册验证器(id
5292)——注册+州→车辆详细信息。作为自己的列表留在Hub上(rego,而不是17个字符的VIN)。
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://zylalabs.com/api/87/get-vin-from-license-plate-api-us-only/143/get-vin-details?license_plate=8UZS701&state=california"
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://zylalabs.com/api/6418/france-license-plate-api-official-siv-vehicle-data/9216/identify-french-vehicle-by-license-plate?plaque=FH034DD"
如何选择
- 您有一个VIN并需要规格。
13156用于一个结构化解码,或74如果您想在一个密钥上获取美国/欧洲/世界/Lite/Glass。 - 仅限欧洲的VIN流量。
888。 - 您有一个车牌,而不是VIN。
87(美国),6418(法国SIV),352(意大利),5292(澳大利亚rego)。 - 挡风玻璃/玻璃零件。 在您已经订阅的解码列表上获取玻璃——不要仅仅为了
parts=windshield添加第二个解码API。 - 仅限摩托车。
3336或890上的摩托车端点。 - 事故、盗窃、标题。 上述列表没有。不要试用解码器期待历史报告。
PHP:美国解码
$vin = '5YJ3E7EB4KF219601';
$ch = curl_init('https://zylalabs.com/api/74/vin-decoder-api/139/usa-vin-decoder?vin=' . rawurlencode($vin));
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . getenv('ZYLA_API_KEY')],
]);
$json = curl_exec($ch);
curl_close($ch);
$car = json_decode($json, true);
echo ($car['Make'] ?? '') . ' ' . ($car['Model'] ?? '') . ' ' . ($car['Model year'] ?? '');
创建一个Hub账户,订阅一个列表,并调用与您实际拥有的标识符匹配的端点——VIN、美国车牌或外国车牌。