
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.
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.
Strumień zmian informuje o każdej nowej wersji wyposażenia Autohome, nowej cenie i zmianie statusu sprzedaży.
Codziennie plik ze wszystkimi wersjami wyposażenia Autohome w sprzedaży.
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.
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/autohomeAutoryzacja: api_key parametr
Schemat integracji
/filterssłownik: marki, modele, wartości filtrówPierwsze 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/changes?change_id=...nowe wersje wyposażenia, nowe ceny i zmiany statusu od zapisanego ID/offerrekord jednej wersji wyposażenia według inner_idOd 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_KEYOdpowiedź:
{
"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 stronymark, model- marka i model w pisowni z /filtersengine_type, transmission_type, body_type, drive_type- paliwo, skrzynia biegów, nadwozie i napęd, bez rozróżniania wielkości literavailability- 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 presaleyear_from, year_to- zakres roku modelowegoprice_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=2026Odpowiedź:
{
"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-03Odpowiedź:
{ "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=81984Odpowiedź:
{
"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=73940W 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:
Parametry:
access_name- Twoja osobista subdomenadate- data eksportu w formacie rrrr-mm-dd, np. 2026-10-05file_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.csvPrzykład polecenia Wget
wget --method GET \
--header 'Authorization: Basic XXX==' \
'https://{access_name}.auto-api.com/yyyy-mm-dd/all_active.csv'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.
Rozszerz swój zasięg danych motoryzacyjnych na rynki globalne dzięki naszym wszechstronnym interfejsom API dla platform: