AUTO-API.COM
Logótipo Dongchedi

Dongchedi New Cars APIScraper e parser

Dongchedi New Cars API: versões de carros novos agora à venda na China. Preço do concessionário e desconto, especificações completas, equipamento e fotos.

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.

Dongchedi New Cars API

A Dongchedi New Cars API mostra o que se vende novo na China neste momento e a que preço. As versões selecionam-se por modelo e orçamento, e cada uma traz especificações, equipamento, fotografias e o preço do concessionário ao lado do preço do fabricante. Não precisa de escrever um parser ou scraper do Dongchedi para isso: as alterações chegam pelo feed de eventos.

API

No feed de alterações vê-se cada versão nova do Dongchedi, cada alteração de preço e a retirada de venda.

Exportações diárias

Uma vez por dia preparamos um ficheiro com todas as versões do Dongchedi que estão à venda neste momento.

Dados completos

22 grupos de especificações e equipamento, preço dos opcionais, três tipos de fotos e preço do concessionário com o desconto face ao fabricante.

Obter acesso à APIAcesso fornecido em 2 minutos

Com que se monta a página de um carro

Na ficha equipment, os parâmetros técnicos e o equipamento vêm juntos; as fotos e os preços chegam em campos separados.

Especificações técnicas

Informação básica: classe, fabricante, data de lançamento no mercado; consumo, velocidade máxima, aceleração e binário

Carroçaria: dimensões, distância entre eixos e largura de via, peso, quantas portas e lugares, depósito e bagageira

Motor: modelo e cilindrada, potência, sobrealimentação, cilindros e válvulas, norma de emissões

Caixa de velocidades: tipo de caixa e número de velocidades

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

Rodas e travões: pneus, travões, travão de estacionamento, roda sobresselente

Motor elétrico: quantos motores e de que tipo, potência e binário por eixo

Bateria e carregamento: quantos kWh, que tipo de bateria e de quem são as células, que conectores de carregamento

Equipamento

Segurança: ABS, airbags, travagem automática, monitorização do ângulo morto

Assistentes de condução: câmaras, radares, cruise control, estacionamento automático

Conforto: bancos, climatização, ecrãs e som, iluminação

Opcionais: de série ou pago à parte, com o preço do opcional

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

Fotos

Vista a 360 graus: 36 imagens por cada cor da carroçaria

Galeria: aspeto exterior, tablier, habitáculo, até 30 fotos por categoria

Panorâmica do interior: imagem esférica a partir do lugar do condutor e da fila de trás

Modelo e preços

Modelo: marca e modelo, nome da versão, classe, ano-modelo

Preços: quanto pede o fabricante, quanto pede o concessionário em Pequim, valor do desconto

Garantia: de fábrica para o carro e à parte para a bateria

URL Base

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

Autorização: api_key parâmetro

Fluxo de Trabalho

1
/filterstabela de referência de marcas, modelos e filtros
2

Carregamento inicial:

/change_id?date=...obter o ID inicial dos eventos
/offersdescarregar as versões à venda, todas ou com filtros
3
/changes?change_id=...novas versões, alterações de preço, retiradas de venda
4
/offerregisto da versão pretendida

Por onde começar:

1. Antes de mais, chame /change_id com a data atual à hora da China e guarde o ID recebido. Zero na resposta significa que ainda não houve eventos nessa data: volte a tentar um pouco mais tarde. Depois disso, descarregue /offers por inteiro, folheando as páginas até next_page ser null.

2. Trate as respostas de /changes pelo tipo de evento: added acrescenta o registo ao seu catálogo, changed atualiza os preços, removed retira a versão que deixou de estar à venda. Faça a primeira chamada com o ID guardado antes do carregamento e cada chamada seguinte com o next_change_id da resposta. Com null, não há mais eventos: repita a chamada mais tarde com o último ID.

3. Para uma seleção à medida, indique em /offers os filtros necessários, por exemplo marca, modelo e preço máximo.

GET/filters

Marcas, os seus modelos e valores admitidos dos restantes filtros de /offers. Atualizam-se uma vez por dia.

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

Resposta:

{
  "mark": {
    "Voyah": {
      "model": ["Voyah Dreamer EV", "Voyah Dreamer PHEV", "Voyah FREE", "Voyah Taishan", "Voyah Zhiyin", // ...]
    },
    "Tank": {
      "model": ["Tank 300", "Tank 400", "Tank 400 Hi4-T", "Tank 400 Hi4-Z", "Tank 500", // ...]
    },
    "Xiaomi": {
      "model": ["Xiaomi SU7", "Xiaomi SU7 Ultra", "Xiaomi YU7"]
    },
    "...": { ... }
  },
  "engine_type": ["EREV", "PHEV", "diesel", "electric", "hybrid", "petrol", // ...],
  "transmission_type": ["AMT", "CVT", "DHT", "E-CVT", "automatic", "dry DCT", "manual", "single-speed", "unknown", "wet DCT", // ...],
  "drive_type": ["AWD", "FWD", "RWD"],
  "body_type": ["SUV", "hatchback", "liftback", "minivan", "pickup", "sedan", "wagon", // ...]
}

GET/offers

Lista das versões à venda: páginas de 20 registos, filtros facultativos.

Parâmetros:

  • page (obrigatório) - número da página
  • mark, model - marca e modelo, tal como estão escritos em /filters
  • engine_type, transmission_type, drive_type, body_type - combustível, caixa, tração, carroçaria; sem distinção de maiúsculas
  • year_from, year_to - limites do ano-modelo
  • price_from, price_to - preço em yuans, comparado com o campo price
https://{access_name}.auto-api.com/api/v2/dongchedi_new/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/dongchedi_new/offers?api_key=YOUR_API_KEY&page=1&mark=Voyah&model=Voyah%20FREE&year_from=2025

Resposta:

{
  "result": [
    {
      "id": 10383,
      "inner_id": "101727",
      "change_type": "added",
      "created_at": "2026-04-20T17:40:41.692+03:00",
      "data": {
        "id": "10383",
        "inner_id": "101727",
        "url": "https://www.dongchedi.com/auto/series/4760/model-101727",
        "mark": "Voyah",
        "model": "Voyah FREE",
        "complectation": "318 4WD Explorer Edition",
        "year": "2025",
        "price": "246900",
        "official_price": "266900",
        "cut_price": "20000",
        "engine_type": "EREV",
        "transmission_type": "single-speed",
        "drive_type": "AWD",
        "body_type": "SUV",
        "displacement": "1.5",
        "doors_count": "5",
        "horse_power": "490",
        "ice_power_ps": "150",
        "ice_power_kw": "110",
        "electric_power_ps": "490",
        "electric_power_kw": "360",
        "hybrid_power_ps": "",
        "hybrid_power_kw": "",
        "equipment": {
          "Basic information": { "Manufacturer": "VOYAH", "Class": "full-size suv", "Launch date": "2024.06", "CLTC electric range (km)": "259", "0-100 km/h acceleration, official (s)": "4.5", "Vehicle warranty": "5 years or 100,000 km", // ... },
          "Body": { "Length (mm)": "4905", "Width (mm)": "1950", "Height (mm)": "1645", "Wheelbase (mm)": "2960", "Curb weight (kg)": "2260", "Trunk volume (L)": "560-1320", // ... },
          "Engine": { "Engine model": "DAM15NTDE", "Displacement (mL)": "1499", "Aspiration": "Turbocharged", "Max power (hp)": "150", "Emission standard": "China VI b", // ... },
          "Electric motor": { "Number of drive motors": "Dual motor", "Total electric motor power (kW)": "360", "Total electric motor torque (N·m)": "720", // ... },
          "Battery/charging": { "Battery capacity (kWh)": "43", "Battery type": "NCM lithium-ion", "Battery cell brand": "CATL", "Vehicle-to-load power (V2L)": "●", // ... },
          "Transmission": { "Number of gears": "1", "Transmission type": "Fixed-ratio transmission" },
          "Chassis/steering": { "Drive type": "awd (dual-motor)", "Front suspension type": "double wishbone independent", "Rear suspension type": "multi-link independent", // ... },
          "Wheels/brakes": { "Front Brake Type": "Ventilated disc", "Front tire size": "255/45 R20", "Parking brake type": "Electronic", // ... },
          "Active safety": { "Anti-lock brakes (ABS)": "●", "Automatic emergency braking": "●", "Blind Spot Monitoring": "●", "Lane Keep Assist": "●", // ... },
          "Driver assistance and handling": { "Parking sensors": "Front, Rear", "Driver assistance level": "Level 2", "Automatic parking": "●", "Air suspension": "●", // ... },
          "Exterior": { "Sunroof type": "Opening panoramic sunroof, Fixed panoramic roof ○ 12999 CNY", "Roof rails": "●", // ... },
          "Seats": { "Seat material": "Leather/suede", "Front seat functions": "Heating, Ventilation, Massage, Memory (driver)", "Rear seat folding ratio": "40:60", // ... },
          "Air conditioning/refrigerator": { "Climate control zones": "2 zones", "PM2.5 Air Filter": "●", "Refrigerator": "○", // ... },
          "...": { ... }  // ao todo, a versão tem 22 grupos e 252 itens
        },
        "images": "[\"http://p3-dcd.byteimg.com/tos-cn-i-dcdx/131c546b47344d22a7cbc915b7186838~tplv-f042mdwyw7-original:640:0.png?psm=motor.pc_car.api\"]",
        "images_360": [
          {
            "inner_id": "101727",
            "color": "Cyan",
            "color_hex": "#B4C1BE",
            "frames": ["https://p9-dcd.byteimg.com/img/tos-cn-i-dcdx/71de1a477ff346e88cec9c287bc53686~tplv-resize:1200:0.webp", "https://p1-dcd.byteimg.com/img/tos-cn-i-dcdx/4d3abdd38939475e97ef1a712f739076~tplv-resize:1200:0.webp", // ...]  // 36 imagens, volta completa
          },
          // ... 5 conjuntos ao todo, um por cada cor da carroçaria
        ],
        "images_gallery": [
          { "category": "exterior", "inner_id": "101727", "images": ["https://p9-dcd.byteimg.com/motor-mis-img/78ed84c72cb3f6849a27f14cff7b9a7d~tplv-f042mdwyw7-original:1200:0.jpg", // ...] },  // 30 fotos nesta categoria
          { "category": "interior", "inner_id": "101727", "images": [ ... ] },
          { "category": "space", "inner_id": "101727", "images": [ ... ] }
        ],
        "panorama_interior": [
          {
            "inner_id": "101727",
            "color": "Black",
            "color_hex": "#000000",
            "front": "https://p9-dcd.byteimg.com/img/motor-mis-img/95b71a3d3888109b5525c92a573a73eb~tplv-resize:4000:0.image",
            "rear": "https://p9-dcd.byteimg.com/img/motor-mis-img/cf8bb50227ebe3c9f2ae63e46a95a5ff~tplv-resize:4000:0.image"
          }
        ],
        "section": "new",
        "series_id": "4760",
        "brand_id": "395"
      }
    },
    // ... seguem-se os restantes registos da página, até 20
  ],
  "meta": {
    "page": 1,
    "next_page": 2,
    "limit": 20
  }
}

Campos do registo

  • id - identificador sequencial do registo; identifique a versão pelo inner_id
  • inner_id - ID da versão em dongchedi.com; não muda
  • url - endereço da página da versão em dongchedi.com
  • mark, model - marca e modelo, por exemplo Voyah e Voyah FREE
  • complectation - nome da versão; não inclui o modelo nem o ano
  • year - ano-modelo
  • price - preço em yuans. Normalmente é o preço mais baixo dos concessionários de Pequim. Sem ofertas de concessionários, o preço do fabricante; sem nenhum dos dois, 0
  • official_price - quanto pede o fabricante, em yuans
  • cut_price - quantos yuans abaixo do preço do fabricante vendem os concessionários de Pequim; o valor vem do Dongchedi
  • engine_type - combustível; os valores admitidos vêm de /filters
  • transmission_type - caixa de velocidades; lista em /filters
  • drive_type - tipo de tração; lista em /filters
  • body_type - carroçaria; lista em /filters
  • displacement - cilindrada do motor, em litros; não é preenchida nos elétricos
  • doors_count - número de portas
  • horse_power - potência em cv; usa-se o primeiro valor conhecido: hybrid_power_ps, depois electric_power_ps, depois ice_power_ps
  • ice_power_ps, ice_power_kw - potência do motor de combustão em cv e em kW
  • electric_power_ps, electric_power_kw - cv e kW de todos os motores elétricos em conjunto
  • hybrid_power_ps, hybrid_power_kw - potência total do sistema híbrido, em cv e kW
  • section - secção, sempre new
  • series_id, brand_id - ID do modelo e ID da marca no Dongchedi
  • equipment - objeto com os grupos de especificações e equipamento; os nomes dos grupos estão abaixo. Num grupo vêm apenas os itens que a versão tem. O que significam os valores:
    • ● - incluído na versão sem custo adicional
    • ○ - equipamento à escolha do comprador; a indicação "○ 499 CNY" mostra quanto custa acrescentá-lo
    • texto ou número - medida, material ou tipo, por exemplo "2960" ou "Leather/suede". A vírgula separa uma variante da outra, o símbolo ○ a seguir a um nome refere-se a esse nome, e o montante a seguir ao símbolo é o custo adicional
    • Quando a versão não tem ficha de especificações e equipamento, no lugar do objeto vem uma cadeia vazia
  • images - cadeia com um array JSON dentro: ligação para a foto do modelo. Sem foto, a cadeia fica vazia
  • images_360 - vista a 360 graus da carroçaria: array de conjuntos, um por cor. No conjunto vêm o inner_id da versão fotografada, color, color_hex e frames: 36 imagens, uma volta completa ao carro; numa carroçaria bicolor acresce sub_color_hex. A cor principal vem em primeiro lugar no array
  • images_gallery - galeria: array por categorias de fotos. No elemento vêm category, o inner_id da versão fotografada e images, até 30 ligações. Categorias: exterior é a carroçaria, interior é o tablier com os ecrãs e o volante, space são os bancos, as portas e a bagageira
  • panorama_interior - panorâmica do interior. Em front, rear e third estão os endereços de imagens esféricas 2:1: a vista a partir do lugar do condutor, da segunda e da terceira fila; nem todos os carros têm third. A cor do interior é definida por color e color_hex, e o segundo tom de um habitáculo bicolor vem em sub_color_hex. O array tem um conjunto por cor, e no conjunto vem inner_id

O inner_id dentro de um conjunto de fotos mostra que versão foi fotografada. Pode não coincidir com o ID da versão a que o registo se refere: nesse caso, as fotos são de outra versão do mesmo modelo. É assim que funcionam images_360, images_gallery e panorama_interior. Se o modelo inteiro não tiver fotos, os arrays ficam vazios. Todas as ligações das fotos apontam para os servidores do Dongchedi.

Nomes dos grupos em equipment

equipment - Basic information, Body, Engine, Electric motor, Battery/charging, Transmission, Chassis/steering, Wheels/brakes, Active safety, Passive safety, Driver assistance and handling, Exterior, Interior, Comfort and anti-theft, Seats, Smart connectivity, Infotainment, Lighting, Glass/mirrors, Air conditioning/refrigerator, Intelligent features, Option packages.

GET/change_id

O primeiro ID de evento a partir da data indicada; o dia conta-se pela hora da China. A resposta 0 significa que ainda não houve eventos desde essa data.

Parâmetros:

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

Resposta:

{ "change_id": 14615 }

Resposta 0: ainda não há eventos, chame o método de novo mais tarde. Qualquer outro número serve para o parâmetro change_id.

GET/changes

Eventos do catálogo: added apareceu uma versão, changed mudou o preço ou o desconto, removed a versão foi retirada de venda.

Parâmetros:

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

Resposta:

{
  "result": [
    {
      "id": 14615,
      "inner_id": "244341",
      "change_type": "added",
      "created_at": "2026-10-03T09:02:11.648+03:00",
      "data": { ... }  // todos os dados da versão, como em /offers
    },
    {
      "id": 14616,
      "inner_id": "101727",
      "change_type": "changed",
      "created_at": "2026-10-03T09:31:54.072+03:00",
      "data": { "new_price": 246900, "official_price": 266900, "cut_price": 20000 }  // novos valores de price, preço do fabricante e desconto
    },
    {
      "id": 14617,
      "inner_id": "101728",
      "change_type": "removed",
      "created_at": "2026-10-03T10:20:37.513+03:00",
      "data": {}  // exemplo fictício: a versão foi retirada de venda
    }
  ],
  "meta": {
    "cur_change_id": 14615,
    "next_change_id": 14618,
    "limit": 20
  }
}

Faça a chamada seguinte com o next_change_id da resposta. O valor null indica que o feed foi lido até ao fim: repita a mesma chamada passado algum tempo.

GET/offer

Dados completos de uma versão pelo seu inner_id.

Parâmetros:

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

A resposta traz o registo em si, 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'
Dongchedi

No Dongchedi (dongchedi.com), um mesmo modelo é representado por várias versões, com equipamento e preço diferentes. A API devolve cada uma como um registo à parte.

Nos resultados só entra o que está à venda neste momento. Quando uma versão deixa de ser vendida, desaparece do catálogo e no feed surge um evento removed.

O essencial nestes dados são os preços: ao lado do preço do fabricante está o preço mais baixo dos concessionários de Pequim e o valor do desconto. Por eles vê-se que versões os concessionários vendem abaixo do preço do fabricante e por quanto menos.

As especificações, o equipamento e as fotos de cada versão servem para o catálogo do seu site. Não precisa de um scraper do Dongchedi para isso.

Resposta em 2 min