договор 2026-10-05
Справочник

Речник на данните

Списъци с полетата в картата от търсенето и детайлите за търга, нормализираният блок vehicle_details, покритието по източник и какво никога не се показва.

Полета в картата от търсенето

Полетата се връщат, когато избраният източник ги предоставя.

text
auction_id, site_name, auction_batch_id, batch_start_date, batch_end_date,
auction_sec_left, buy_now_price, car_country_extended, country_code,
country_marker_code, country_marker_name, country_marker_color, car_name_en,
current_price, buynow_final, current_final, buynow_bgn, current_bgn,
date_first_registration, has_technical_damage, is_broken, is_buy_now, kw,
mileage, start_price, final_price, thumbnail_url, hp, pk, size, picture_count,
clean_make, clean_model, model_display, model_class_series, fuel_group,
gearbox_group, clean_type, registration_year, production_year, production_month, is_margin, public_damage_state, public_price_eur,
offer_link, is_active, is_top_offer, top_offer_savings_pct, top_offer_savings

Още четири полета се изчисляват, а не се съхраняват. Първите три са на всеки ред; четвъртото се появява, щом снимката е в нашия CDN.

ПолеЗначение
auction_id_strID на търга като низ, на всеки ред. Адресирайте колата с него — вижте по-долу.
auction_end_atАбсолютният момент на затваряне в UTC или null за наличност без краен срок. На всеки ред.
steeringleft / right, никога null. На всеки ред.
served_thumbnail_urlМиниатюрата на картата, щом снимката е съхранена в нашия CDN — същата стойност, която тогава носи и thumbnail_url. Липсва дотогава, затова използвайте thumbnail_url като резервен вариант, вместо да го смятате за задължително.

Редовете съдържат и данни за снимките до миниатюрата: thumbnailUrl и servedThumbnailUrl (camelCase близнаци на полетата по-горе), image_status и image_source както при записите в галерията, original_thumbnail_url (собствената миниатюра на източника, когато архивът я е заменил) и images — най-много първите 8 записа от галерията в реда на показване, основната първа. images в ред от търсенето е преглед за картата, никога пълната галерия: за всичко четете vault_gallery в отговора с детайли или /api/auction-images/{site}/{id}.

fuel_group може да е празно — japan не публикува гориво за по-голямата част от каталога — а лот без известно гориво съвпада с всеки филтър fuel, а не с нито един, така че филтрирането по гориво не прави тези лотове недостъпни.

Допълнителни полета в детайлите за търга

text
car_id, chassis_number, co2, co2_estimated, co2_estimated_standard,
buynow_tax, current_tax, buynow_tax_delivery, current_tax_delivery,
cylinder_capacity, effluent_standard_group_search, is_margin,
requested_sales_price, requested_sales_price_can_be_shown, special_price, places,
seller_score, country_code_dealer, community_name, community_seller_name,
currency_code_id, vehicle_grade_id, mechanical_indicator_id, is_commercial_car,
car_identification, car_report_types, images, gallery_images, created_at,
updated_at, first_seen_at, last_seen_at, last_available_at, last_changed_at,
vehicle_details, vault_gallery, estimated_value_eur, is_blind, details_pending

Съдържа и auction_id_str, auction_end_at и steering, точно както картите от търсенето, плюс същите четири ключа във формата на каталога, които добавя /api/listVehicles: vehicle_id (дубликат на auction_id със същото предупреждение за 2^53 — предпочитайте auction_id_str), manufacturer_slug, model_group_slug и, където редът има такова, fuel_type. Двата slug са стойностите, с които се адресират маршрутите на каталога, така че отговорът с детайли е достатъчен, за да изградите връзка към страниците на производителя и групата модели без втора заявка.

`is_blind` and `details_pending`

Две булеви стойности отговарят на въпроси, на които останалите данни не могат.

is_blind е true, когато аукционната къща по замисъл не публикува никакво наддаване. Това е единственият случай, в който current_price: null е окончателен отговор, а не липсващи данни — няма стойност за извличане, нито сега, нито по-късно, и никога няма да пристигне актуална цена. Клиент, който показва „цената не е налична, опитваме отново…“ за закрит лот, ще опитва вечно; четете този флаг и вместо това показвайте estimated_value_eur, отбелязано като оценка.

details_pending е true, когато пълните детайли на обявата още не са извлечени от източника. Докато е true, vehicle_details се пропуска и отговорът се обслужва с кратък max-age, така че клиент с периодични проверки да види появата на детайлите. Това не е грешка и не изисква обработка освен показване на раздела със спецификацията, щом стане false.

Блокът vehicle_details

Присъства в /api/auction/{site}/{id} и /api/car-details. Източниците с богати детайли описват едни и същи понятия под различни имена — файл за изтегляне е Documents[] в Auto1, докато Documents в OpenLane е речник с булеви стойности за документите, а не списък с файлове — затова този блок ги нормализира. Четете него, вместо да разклонявате по site_name. Всеки ключ се пропуска, когато източникът няма нищо за него, а целият блок се пропуска, докато details_pending е true.

КлючТипЗначение
documentsarrayФайлове за изтегляне: {type, url, label}. Само връзки.
inspection_reportsarrayПротоколи от оглед/щети/оценка: {type, type_id, url}.
option_reportsarrayПротоколи за оборудването (type_id 4), отделно от щетите.
car_reportsarrayСобственият индекс на протоколите на OpenLane, както го изпраща източникът.
service_historyarrayРедове за всяко посещение: {date, mileage_km, company, description, price_eur}.
service_history_summaryobjectДали е обслужван, последна дата, последен пробег.
technical_inspectionobject / stringВалидност на техническия преглед.
paperworkobjectCOCAvailable, RegistrationDocsAvailable, IsV5Present, LicensePlate.
conditionobjectГодност за движение, ключове, дълбочина на гумите, оценка, статус на огледа, отметка за произшествие.
damagesarrayСтруктурирани записи за щети по панел/зона, където източникът ги предоставя.
damage_commentstringСвободни бележки за щетите (също damage_service_comment).
technical_issues / remarksstring
is_damaged / has_technical_issuesbooleanДопълнителни данни от източника, където са налични.
estimated_repair_costsnumberПрогнозна цена за ремонт на щетите по автомобила. Не е такса.
paint_measurements / wheels / highlightsarray / objectДопълнителни данни за състоянието от Auto1.
technical_inspection_datestringИзтичане на техническия преглед, когато източникът публикува само дата.
equipmentarrayСписък с оборудване/опции.
warrantyobjectВид гаранция, дата и пробег на изтичане.
specsobjectДвигател, купе, размери, емисии, данни за зареждане на EV.
locationobjectФизическо местоположение и държава на произход на автомобила.
sellerobjectЗапис за продавача/търговеца, както го предоставя източникът.
profileobjectДопълнителни данни от източника, където са налични.
videosarrayДопълнителни видеа от източника; използвайте върнатите адреси, където ги има.
kb_diagnosis / kb_inspectionobjectСтатус на протокола от KB, подредени редове, проверени системи, маркировки на панелите, снимки, документи и по избор VIN. Вижте „Полета по източник“ за формата.
other_notesarray / objectДопълнителни бележки за състоянието от Auto1.

Покритието не е еднакво за всички източници

Всяка аукционна къща публикува различно подмножество от тези ключове и разликите са големи: само Auto1 има измервания на боята, OpenLane разграничава файловете с протоколи от отметките за документи, KB предоставя по избор записи за диагностика и оглед, а Япония — импортирани снимки и по избор данни от протокола. Това е ограничение при източника, а не пропуск в нашите данни — не изграждайте интерфейс, който приема, че даден ключ винаги е там. Пълната матрица на покритието, кодовете на типовете протоколи на OpenLane и капаните по източник са в Полета по източник.

Година на производство, регистрация и версия

registration_year описва първата регистрация; production_year използва данни за година на производство/модел и при липса пада обратно на registration_year. production_month може да е null и не се извежда от данни само с година. Използвайте production_year_from / production_year_to и production_year_new / production_year_old за измерението „година на производство“. /api/production-years връща production_years и production_year_counts; /api/facets го включва като production_years. /api/types изисква brand и model и връща версии с бройки плюс групирани записи на модели. Използвайте type за версии, отделно от vehicle_type и body_style.

is_margin е флаг за режима на ДДС в картите и детайлите, който може да е null. True означава режим на маржа, false — ДДС за приспадане, null — неизвестно. Не тълкувайте липсващите ценови полета, зависещи от права, като нула. Допълнителните блокове с протоколи от източника включват kb_diagnosis и kb_inspection от KB; данните за импортираните японски оферти са в car_identification.JapanOffers.

Никога не се показва

Полетата за наддаващите и личните полета — самоличности на наддаващите, частни наддавания, лични максимуми и данни за поръчки — никога не се връщат. Нито пък търговските данни, свързани с акаунт: таксите, разходите и доставката на аукционните къщи са изчислени за нашия акаунт на купувач и нашия адрес за доставка, така че описват нашите търговски условия, а не автомобила.

ПремахнатоПримери
Такси и условия на търгаFees, bidprice, MerchantVat, Finance, Bidding, PackageDeal, commission_tiers, price_breakdown
Доставка, изчислена до нашия адресВсеки ключ, започващ с delivery или selfpickup, на всяка дълбочина, плюс transport, TransportOptions, StandingFees, PickupAddress, CompoundAddress
Данни за контакт на трети лицаИмейл адресите се премахват от свободния текст; околният текст се запазва
Нашата идентичност в платформитеИдентичността на акаунта на купувача, която вижда всеки източник, референциите на логистичните ни акаунти и BidHistory
Вътрешни метаданни от обработката_metrics, details_fetch_meta, enrich_errors

Все още се сервират: собствените публикувани цени на аукционната къща (price_buy_now, price_min_bid, price_estimation), режимът на ДДС (is_margin, vat_scheme), прогнозната цена на ремонта, Specs.TransportCategoryId (клас на автомобила, не пратка), местоположението на продавача/склада и buynow_tax_delivery / current_tax_delivery. За крайна цена използвайте калкулатора за внос, който е създаден за вашия маршрут.

Източници и изброявания

ВидСтойности
Източнициschadeautos, auto1, openlane, copart, encar, kbchachacha, japan
Сортиранеdefault (първо със снимки, после най-новите), newest, top_offers, time_left_least, time_left_desc, time_left_most, price_low, price_high, year_new, year_old, production_year_new, production_year_old, brand_az, brand_za. Оттеглената стойност random все още се приема и се обслужва като default.
vehicle_typecars, suvs & trucks (синоним: suvs and trucks)
smart_filtertop_offers, low_mileage, best_value
Булеви стойностиtrue, false, 1, 0, yes, no

Европейската мрежа от обяви не е в списъка с източници. Тя е пазарна референция на дребно, а не инвентар от търгове, така че не е валидна стойност за site — вижте вместо това групата ендпойнти за обяви.