AUTO-API.COM
Logótipo Autohome

Autohome APIScraper e parser

Autohome API: catálogo de carros novos da China para o seu site. Especificações e equipamento de cada versão, fotos, preços do fabricante e dos concessionários.

Bibliotecas SDK oficiais

Os nossos SDKs trazem os métodos da API como funções prontas a usar, e o código das bibliotecas é aberto e está no GitHub.

Autohome API

O parser e o scraper do Autohome funcionam do nosso lado. Recebe pela API o catálogo de carros novos da China já pronto a usar: especificações técnicas e equipamento de cada versão, vista a 360 graus, galeria e panorâmica do interior, preço do fabricante e preço do concessionário. O feed de alterações avisa das novas versões, dos novos preços e das alterações do estado de venda.

API

O feed de alterações avisa de cada versão nova no Autohome, de cada novo preço e de cada alteração do estado de venda.

Exportações diárias

Um ficheiro por dia com todas as versões à venda no Autohome.

Dados completos

Especificações em oito grupos, equipamento com indicação de série ou opcional, cores da carroçaria e do interior, pacotes de opcionais, vista a 360 graus, galeria, panorâmica do interior, preços do fabricante e do concessionário, estado de venda.

Obter acesso à APIAcesso fornecido em 2 minutos

Dados da versão para um catálogo de carros

Os parâmetros técnicos estão em extra_prep.params, o equipamento em equipment, e ao lado vêm as fotos, as cores e os preços.

Especificações técnicas

Parâmetros principais: quem é o fabricante, qual a classe, quando chegou ao mercado, garantia, velocidade máxima, aceleração, consumo de combustível

Carroçaria: comprimento, largura e altura, distância entre eixos, largura de via, ângulos de ataque e de saída, portas e lugares, capacidade do depósito e da bagageira

Motor: modelo, cilindrada, potência em kW e cv, binário, sobrealimentação, tipo de injeção, combustível, norma de emissões

Caixa de velocidades: que caixa é e quantas velocidades tem

Chassis e direção: tração, tipo de tração integral, suspensão dianteira e traseira, direção assistida

Rodas e travões: medidas dos pneus, tipo de travões por eixo, travão de estacionamento

Motor elétrico: número de motores e respetivo tipo, potência e binário de cada um e no total

Bateria e carregamento: tempo de carregamento, consumo de energia, autonomia CLTC e WLTC, capacidade e tipo de bateria, fabricante das células

Equipamento

Segurança: ABS, airbags e airbags de cortina, travagem automática, manutenção na faixa de rodagem

Assistentes de condução: câmaras, LiDAR e radares, cruise control, estacionamento memorizado

Interior: bancos, climatização, frigorífico, sistema de som

Opcionais: o que vem de série, o que é pago à parte e por quanto

Total: 17 grupos, mais de 200 itens nas versões mais completas

Fotos e cores

Vista a 360 graus: a carroçaria em todas as cores, 30 ou 36 imagens por cor

Galeria: até 20 fotos em cada uma das 8 categorias

Panorâmica do interior: por cor do interior

Cores: carroçaria e interior, com nomes e códigos

Modelo e preços

Modelo: de que marca é e de que país, logótipo, modelo, versão, classe, ano

Preços: do fabricante, o mais baixo dos concessionários de Pequim, desconto

Estado de venda: à venda, brevemente à venda, vendas terminadas

URL Base

https://{access_name}.auto-api.com/api/v2/autohome

Autorização: api_key parâmetro

Fluxo de Trabalho

1
/filterstabela de referência: marcas, modelos, valores dos filtros
2

Primeiro carregamento:

/change_id?date=...guardar o ID a partir do qual começa o feed de alterações
/offerscarregar as versões do catálogo, todas ou com filtros
3
/changes?change_id=...novas versões, novos preços e alterações de estado a partir do ID guardado
4
/offerregisto de uma versão pelo inner_id

Por onde começar:

