AUTO-API.COM
Logo Autohome

Autohome APIScraper i parser

Autohome API: katalog nowych aut z Chin na Twoją stronę. Dane techniczne i wyposażenie każdej wersji, zdjęcia, ceny producenta i dealerów.

Oficjalne biblioteki SDK

Metody API są dostępne w naszych SDK jako gotowe funkcje, a otwarty kod bibliotek znajdziesz na GitHubie.

Autohome API

Parser i scraper Autohome działają po naszej stronie, a gotowy katalog nowych aut z Chin pobierasz przez API: dane techniczne i wyposażenie każdej wersji, widok 360°, galerię i panoramę wnętrza, cenę producenta i cenę dealera. Strumień zmian informuje o nowych wersjach wyposażenia, nowych cenach i zmianie statusu sprzedaży.

API

Strumień zmian informuje o każdej nowej wersji wyposażenia Autohome, nowej cenie i zmianie statusu sprzedaży.

Codzienne eksporty

Codziennie plik ze wszystkimi wersjami wyposażenia Autohome w sprzedaży.

Pełne dane

Dane techniczne w ośmiu grupach, wyposażenie z oznaczeniem standard lub opcja, kolory nadwozia i wnętrza, pakiety opcji, widok 360°, galeria, panorama wnętrza, ceny producenta i dealera, status sprzedaży.

Uzyskaj dostęp do APIDostęp przyznany w ciągu 2 minut

Dane wersji wyposażenia do katalogu aut

Dane techniczne są w extra_prep.params, wyposażenie w equipment, obok zdjęcia, kolory i ceny.

Dane techniczne

Parametry podstawowe: producent, klasa, data wejścia na rynek, gwarancja, prędkość maksymalna, przyspieszenie, zużycie paliwa

Nadwozie: długość, szerokość i wysokość, rozstaw osi, rozstaw kół, kąty natarcia i zejścia, drzwi i miejsca, pojemność baku i bagażnika

Silnik: model, pojemność, moc w kW i KM, moment obrotowy, doładowanie, typ wtrysku, paliwo, norma emisji spalin

Skrzynia biegów: typ skrzyni i liczba biegów

Podwozie i układ kierowniczy: napęd, typ napędu na cztery koła, zawieszenie przednie i tylne, wspomaganie kierownicy

Koła i hamulce: rozmiary opon, typ hamulców na każdej osi, hamulec postojowy

Silnik elektryczny: liczba silników i ich typ, moc i moment obrotowy każdego z osobna i łącznie

Bateria i ładowanie: czas ładowania, zużycie energii, zasięg według CLTC i WLTC, pojemność i typ baterii, producent ogniw

Wyposażenie

Bezpieczeństwo: ABS, poduszki i kurtyny powietrzne, automatyczne hamowanie, utrzymywanie pasa ruchu

Asystenci kierowcy: kamery, lidary i radary, tempomat, parkowanie po zapamiętanej trasie

Wnętrze: fotele, klimatyzacja, lodówka, system audio

Opcje: co jest w standardzie, co za dopłatą i ile wynosi dopłata

Łącznie: 17 grup, w bogatych wersjach ponad 200 pozycji

Zdjęcia i kolory

Widok 360°: nadwozie we wszystkich kolorach, 30 lub 36 ujęć na kolor

Galeria: do 20 zdjęć w każdej z 8 kategorii

Panorama wnętrza: według kolorów wykończenia

Kolory: nadwozie i wnętrze z nazwami i kodami

Model i ceny

Model: marka i jej kraj, logo, model, wersja wyposażenia, klasa, rok

Ceny: producenta, najniższa u dealerów w Pekinie, rabat

Status sprzedaży: w sprzedaży, wkrótce w sprzedaży, sprzedaż zakończona

Bazowy URL

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

Autoryzacja: api_key parametr

Schemat integracji

1
/filterssłownik: marki, modele, wartości filtrów
2

Pierwsze pobranie:

/change_id?date=...zapisz ID, od którego zacznie się strumień zmian
/offerspobierz wersje wyposażenia z katalogu, wszystkie po kolei lub z filtrami
3
/changes?change_id=...nowe wersje wyposażenia, nowe ceny i zmiany statusu od zapisanego ID
4
/offerrekord jednej wersji wyposażenia według inner_id

Od czego zacząć:

1. Wywołaj /change_id z dzisiejszą datą według czasu chińskiego i zapisz odpowiedź; jeśli w odpowiedzi jest zero, powtórz żądanie nieco później. Następnie przejdź przez /offers strona po stronie, aż next_page będzie miało wartość null. Bez filtra statusu archiwum nie trafia do wyników: przychodzą wersje wyposażenia, które są w sprzedaży lub wkrótce pojawią się u dealerów.

2. Zapisany ID jest potrzebny do pierwszego żądania /changes. Dalej czytaj od next_change_id z odpowiedzi, a przy null powtórz żądanie później z tym samym ID. W zdarzeniach przychodzą pełne rekordy nowych wersji wyposażenia, nowe ceny i zmiany statusu sprzedaży.

3. Archiwum wersji z poprzednich lat pobierasz osobno: wywołaj /offers z parametrem availability=offline. Do wyszukiwania według konkretnych kryteriów wywołuj /offers z filtrami: marka i model, rok modelowy, cena, paliwo, nadwozie, skrzynia biegów, napęd.

GET/filters

Słownik dla /offers: marki z modelami i wartości pozostałych filtrów. Przebudowywany raz na dobę. Wersje archiwalne nie wchodzą w jego skład. Mimo to wszystkie wartości availability są w nim wymienione.

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

Odpowiedź:

{
  "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

Wersje wyposażenia z katalogu strona po stronie, z filtrami lub bez.

Parametry:

  • page (wymagane) - numer strony
  • mark, model - marka i model w pisowni z /filters
  • engine_type, transmission_type, body_type, drive_type - paliwo, skrzynia biegów, nadwozie i napęd, bez rozróżniania wielkości liter
  • availability - status sprzedaży: on_sale, presale lub offline, małymi literami, kilka wartości po przecinku; jeśli parametr nie jest podany, przychodzą on_sale i presale
  • year_from, year_to - zakres roku modelowego
  • price_from, price_to - zakres ceny w juanach według pola 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

Odpowiedź:

{
  "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": "●", // ... },
          "...": { ... }  // w tej wersji 166 pozycji w 16 grupach
        },
        "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 ujęć dookoła auta
          }
        ],
        "images_gallery": [
          { "category": "exterior", "inner_id": "73940", "images": ["https://car2.autoimg.cn/cardfs/product/g34/M08/18/8B/autohomecar__ChtpWGiZmaWALDSGAJghmaxy6as941.jpg", // ...] },  // 20 zdjęć
          { "category": "interior", "inner_id": "73940", "images": [ ... ] },
          // ... dalej kategorie space i 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": { ... }
          },
          // ... takich zestawów jest 3, tyle co kolorów wnętrza
        ],
        "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", // ... },
            "...": { ... }  // łącznie 116 parametrów w 8 grupach
          }
          // ... pozostałe pola extra_prep są wymienione w opisie niżej
        }
      }
    },
    // ... i pozostałe rekordy, na stronie jest ich 20
  ],
  "meta": {
    "page": 1,
    "next_page": 2,
    "limit": 20
  }
}

