汽车之家车辆详情 API 完整介绍|标准 JSON 返回示例与行业落地应用
一、接口基础概述
appkey + appsecret 签名校验核心入参:spec_id(车型唯一 ID,核心查询主键)数据层级链路:品牌 → 车系 → 年款 → spec 车型配置接口能力
主流落地业务场景
新车经销商管理系统:车型参数自动录入、车型对比工具、商品库搭建
二手车平台:车辆配置核验、车型参数自动填充、估价参考
汽车资讯小程序 / APP:车型百科、参数详情页、多车型横向对比
车险、维保系统:根据车型匹配配件规格、险种适配
汽车垂类选品工具:筛选续航、动力、尺寸、驱动类型车型
汽车新媒体内容生产:批量获取车型参数、封面素材用于图文创作
二、标准成功返回 JSON 完整示例(燃油车型)
json
{
"code": 200,
"msg": "success",
"request_id": "req_202607151610003377",
"data": {
"spec_id": 10089678,
"brand": {
"brand_id": 64,
"brand_name": "宝马",
"brand_logo": "https://img.autohome.com.cn/brand/logo/bmw.png"
},
"series": {
"series_id": 3234,
"series_name": "宝马3系",
"series_image": "https://img.autohome.com.cn/series/3234.jpg"
},
"model_name": "2026款 325Li M运动套装",
"year": 2026,
"msrp": 349900,
"body_info": {
"body_type": "三厢轿车",
"door_count": 4,
"seat_count": 5,
"length": 4838,
"width": 1827,
"height": 1454,
"wheelbase": 2961,
"curb_weight": 1645
},
"power_info": {
"fuel_type": "汽油",
"displacement": "2.0T",
"intake_type": "涡轮增压",
"max_power": "184马力",
"max_torque": "300N·m",
"transmission": "8挡手自一体变速箱",
"drive_mode": "后驱",
"official_fuel_consumption": "6.5L/100km"
},
"energy_info": {
"battery_type": "",
"pure_electric_range": "",
"charging_time": ""
},
"images": [
{
"type": "外观前脸",
"url": "https://img.autohome.com.cn/upload/spec/10089678/outer_01.jpg"
},
{
"type": "内饰中控",
"url": "https://img.autohome.com.cn/upload/spec/10089678/interior_01.jpg"
}
],
"safety_config": {
"airbag": "主副驾、前排侧气囊、前后头部气帘",
"abs_ebd": true,
"esp": true,
"active_brake": true,
"lane_keep_assist": true,
"blind_spot_monitor": false
},
"intelligent_config": {
"cruise_control": "全速自适应巡航",
"auto_parking": true,
"360_view": true,
"sunroof": "分段式电动天窗"
},
"media_config": {
"screen_size": "12.3英寸中控屏",
"carplay": true,
"bluetooth": true,
"speaker_count": 6
}
}}新能源车型片段(energy_info 节点差异)
json
"power_info": {
"fuel_type": "纯电动",
"displacement": "",
"max_power": "299马力",
"drive_mode": "后置后驱"},"energy_info": {
"battery_type": "磷酸铁锂",
"pure_electric_range": "715km",
"charging_fast": "0.5h(30%-80%)"}三、高频异常返回 JSON 示例
1. 签名校验失败
json
{
"code": 401, "msg": "appkey签名校验失败,请核对appsecret与参数顺序", "request_id": "req_202607151612001166"}
2. 请求频次超限限流
json
{
"code": 429, "msg": "调用频率超出QPS限制,请增加请求间隔", "request_id": "req_202607151613009911"}
3. spec_id 不存在 / 车型已停售下架
json
{
"code": 200, "msg": "success", "data": null, "tip": "车型spec_id无效或车型资料已归档"}
4. 参数缺失
json
{
"code": 400, "msg": "缺少必填参数spec_id", "request_id": "req_202607151614003344"}
四、核心字段分类释义
1. 基础层级
spec_id:车型唯一主键,所有查询核心参数brand/series:品牌、车系基础信息、LOGO、封面图model_name:完整年款车型名称;msrp厂商指导价
2. 车身参数 body_info
3. 动力系统 power_info
4. 新能源专属 energy_info
5. 素材 images
6. 配置分组
safety_config安全配置、intelligent_config智驾舒适配置、media_config车机多媒体开发注意:部分低配车型配置项为false/空字符串,代码务必做空值判断
五、开发接入注意事项
整个车型体系遵循品牌→车系→年款→spec 车型四级联动,批量采集建议分层缓存,减少接口消耗;
新能源与燃油车字段结构统一,仅
energy_info内容存在差异,程序一套解析逻辑兼容;图片地址为静态 CDN 链接,存在时效策略,建议本地缓存素材;
接口存在 QPS 与每日额度限制,批量遍历车型数据采用分级延时策略,规避 429 限流;
停售老款车型可能返回
data:null,业务层增加判空逻辑,避免页面渲染异常;仅允许用于合规汽车行业信息展示、数据分析;禁止抓取数据对外售卖。