1. Chame /change_id com a data de hoje à hora da China e guarde a resposta; se vier zero, tente novamente um pouco mais tarde. Depois percorra /offers página a página, até next_page vir null. Sem filtro de estado, o arquivo não entra nos resultados: chegam as versões que estão à venda ou que vão chegar em breve aos concessionários.

2. O ID guardado serve para o primeiro pedido a /changes. Depois continue a ler com o next_change_id da resposta e, se vier null, repita o pedido mais tarde com o mesmo ID. Nos eventos chegam os registos completos das novas versões, bem como os novos preços e as alterações do estado de venda.

3. O arquivo de versões de anos anteriores descarrega-se à parte: chame /offers com availability=offline. Para uma pesquisa concreta, chame /offers com filtros: marca e modelo, ano-modelo, preço, combustível, carroçaria, caixa, tração.

GET/filters

Tabela de referência para /offers: marcas com os seus modelos e valores dos restantes filtros. É regenerada uma vez por dia. As versões em arquivo não entram nela. Ainda assim, os valores de availability estão todos listados.

https://{access_name}.auto-api.com/api/v2/autohome/filters?api_key=YOUR_API_KEY

Resposta:

{
  "mark": {
    "Tank": {
      "model": ["Tank 300", "Tank 300 New Energy", "Tank 300L New Energy", "Tank 400", "Tank 400 New Energy", "Tank 500", "Tank 500 New Energy", "Tank 700 New Energy"]
    },
    "Toyota": {
      "model": ["Alphard", "Avalon", "Camry", "Coaster", "Corolla", "Corolla Cross", // ...]
    },
    "...": { ... }
  },
  "engine_type": ["diesel", "electric", "gasoline", "hybrid", "plug-in hybrid", "range extender", // ...],
  "transmission_type": ["automatic", "manual"],
  "body_type": ["coupe", "crossover", "hatchback", "liftback", "minivan", "pickup", "sedan", "suv", "wagon", // ...],
  "drive_type": ["awd (dual-motor)", "awd (front-engine)", "fwd", "rwd (rear-engine)", // ...],
  "availability": ["offline", "on_sale", "presale"]
}

GET/offers

Versões do catálogo, página a página, com ou sem filtros.

Parâmetros:

  • page (obrigatório) - número da página
  • mark, model - marca e modelo, escritos como em /filters
  • engine_type, transmission_type, body_type, drive_type - combustível, caixa, carroçaria e tração, sem distinção de maiúsculas
  • availability - estado de venda: on_sale, presale ou offline, em minúsculas, vários valores separados por vírgulas; sem o parâmetro, vêm on_sale e presale
  • year_from, year_to - intervalo do ano-modelo
  • price_from, price_to - intervalo de preço em yuans, pelo campo price
https://{access_name}.auto-api.com/api/v2/autohome/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/autohome/offers?api_key=YOUR_API_KEY&page=1&mark=Tank&model=Tank%20500%20New%20Energy&year_from=2026

Resposta:

{
  "result": [
    {
      "id": 77257,
      "inner_id": "73940",
      "change_type": "added",
      "created_at": "2026-10-01T23:28:45.074+03:00",
      "data": {
        "id": "77257",
        "inner_id": "73940",
        "url": "https://www.autohome.com.cn/spec/73940/",
        "mark": "Tank",
        "model": "Tank 500 New Energy",
        "complectation": "2026 Hi4-Z Smart Edition",
        "title": "Tank 500 NEV 2026 Hi4-Z Smart Edition",
        "year": "2026",
        "price": "375000",
        "official_price": "375000",
        "cut_price": "0",
        "availability": "on_sale",
        "sale_status": "20",
        "engine_type": "plug-in hybrid",
        "transmission_type": "automatic",
        "drive_type": "awd (front-engine)",
        "body_type": "suv",
        "level": "full-size suv",
        "displacement": "2.0",
        "doors_count": "5",
        "seats": "5",
        "horse_power": "864",
        "ice_power_ps": "252",
        "ice_power_kw": "185",
        "electric_power_ps": "619",
        "electric_power_kw": "455",
        "hybrid_power_ps": "864",
        "hybrid_power_kw": "635",
        "equipment": {
          "Active safety": { "Anti-lock brakes (ABS)": "●", "Door Open Warning (DOW)": "●", "Forward collision warning": "●", "Driver fatigue alert": "●", "Tire pressure monitoring": "Tire Pressure Display", // ... },
          "Passive safety": { "Driver/front passenger airbags": "driver ● / passenger ●", "Front/Rear Side Airbags": "front ● / rear -", "Front/rear curtain airbags": "front ● / rear ●" },
          "Driving features": { "Cruise Control System": "Full-speed adaptive cruise control", "Blind Spot Monitoring": "●", "Memory parking": "●", "Night vision system": "○ 6000 CNY", "Remote parking": "○", // ... },
          "Driver assistance hardware": { "Number of cameras": "11, 12 ○", "Number of lidars": "1", "LiDAR Brand": "HESAI", "Number of millimeter-wave radars": "3", // ... },
          "AWD/off-road": { "Low-range 4WD (4L)": "●", "Tank turn": "●", "Tow hitch": "Manual ○", // ... },
          "Seats": { "Seat material": "Genuine leather", "Second row seat features": "Heating, Ventilation, Massage ○", "Rear seat folding": "Split-Folding", // ... },
          "Air conditioning/refrigerator": { "Climate control type": "Automatic Climate Control", "Refrigerator": "●", "PM2.5 Air Filter": "●", // ... },
          "Connectivity and smart features": { "4G/5G network": "5G", "Over-the-Air Updates": "●", "Wi-Fi hotspot": "●", // ... },
          "...": { ... }  // esta versão tem 166 itens em 16 grupos
        },
        "images": "[\"https://car2.autoimg.cn/cardfs/product/g33/M06/28/5F/autohomecar__ChxpVmiDH_6ALcX2ACclsalYMLA998.jpg\"]",
        "images_360": [
          {
            "inner_id": "73940",
            "color": "Silver",
            "color_hex": "#C2C5CA",
            "frames": ["https://panovr.autoimg.cn/pano/g33/M0B/54/2D/1200x0_autohomecar__Chto52iG3R-AeZfUAB2qZPzvwGE530.png.webp", "https://panovr.autoimg.cn/pano/g33/M08/54/2E/1200x0_autohomecar__Chto52iG3SKALWDLABpsFKT3f88009.png.webp", // ...]  // 30 imagens à volta do carro
          }
        ],
        "images_gallery": [
          { "category": "exterior", "inner_id": "73940", "images": ["https://car2.autoimg.cn/cardfs/product/g34/M08/18/8B/autohomecar__ChtpWGiZmaWALDSGAJghmaxy6as941.jpg", // ...] },  // 20 fotos
          { "category": "interior", "inner_id": "73940", "images": [ ... ] },
          // ... seguem-se as categorias space e details
        ],
        "panorama_interior": [
          {
            "inner_id": "73940",
            "color": "Black",
            "color_hex": "#000000",
            "front": {
              "front": "https://panovr.autoimg.cn/pano/pub/ma/dspm/41661/vr/pano_f.jpg",
              "back": "https://panovr.autoimg.cn/pano/pub/ma/dspm/41661/vr/pano_b.jpg",
              "left": "https://panovr.autoimg.cn/pano/pub/ma/dspm/41661/vr/pano_l.jpg",
              "right": "https://panovr.autoimg.cn/pano/pub/ma/dspm/41661/vr/pano_r.jpg",
              "up": "https://panovr.autoimg.cn/pano/pub/ma/dspm/41661/vr/pano_u.jpg",
              "down": "https://panovr.autoimg.cn/pano/pub/ma/dspm/41661/vr/pano_d.jpg"
            },
            "rear": { ... },
            "trunk": { ... }
          },
          // ... há 3 conjuntos destes, um por cor do interior
        ],
        "section": "new",
        "series_id": "6653",
        "brand_id": "458",
        "extra_prep": {
          "price_source": "dealer",
          "dealer_price": 375000,
          "price_city": "Beijing",
          "factory": "Great Wall",
          "factory_id": 4,
          "brand_logo": "https://car2.autoimg.cn/cardfs/series/g26/M03/1D/1A/autohomecar__ChxkjmTIojGAGUXzAAGMAXtqVb0993.png",
          "brand_country": "China",
          "is_popular": true,
          "series_state": 20,
          "spec_group": "2.0 L Turbocharged 252 hp",
          "spec_description": "awd (front-engine) 3-speed DHT",
          "is_config_missing": false,
          "market_date": "2025-08-27",
          "emission_standard": "China VI",
          "engine": "2.0T 252 hp L4",
          "engine_model": "E20NB",
          "displacement_ml": 1998,
          "intake": "Turbocharged",
          "cylinders": 4,
          "fuel_grade": "RON 92",
          "max_power_kw": 635,
          "max_torque_nm": 1195,
          "transmission": "3-speed DHT",
          "gears": "3",
          "transmission_kind": "Dedicated hybrid transmission (DHT)",
          "awd_type": "Electric AWD",
          "body": "5-door 5-seat SUV",
          "length_mm": 5078,
          "width_mm": 1934,
          "height_mm": 1905,
          "wheelbase_mm": 2850,
          "ground_clearance_mm": 210,
          "curb_weight_kg": 2980,
          "gross_weight_kg": 3430,
          "fuel_tank_l": 77,
          "trunk_l": 1489,
          "max_speed_kmh": 180,
          "acceleration_0_100_s": 4.3,
          "fuel_consumption_wltc": 0.85,
          "battery_kwh": 59.05,
          "battery_type": "NCM lithium-ion",
          "range_wltc_km": 201,
          "electricity_kwh_100km": 27.3,
          "fast_charge_kw": 163,
          "fast_charge_hours": 0.25,
          "motor_type": "Permanent magnet synchronous",
          "motors_count": "Dual motor",
          "warranty": "5 years or 150,000 km",
          "tires_front": "265/55 R19, 265/50 R20 ○ 5000 CNY, 265/60 R18 ○ 5000 CNY",
          "tires_rear": "265/55 R19, 265/50 R20 ○, 265/60 R18 ○",
          "colors": {
            "exterior": [{ "name": "Silver", "value": "#C2C5CA", "picnum": 170, "colorid": 9697 }, // ...],
            "interior": [ ... ]
          },
          "packages": [{ "name": "Outdoor Leisure Package", "price": "3000 CNY", "value": "○", "content": "..." }, // ...],
          "params": {
            "Body": { "Length (mm)": "5078", "Wheelbase (mm)": "2850", "Approach angle (°)": "29", // ... },
            "Electric motor": { "Number of drive motors": "Dual motor", "Total electric motor power (kW)": "455", // ... },
            "Battery/charging": { "Battery capacity (kWh)": "59.05", "Battery cell brand": "SVOLT", "Fast charging power (kW)": "163", // ... },
            "...": { ... }  // ao todo, 116 especificações em 8 grupos
          }
          // ... os restantes campos de extra_prep estão descritos abaixo
        }
      }
    },
    // ... e os restantes registos, 20 por página
  ],
  "meta": {
    "page": 1,
    "next_page": 2,
    "limit": 20
  }
}

Campos do registo

  • id - identificador do registo na API; para associar à versão, use inner_id
  • inner_id - identificador da versão no Autohome
  • url - ligação para a versão em autohome.com.cn
  • mark, model - marca e modelo, por exemplo Tank e Tank 500 New Energy
  • complectation - nome da versão; o ano-modelo faz parte do nome
  • title - nome completo: marca, modelo e versão
  • year - ano-modelo
  • price - preço em yuans: o mais baixo dos concessionários de Pequim; se os concessionários não indicaram preço, o recomendado pelo fabricante; -1 se não houver nem um nem outro
  • official_price - preço recomendado pelo fabricante, em yuans
  • cut_price - desconto do concessionário em yuans, ou seja, official_price menos o preço do concessionário; pode ser negativo quando o concessionário pede mais; vazio sem preço de concessionário
  • availability - estado de venda: on_sale à venda, presale em breve nos concessionários, offline vendas terminadas
  • sale_status - código de estado na plataforma: 0 ainda não chegou ao mercado, 10 em pré-venda, 20 à venda, 30 deixou de ser produzida, mas ainda há nos concessionários, 40 vendas terminadas; vazio quando a versão não tem especificações
  • engine_type - tipo de combustível, valores de /filters
  • transmission_type - automatic ou manual; o nome exato da caixa está em extra_prep.transmission
  • drive_type - tração, valores de /filters
  • body_type - tipo de carroçaria, valores de /filters
  • level - classe do carro segundo a classificação da plataforma, por exemplo "compact car", "mid-size car", "large suv"
  • displacement - cilindrada em litros; nos elétricos, o campo fica vazio
  • doors_count, seats - número de portas e de lugares
  • horse_power - potência em cv: a do sistema híbrido, se for conhecida; senão, a dos motores elétricos; senão, a do motor de combustão
  • ice_power_ps, ice_power_kw - cv e kW do motor de combustão interna
  • electric_power_ps, electric_power_kw - cv e kW dos motores elétricos, no total
  • hybrid_power_ps, hybrid_power_kw - cv e kW do sistema híbrido completo
  • section - secção, sempre new
  • series_id, brand_id - identificadores do modelo e da marca na plataforma
  • extra_prep - objeto aninhado com os restantes dados, descrito abaixo; quando falta um valor, vem null
  • equipment - equipamento organizado por grupos; os grupos estão listados abaixo. O objeto só traz os itens que a versão tem. Como ler os valores:
    • ● - o item faz parte do equipamento de série da versão
    • ○ - pode ser encomendado à parte; o montante ao lado é o custo adicional em yuans, por exemplo "○ 6000 CNY"
    • texto ou número - a variante concreta, por exemplo "Genuine leather" ou "5G". A vírgula separa variantes, e o símbolo ○ refere-se à variante que o antecede: em "Heating, Ventilation, Massage ○", a massagem é encomendada à parte
    • traço - em "front ● / rear -", o equipamento existe à frente e não existe atrás; fora de um par destes, o traço não aparece
    • Uma cadeia vazia no lugar do objeto significa que o equipamento da versão é desconhecido
  • images - cadeia com um array JSON dentro: ligação para a foto da versão; sem foto, a cadeia fica vazia
  • images_360 - vista a 360 graus da carroçaria. Em frames vêm 30 ou 36 imagens para mostrar o carro a toda a volta. Os conjuntos distinguem-se pela cor da pintura, definida por color e color_hex; numa carroçaria bicolor, cada um destes valores traz as duas cores separadas por uma barra, com a cor principal primeiro. O inner_id do conjunto mostra que versão está nas imagens: se a própria não foi fotografada, usa-se outra do mesmo modelo. Se nenhuma versão do modelo foi fotografada, o array fica vazio
  • images_gallery - fotos por categoria: cada conjunto tem category, inner_id e images, no máximo 20 fotos. Categorias: exterior aspeto exterior, interior tablier e volante, space bancos e habitáculo, details pormenores, official fotos oficiais do fabricante, features particularidades do modelo, auto_show imagens de salões automóveis, night fotos noturnas. A galeria está preenchida na maior parte do catálogo
  • panorama_interior - panorâmica do interior. Um ponto de vista é composto por seis imagens: front, back, left, right, up, down, que juntas formam uma panorâmica cúbica. Os pontos de captação estão identificados por chaves: front condutor, passenger passageiro da frente, rear segunda fila, rear_welfare segunda fila com banco para passageiro com mobilidade reduzida, third terceira fila, trunk bagageira; só vêm os que foram fotografados. Os conjuntos estão agrupados por cor do interior, cada um com inner_id, color e color_hex. A panorâmica está preenchida em cerca de um quarto dos registos; nos restantes, o array fica vazio

Dentro de extra_prep

  • price_source - de quem é o preço em price: dealer é o do concessionário, msrp é o do fabricante
  • dealer_price - preço do concessionário, em yuans
  • price_city - cidade a que se refere o preço do concessionário
  • factory, factory_id - quem produz o carro e o ID do fabricante na plataforma
  • brand_logo - URL da imagem do logótipo da marca
  • brand_country - país da marca
  • is_popular - true na versão que a plataforma considera a mais popular do modelo; num modelo há apenas uma versão assim
  • series_state - código de estado do modelo inteiro: 20 à venda, 40 vendas terminadas, 0 nenhuma versão está à venda neste momento, 10 ainda não chegou ao mercado
  • spec_group - subtítulo sob o qual a versão aparece na lista da plataforma: o motor nas versões à venda, o ano-modelo nas retiradas de venda
  • spec_description - legenda curta da versão: tração e caixa
  • is_config_missing - true quando a plataforma não publicou as especificações da versão
  • market_date - quando a versão chegou ao mercado
  • emission_standard - norma de emissões
  • engine - motor numa só linha, por exemplo "2.0T 252 hp L4"
  • engine_model - modelo do motor
  • displacement_ml - cilindrada do motor, em cm³
  • intake - tipo de sobrealimentação
  • cylinders - número de cilindros
  • fuel_grade - grau do combustível
  • max_power_kw, max_torque_nm - potência máxima em kW e binário em N·m
  • transmission, gears, transmission_kind - nome completo da caixa, número de velocidades e tipo de caixa
  • awd_type - tipo de tração integral
  • body - carroçaria numa só linha: portas, lugares e tipo
  • length_mm, width_mm, height_mm, wheelbase_mm - comprimento, largura, altura e distância entre eixos, em mm
  • ground_clearance_mm - altura ao solo, em mm
  • curb_weight_kg, gross_weight_kg - peso em ordem de marcha e peso bruto, em kg
  • fuel_tank_l, trunk_l - capacidade do depósito e da bagageira, em litros
  • max_speed_kmh, acceleration_0_100_s - velocidade máxima, em km/h, e tempo de aceleração dos 0 aos 100 km/h, em segundos
  • fuel_consumption_wltc, fuel_consumption_nedc - consumo de combustível nos ciclos WLTC e NEDC, em litros por 100 km
  • battery_kwh, battery_type - bateria: capacidade em kWh e tipo
  • range_cltc_km, range_wltc_km, range_nedc_km - autonomia elétrica nos ciclos CLTC, WLTC e NEDC, em km
  • electricity_kwh_100km - quantos kWh gasta por 100 km
  • fast_charge_kw, fast_charge_hours - carregamento rápido: potência em kW e tempo em horas
  • motor_type, motors_count - tipo e número de motores elétricos
  • warranty - garantia do carro
  • ev_warranty - garantia à parte para a bateria, os motores e a eletrónica de potência
  • tires_front, tires_rear - pneus à frente e atrás; a medida com custo adicional vem marcada como opcional, com o preço ao lado
  • colors - cores disponíveis: exterior para a carroçaria, interior para o habitáculo. Uma cor tem nome, código, número de fotos e ID na plataforma
  • packages - pacotes de opcionais: nome, o que inclui, se é de série ou opcional e quanto custa em yuans
  • params - especificações técnicas por grupos; os grupos estão listados abaixo

Em vez de ficheiros, chegam ligações para os servidores do Autohome.

Que grupos chegam

  • equipment - Active safety, Passive safety, Driving features, Driver assistance hardware, Handling, AWD/off-road, Exterior/anti-theft, Exterior lighting, Exterior mirrors, Sunroof/Glass, Seats, Steering wheel/interior mirror, Air conditioning/refrigerator, In-car charging, Connectivity and smart features, Audio/interior lighting, Special features.
  • extra_prep.params - Basic Parameters, Body, Engine, Transmission, Electric motor, Battery/charging, Chassis & Steering, Wheels and brakes.

GET/change_id

ID do primeiro evento na data indicada ou posterior. A data conta-se pela hora da China. Enquanto não houver eventos nessa data, a resposta é 0.

Parâmetros:

  • date (obrigatório) - data no formato yyyy-mm-dd
https://{access_name}.auto-api.com/api/v2/autohome/change_id?api_key=YOUR_API_KEY&date=2026-10-03

Resposta:

{ "change_id": 81984 }

Comece a ler o feed com o ID recebido: passe-o em change_id do método /changes. Zero significa que ainda não há eventos; peça o ID mais tarde.

GET/changes

Feed de eventos: nova versão (added), novo valor de preço ou de estado de venda (changed), saída do catálogo do Autohome (removed).

Parâmetros:

  • change_id (obrigatório) - a partir de qual ID de alteração
https://{access_name}.auto-api.com/api/v2/autohome/changes?api_key=YOUR_API_KEY&change_id=81984

Resposta:

{
  "result": [
    {
      "id": 81984,
      "inner_id": "73940",
      "change_type": "added",
      "created_at": "2026-10-03T08:14:22.317+03:00",
      "data": { ... }  // o registo completo, como na resposta de /offers
    },
    {
      "id": 81985,
      "inner_id": "74935",
      "change_type": "changed",
      "created_at": "2026-10-03T08:15:06.940+03:00",
      "data": { "new_price": 210800, "official_price": 249800, "availability": "on_sale" }  // depois da alteração: valor de price, preço do fabricante e estado de venda
    },
    {
      "id": 81986,
      "inner_id": "47831",
      "change_type": "removed",
      "created_at": "2026-10-03T08:17:41.205+03:00",
      "data": {}  // exemplo fictício: a versão desapareceu do catálogo do Autohome
    }
  ],
  "meta": {
    "cur_change_id": 81984,
    "next_change_id": 81987,
    "limit": 20
  }
}

No pedido seguinte, passe next_change_id. Se for null, ainda não há eventos novos: repita o mesmo pedido mais tarde. Os eventos das versões em arquivo também entram no feed.

GET/offer

Uma versão pelo inner_id. Funciona também para as retiradas de venda.

Parâmetros:

  • inner_id (obrigatório)
https://{access_name}.auto-api.com/api/v2/autohome/offer?api_key=YOUR_API_KEY&inner_id=73940

A resposta traz um único registo, sem os envelopes result e data.

Retenção

Os ficheiros ficam disponíveis pelo menos 3 dias

Disponibilidade

Ficheiros novos todas as manhãs

Formato CSV

As colunas do CSV são separadas pelo caráter pipe (|)

Estrutura do URL:

https://{access_name}.auto-api.com/{date}/{file_name}

Parâmetros:

  • access_name - o seu subdomínio pessoal
  • date - data da exportação no formato aaaa-mm-dd, por ex. 2026-10-05
  • file_name - nome do ficheiro com extensão

Ficheiros disponíveis:

  • CSV - all_active.csv, new_daily.csv, removed_daily.csv
  • JSON - all_active.json, new_daily.json, removed_daily.json
  • Excel - all_active.xlsx, new_daily.xlsx, removed_daily.xlsx

Exemplo de pedido cURL

curl -L -X GET 'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv' \
  -H 'Authorization: Basic XXX' \
  -o daily_car_data.csv

Exemplo de comando Wget

wget --method GET \
  --header 'Authorization: Basic XXX==' \
  'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv'
Autohome

O Autohome (autohome.com.cn) é o site onde, na China, se escolhe um carro novo: comparam-se versões, veem-se fotos e preços dos concessionários. O catálogo está organizado por versões e guarda até as que já foram retiradas de venda.

Uma versão retirada de venda mantém o seu registo na API. Por isso, o catálogo serve também de referência para carros de anos anteriores: com o specid de um anúncio do Che168 encontra-se exatamente a versão em causa, com as suas especificações e o seu equipamento.

O preço do fabricante e o preço mais baixo dos concessionários de Pequim vêm em campos separados, com o desconto ao lado. Para o site, também os pormenores são úteis: o logótipo e o país da marca, os nomes e os códigos das cores da carroçaria e do interior. Com a cilindrada, a potência e a capacidade da bateria calculam-se de antemão os direitos aduaneiros e os impostos de importação.

As novas versões, os novos preços e as alterações do estado de venda chegam pelo feed /changes. Não precisa de um parser próprio para o Autohome.

Resposta em 2 min