Pola rekordu

  • id - identyfikator rekordu w API; do powiązania z wersją wyposażenia używaj inner_id
  • inner_id - identyfikator wersji wyposażenia na Autohome
  • url - link do wersji wyposażenia na autohome.com.cn
  • mark, model - marka i model, np. Tank i Tank 500 New Energy
  • complectation - nazwa wersji wyposażenia, rok modelowy jest częścią nazwy
  • title - pełna nazwa: marka, model i wersja wyposażenia
  • year - rok modelowy
  • price - cena w juanach: najniższa u dealerów w Pekinie; jeśli dealerzy nie podali ceny, sugerowana przez producenta; -1, jeśli nie ma ani jednej, ani drugiej
  • official_price - cena sugerowana przez producenta, w juanach
  • cut_price - rabat dealera w juanach, czyli official_price minus cena dealera; bywa ujemny, gdy dealer żąda więcej; puste bez ceny dealera
  • availability - status sprzedaży: on_sale w sprzedaży, presale wkrótce pojawi się u dealerów, offline sprzedaż zakończona
  • sale_status - kod statusu na platformie: 0 nie weszła na rynek, 10 trwa przedsprzedaż, 20 w sprzedaży, 30 wycofana z produkcji, ale dostępna u dealerów, 40 sprzedaż zakończona; puste, gdy wersja nie ma danych technicznych
  • engine_type - rodzaj paliwa, wartości z /filters
  • transmission_type - automatic (automatyczna) lub manual (manualna); dokładna nazwa skrzyni biegów w extra_prep.transmission
  • drive_type - napęd, wartości z /filters
  • body_type - typ nadwozia, wartości z /filters
  • level - klasa auta według podziału platformy, np. "compact car", "mid-size car", "large suv"
  • displacement - pojemność silnika w litrach; w autach elektrycznych pole jest puste
  • doors_count, seats - liczba drzwi i liczba miejsc
  • horse_power - moc w KM: układu hybrydowego, jeśli jest znana; w przeciwnym razie silników elektrycznych, a w ostateczności silnika spalinowego
  • ice_power_ps, ice_power_kw - KM i kW silnika spalinowego
  • electric_power_ps, electric_power_kw - KM i kW silników elektrycznych łącznie
  • hybrid_power_ps, hybrid_power_kw - KM i kW całego układu hybrydowego
  • section - sekcja, zawsze new
  • series_id, brand_id - identyfikatory modelu i marki na platformie
  • extra_prep - zagnieżdżony obiekt z pozostałymi danymi, opisany niżej; gdy wartości brak, przychodzi null
  • equipment - wyposażenie rozłożone na grupy; grupy są wymienione niżej. W obiekcie są tylko te pozycje, które ma dana wersja. Jak czytać wartości:
    • ● - pozycja wchodzi w skład wyposażenia standardowego wersji
    • ○ - można zamówić osobno; kwota obok to dopłata w juanach, np. "○ 6000 CNY"
    • tekst lub liczba - konkretne wykonanie, np. "Genuine leather" lub "5G". Przecinek rozdziela warianty, znak ○ odnosi się do wariantu przed nim: w "Heating, Ventilation, Massage ○" osobno zamawia się masaż
    • kreska - w zapisie "front ● / rear -" wyposażenie jest z przodu, a z tyłu go nie ma; poza taką parą kreska nie występuje
    • Pusty ciąg znaków zamiast obiektu oznacza, że wyposażenie wersji jest nieznane
  • images - ciąg znaków z tablicą JSON w środku: link do zdjęcia wersji wyposażenia; bez zdjęcia ciąg jest pusty
  • images_360 - widok 360° nadwozia. W frames jest 30 lub 36 ujęć pokazujących auto dookoła. Zestawy różnią się lakierem: określają go color i color_hex, przy dwukolorowym nadwoziu obie wartości zawierają dwa kolory rozdzielone ukośnikiem, kolor główny jako pierwszy. Po inner_id zestawu widać, która wersja wyposażenia jest na ujęciach: jeśli danej wersji nie sfotografowano, brana jest inna z tego samego modelu. Jeśli cały model nie ma takich zdjęć, tablica jest pusta
  • images_gallery - zdjęcia według kategorii: w każdym zestawie category, inner_id i images, nie więcej niż 20 zdjęć. Kategorie: exterior wygląd zewnętrzny, interior deska rozdzielcza i kierownica, space fotele i wnętrze, details drobne detale, official oficjalne zdjęcia producenta, features cechy szczególne modelu, auto_show ujęcia z targów motoryzacyjnych, night zdjęcia po zmroku. Galerię ma większa część katalogu
  • panorama_interior - panorama wnętrza. Jedna pozycja kamery to sześć obrazów: front, back, left, right, up, down, razem dają panoramę sześcienną. Pozycje kamery są nazwane kluczami: front kierowca, passenger pasażer z przodu, rear drugi rząd, rear_welfare drugi rząd z fotelem dla pasażera o ograniczonej sprawności ruchowej, third trzeci rząd, trunk bagażnik; przychodzą tylko te, które sfotografowano. Zestawy są pogrupowane według koloru wykończenia, w każdym inner_id, color i color_hex. Panoramę ma mniej więcej jedna czwarta rekordów, w pozostałych tablica jest pusta

Zawartość extra_prep

  • price_source - czyja cena trafiła do price: dealer oznacza cenę dealera, msrp cenę producenta
  • dealer_price - cena dealera, w juanach
  • price_city - miasto, z którego pochodzi cena dealera
  • factory, factory_id - kto produkuje auto i ID producenta na platformie
  • brand_logo - adres obrazka z logo marki
  • brand_country - kraj marki
  • is_popular - true dla wersji wyposażenia, którą platforma uznaje za najpopularniejszą w modelu; taka wersja jest w nim tylko jedna
  • series_state - kod statusu całego modelu: 20 w sprzedaży, 40 sprzedaż zakończona, 0 żadna wersja nie jest obecnie w sprzedaży, 10 nie wszedł na rynek
  • spec_group - podtytuł, pod którym wersja wyposażenia widnieje na liście platformy: silnik przy wersjach w sprzedaży, rok modelowy przy wycofanych
  • spec_description - krótki podpis wersji wyposażenia: napęd i skrzynia biegów
  • is_config_missing - true, gdy platforma nie opublikowała danych technicznych wersji
  • market_date - data wejścia wersji wyposażenia na rynek
  • emission_standard - norma emisji spalin
  • engine - silnik w jednej linii, np. "2.0T 252 hp L4"
  • engine_model - model silnika
  • displacement_ml - pojemność skokowa silnika, cm³
  • intake - typ doładowania
  • cylinders - liczba cylindrów
  • fuel_grade - gatunek paliwa
  • max_power_kw, max_torque_nm - moc maksymalna w kW i moment obrotowy w Nm
  • transmission, gears, transmission_kind - pełna nazwa skrzyni biegów, liczba biegów i typ skrzyni
  • awd_type - typ napędu na cztery koła
  • body - nadwozie w jednej linii: drzwi, miejsca i typ
  • length_mm, width_mm, height_mm, wheelbase_mm - długość, szerokość, wysokość i rozstaw osi, mm
  • ground_clearance_mm - prześwit, mm
  • curb_weight_kg, gross_weight_kg - masa własna i masa całkowita, kg
  • fuel_tank_l, trunk_l - pojemność baku i bagażnika, l
  • max_speed_kmh, acceleration_0_100_s - prędkość maksymalna, km/h, i czas przyspieszenia z miejsca do 100 km/h, s
  • fuel_consumption_wltc, fuel_consumption_nedc - zużycie paliwa w cyklach WLTC i NEDC, litrów na 100 km
  • battery_kwh, battery_type - bateria: pojemność w kWh i typ
  • range_cltc_km, range_wltc_km, range_nedc_km - zasięg w trybie elektrycznym w cyklach CLTC, WLTC i NEDC, km
  • electricity_kwh_100km - ile kWh zużywa auto na 100 km
  • fast_charge_kw, fast_charge_hours - szybkie ładowanie: moc w kW i czas w godzinach
  • motor_type, motors_count - typ i liczba silników elektrycznych
  • warranty - gwarancja na auto
  • ev_warranty - osobna gwarancja na baterię, silniki elektryczne i elektronikę mocy
  • tires_front, tires_rear - opony z przodu i z tyłu; rozmiar za dopłatą jest oznaczony jako opcja, obok cena
  • colors - dostępne kolory: exterior dla nadwozia, interior dla wnętrza. Kolor ma nazwę, kod, liczbę zdjęć i ID na platformie
  • packages - pakiety opcji: nazwa, co wchodzi w skład, w standardzie czy w opcji i ile kosztuje w juanach
  • params - dane techniczne w grupach, grupy są wymienione niżej

Zamiast plików przychodzą linki do serwerów Autohome.

Jakie grupy przychodzą

  • 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 pierwszego zdarzenia z podanej daty lub późniejszego. Datę przyjmuje się według czasu chińskiego. Dopóki nie ma zdarzeń z tej daty, w odpowiedzi jest 0.

Parametry:

  • date (wymagane) - data w formacie yyyy-mm-dd
https://{access_name}.auto-api.com/api/v2/autohome/change_id?api_key=YOUR_API_KEY&date=2026-10-03

Odpowiedź:

{ "change_id": 81984 }

Od otrzymanego ID zacznij odczyt strumienia: przekaż go w change_id metody /changes. Zero oznacza, że zdarzeń jeszcze nie ma: pobierz ID później.

GET/changes

Strumień zdarzeń: nowa wersja wyposażenia (added), nowa wartość ceny lub statusu sprzedaży (changed), zniknięcie z katalogu platformy (removed).

Parametry:

  • change_id (wymagane) - od którego ID zmiany
https://{access_name}.auto-api.com/api/v2/autohome/changes?api_key=YOUR_API_KEY&change_id=81984

Odpowiedź:

{
  "result": [
    {
      "id": 81984,
      "inner_id": "73940",
      "change_type": "added",
      "created_at": "2026-10-03T08:14:22.317+03:00",
      "data": { ... }  // cały rekord, jak w odpowiedzi /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" }  // po zmianie: wartość price, cena producenta i status sprzedaży
    },
    {
      "id": 81986,
      "inner_id": "47831",
      "change_type": "removed",
      "created_at": "2026-10-03T08:17:41.205+03:00",
      "data": {}  // przykład poglądowy: wersja zniknęła z katalogu platformy
    }
  ],
  "meta": {
    "cur_change_id": 81984,
    "next_change_id": 81987,
    "limit": 20
  }
}

W kolejnym żądaniu przekaż next_change_id. Jeśli ma wartość null, nowych zdarzeń jeszcze nie ma: powtórz to samo żądanie później. Zdarzenia wersji archiwalnych też trafiają do strumienia.

GET/offer

Jedna wersja wyposażenia według inner_id. Działa też dla wersji wycofanych ze sprzedaży.

Parametry:

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

W odpowiedzi jest jeden rekord, bez opakowania result i data.

Przechowywanie

Pliki pozostają dostępne przez co najmniej 3 dni

Dostępność

Świeże pliki każdego ranka

Format CSV

Kolumny CSV są rozdzielone znakiem pipe (|)

Struktura URL:

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

Parametry:

  • access_name - Twoja osobista subdomena
  • date - data eksportu w formacie rrrr-mm-dd, np. 2026-10-05
  • file_name - nazwa pliku z rozszerzeniem

Dostępne pliki:

  • 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

Przykład żądania 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

Przykład polecenia Wget

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

Autohome (autohome.com.cn) to portal, na którym w Chinach wybiera się nowe auto: porównuje się wersje wyposażenia, ogląda zdjęcia i sprawdza ceny dealerów. Katalog jest tam prowadzony według wersji wyposażenia i przechowuje nawet te, które już wycofano ze sprzedaży.

Wersja wycofana ze sprzedaży zachowuje swój rekord w API. Dzięki temu katalog służy też jako źródło danych o autach z poprzednich lat: po specid z oferty Che168 znajdziesz dokładnie tę wersję wyposażenia z jej danymi technicznymi i wyposażeniem.

Cenę producenta i najniższą cenę u dealerów w Pekinie zwracamy w osobnych polach, a obok nich rabat. Na stronie przydadzą się też drobiazgi: logo i kraj marki, nazwy i kody kolorów nadwozia i wnętrza. Na podstawie pojemności silnika, mocy i pojemności baterii z góry policzysz cło i opłaty importowe.

Nowe wersje wyposażenia, nowe ceny i zmiany statusu sprzedaży zwraca strumień /changes. Własny parser Autohome nie będzie potrzebny.

Odpowiedź w 2 min