
Alcopa Auction APIScraper i parser
Alcopa Auction API: francuska aukcja aut. Cena wywoławcza i aktualna oferta, VIN, uszkodzenia, dokumenty, zdjęcia. Zdarzenia dla każdego lotu, eksport co dobę.
Alcopa Auction API
Parser i scraper Alcopa Auction działają po naszej stronie, a gotowe loty francuskiej aukcji samochodowej pobierasz przez API: cenę wywoławczą lub aktualną ofertę, datę i miejsce licytacji, dane techniczne, VIN, uszkodzenia ze zdjęciami, dokumenty i zdjęcia. Strumień zmian informuje o nowych lotach, nowej cenie i zakończeniu licytacji z podaniem przyczyny.
Strumień zmian informuje o każdym nowym locie Alcopa Auction, nowej cenie lub ofercie i zakończeniu licytacji.
Codziennie plik ze wszystkimi otwartymi lotami Alcopa Auction.
Cena i oferta, sala lub sprzedaż online, data licytacji, rok rejestracji, przebieg, pojemność i moc, skrzynia biegów, VIN i numer rejestracyjny, CO2, VAT do odliczenia, gwarancja, uszkodzenia nadwozia, dokumenty i zdjęcia.
Bazowy URL
https://{access_name}.auto-api.com/api/v2/alcopaAutoryzacja: api_key parametr
Schemat integracji
/filterspobierz dostępne wartości filtrów/offerspobierz ogłoszenia (z filtrami lub bez) - użyj do początkowego ładowania danychDla aktualizacji (utrzymanie aktualności danych po początkowym ładowaniu):
/change_id?date=...pobierz początkowe ID dla strumienia zmian/changes?change_id=...pobierz wszystkie zmiany w bazie danych od podanego ID/offerpobierz szczegóły konkretnego ogłoszenia według inner_idOd czego zacząć:
1. Najpierw wywołaj /change_id z dzisiejszą datą według czasu paryskiego i zapisz odpowiedź; jeśli w odpowiedzi jest zero, powtórz żądanie nieco później. Następnie pobierz wszystkie strony /offers, aż next_page będzie miało wartość null.
2. Potem odczytuj /changes od zapisanego ID, za każdym razem przekazując next_change_id z odpowiedzi: tak dostaniesz nowe loty, nowe ceny i oferty oraz zakończone loty z podaniem przyczyny. Jeśli next_change_id ma wartość null, nowych zdarzeń jeszcze nie ma: powtórz żądanie później z tym samym ID.
3. Do wyszukiwania aut na zamówienie wywołuj /offers z filtrami według marki, modelu, roku, przebiegu, ceny, paliwa, skrzyni biegów, kategorii pojazdu i koloru.
GET/filters
Zwraca wszystkie możliwe wartości do filtrowania
https://{access_name}.auto-api.com/api/v2/alcopa/filters?api_key=YOUR_API_KEYOdpowiedź:
{
"mark": {
"PEUGEOT": {
"model": ["108", "2008", "208", "3008", "308", "5008", "508", "BOXER FOURGON", "EXPERT FOURGON", "PARTNER FOURGON"]
},
"RENAULT": {
"model": ["ARKANA", "CAPTUR", "CLIO V", "KANGOO", "MEGANE IV BERLINE", "TRAFIC FOURGON", "TWINGO III"]
},
"CITROEN": {
"model": ["BERLINGO", "C3", "C3 AIRCROSS", "C4", "C5 AIRCROSS", "JUMPY FOURGON"]
}
},
"transmission_type": ["Automatic", "Manual", "Sequential"],
"color": ["Beige", "Black", "Blue", "Brown", "Dark blue", "Dark grey", "Green", "Grey", "Light blue", "Light grey", "Orange", "Red", "Unknown", "White"],
"body_type": ["Commercial vehicle", "Passenger car", "Special purpose vehicle", "Van"],
"engine_type": ["Diesel", "Electric", "Ethanol (E85)", "Hybrid", "Petrol", "Petrol + LPG", "Plug-in hybrid"]
}GET/offers
Lista ogłoszeń z paginacją i filtrami
Parametry:
page(wymagane) - numer stronymark, model- marka i model w pisowni z /filterstransmission_type, color, body_type, engine_type- skrzynia biegów, kolor, kategoria pojazdu i paliwo, bez rozróżniania wielkości literyear_from, year_to- zakres roku pierwszej rejestracjikm_age_from, km_age_to- zakres przebiegu w kilometrachprice_from, price_to- zakres ceny lotu w euro
https://{access_name}.auto-api.com/api/v2/alcopa/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/alcopa/offers?api_key=YOUR_API_KEY&page=1&mark=Peugeot&model=308&year_from=2018&km_age_to=150000&engine_type=DieselOdpowiedź:
{
"result": [
{
"id": 1018,
"inner_id": "2910153",
"change_type": "added",
"created_at": "2026-09-30T15:43:04.158+03:00",
"data": {
"id": "1018",
"inner_id": "2910153",
"url": "https://www.alcopa-auction.fr/utilitaire-occasion/peugeot/308-bluehdi-130ch-s-s-bvm6-active-1119135",
"mark": "PEUGEOT",
"model": "308",
"complectation": "308 BLUEHDI 130CH S&S BVM6 ACTIVE",
"title": "PEUGEOT 308 BLUEHDI 130CH S&S BVM6 ACTIVE",
"year": "2019",
"price": "7000",
"km_age": "82751",
"color": "Blue",
"engine_type": "Diesel",
"body_type": "Passenger car",
"transmission_type": "Manual",
"displacement": "1499",
"horse_power": "130",
"vin": "VF3LBYHZPKS060872",
"condition": "",
"description": "sans roue de secours - euro 6",
"region": "Beauvais",
"images": "[\"https://photos.static.alcopa-auction.net/photos/2609/26091100167/internalCropped/PEUGEOT_308_251e1ed0e94e3c774aaf3c74.jpg\", \"https://photos.static.alcopa-auction.net/photos/2609/26091100167/internalCropped/PEUGEOT_308_bb42b3241c4495ea67690600.jpg\"]",
"extra_prep": {
"product_id": "1119135",
"sale_id": "13052",
"sale_site": "Internet",
"is_online_sale": true,
"sale_date": "2026-09-30",
"sale_start": "2026-09-28T19:00:00+02:00",
"bidding_end": "2026-09-30T16:00:00Z",
"lot_number": 1071,
"price_type": "current_bid",
"fees_included": true,
"bid_step": 100,
"in_preparation": false,
"non_roulant": false,
"pro_only": false,
"plate": "GC488AJ",
"first_registration": "2019-03-29",
"co2": 92,
"vat_recoverable": false,
"vehicle_type": "TOURISME",
"engine_hours": null,
"fiscal_power": null,
"warranty": "Garantie Sérénité de 3 mois incluse",
"battery_soh": null,
"damages": [
{ "type": "P", "zone": "JAVG", "type_label": "Peinture", "zone_label": "Jante avant gauche" },
{ "type": "P", "zone": "AAVG", "type_label": "Peinture", "zone_label": "Aile avant gauche" }
// ... other damages
],
"damage_images": ["https://photos.static.alcopa-auction.net/photos/2609/26091100167/damages/2534668b56b764b8c1045955.jpg"],
"documents": {
"technical_inspection": "https://www.alcopa-auction.fr/getDocument/ct/bHgyWlRPaEV1N20rM3FTNDZqZVk0dz09",
"vehicle_history": "https://api.b2b.autorigin.com/api/numberplate/ys8QGUQ2Vc/pdf?user=21&token=..."
}
}
}
}
],
"meta": { "page": 1, "next_page": 2, "limit": 20 }
}Pola rekordu
- id - numer rekordu w naszej bazie; do powiązania z lotem używaj inner_id
- inner_id - identyfikator lotu na Alcopa Auction; auto wystawione w dwóch sprzedażach ma dwa loty i dwa inner_id
- url - link do lotu na alcopa-auction.fr
- mark, model - marka i model, np. PEUGEOT i 308
- complectation - wersja z katalogu aukcyjnego: model, silnik i wyposażenie w jednej linii
- title - tytuł lotu, marka plus wersja
- year - rok pierwszej rejestracji; przy sprzęcie rok produkcji
- price - aktualna oferta lub cena wywoławcza w euro, która z nich, wskazuje price_type; -1, dopóki dom aukcyjny nie ustali ceny
- km_age - przebieg w kilometrach; puste, jeśli przebieg jest nieznany
- color - kolor nadwozia, wartości z /filters; rzadkie i fabryczne nazwy przychodzą tak jak na platformie
- engine_type - paliwo, wartości z /filters
- body_type - kategoria pojazdu z dowodu rejestracyjnego, wartości z /filters
- transmission_type - skrzynia biegów, wartości z /filters
- displacement - pojemność skokowa silnika, cm³; puste w autach elektrycznych lub gdy pojemność nie jest podana
- horse_power - moc w KM z oznaczenia wersji, np. BLUEHDI 130 daje 130; w hybrydach z dwiema liczbami moc silnika spalinowego; bez liczby w oznaczeniu wersji pole jest puste
- vin - pełny VIN; przy sprzęcie numer fabryczny
- condition - uwagi domu aukcyjnego o usterkach: kontrolka na desce rozdzielczej, hałas silnika, sprawdzić płyn chłodzący lub sprzęgło, ślady gradu i inne
- description - komentarz domu aukcyjnego do lotu: kiedy zostanie wydany dowód rejestracyjny, klasa emisji spalin, czego brakuje w komplecie i inne uwagi
- region - sala aukcyjna lub plac sprzedaży online, gdzie stoi auto; miejsce licytacji osobno, w sale_site
- images - linki do zdjęć jako tablica JSON w ciągu znaków
- extra_prep - zagnieżdżony obiekt z danymi sprzedaży i stanu, opisany niżej; gdy wartości brak, przychodzi null
Zawartość extra_prep
- product_id - identyfikator auta na platformie; dwa loty z tym samym product_id dotyczą jednego auta
- sale_id - identyfikator sprzedaży
- sale_site - miejsce licytacji: nazwa sali, przy sprzedaży online Internet
- is_online_sale - true przy sprzedaży online
- sale_date - data licytacji
- sale_start - początek licytacji na sali lub otwarcie licytacji online, czas ze strefą czasową
- bidding_end - do kiedy przyjmowane są oferty online: zakończenie sprzedaży online lub składanie ofert wstępnych przed licytacją na sali, czas ze strefą czasową; null, jeśli dom aukcyjny nie pokazuje terminu
- lot_number - numer pozycji w katalogu sprzedaży; null, dopóki dom aukcyjny nie ponumeruje katalogu
- price_type - current_bid, jeśli w price jest aktualna oferta, starting_price, jeśli cena wywoławcza
- fees_included - true, jeśli opłaty aukcyjne są już wliczone w cenę, jak w sprzedaży online; na licytacji na sali opłaty dolicza się do ceny
- bid_step - minimalne postąpienie w euro przy lotach z licytacją online
- in_preparation - false: do API trafiają loty, które dom aukcyjny już przygotował do sprzedaży, ze zdjęciami, uszkodzeniami i dokumentami, gdy istnieją
- non_roulant - true, jeśli auto nie jest na chodzie; takie loty są dostępne tylko dla profesjonalistów z branży motoryzacyjnej
- pro_only - true, jeśli w licytacji lotu mogą brać udział tylko profesjonaliści z branży motoryzacyjnej
- plate - numer rejestracyjny
- first_registration - data pierwszej rejestracji
- co2 - emisja CO2, g/km
- vat_recoverable - true, jeśli VAT od auta jest do odliczenia
- vehicle_type - dział aukcji: TOURISME osobowe, UTILITAIRES dostawcze, MATÉRIEL sprzęt, od wózków widłowych po przyczepy
- engine_hours - motogodziny przy sprzęcie
- fiscal_power - moc podatkowa motocykli jako tekst z jednostką, np. 4 CV
- warranty - gwarancja domu aukcyjnego wliczona w lot: program i okres; null bez gwarancji
- battery_soh - pozostała pojemność baterii auta elektrycznego lub hybrydy w procentach z certyfikatu; null bez certyfikatu
- damages - uszkodzenia nadwozia: dla każdego strefa i rodzaj naprawy, kodem i nazwą; rodzaje naprawy P lakierowanie, TP prace blacharskie z lakierowaniem, T usuwanie wgnieceń, RP wymiana
- damage_images - zdjęcia uszkodzeń
- documents - linki do dokumentów lotu: technical_inspection protokół przeglądu technicznego, battery_certificate certyfikat stanu baterii, vehicle_history raport historii pojazdu; są ważne, dopóki lot jest w sprzedaży
GET/change_id
Pobierz pierwsze ID zmiany według daty (do użycia w /changes)
Parametry:
date(wymagane) - data w formacie yyyy-mm-dd
https://{access_name}.auto-api.com/api/v2/alcopa/change_id?api_key=YOUR_API_KEY&date=2026-09-30Odpowiedź:
{ "change_id": 4816 }Użyj zwróconej wartości jako parametru change_id w /changes
GET/changes
Strumień zmian (dodano/zmieniono/usunięto)
Parametry:
change_id(wymagane) - od którego ID zmiany
https://{access_name}.auto-api.com/api/v2/alcopa/changes?api_key=YOUR_API_KEY&change_id=4816Odpowiedź:
{
"result": [
{
"id": 4816,
"inner_id": "2906621",
"change_type": "added", // added - new lot
"created_at": "2026-09-30T18:24:51.302+03:00",
"data": { ... } // full lot data, as in /offers
},
{
"id": 4817,
"inner_id": "2910153",
"change_type": "changed", // changed - new bid or starting price, EUR
"created_at": "2026-09-30T18:25:07.118+03:00",
"data": { "new_price": 7100 }
},
{
"id": 4818,
"inner_id": "2891028",
"change_type": "removed", // removed - lot closed: sold, ended or gone
"created_at": "2026-09-30T18:26:40.655+03:00",
"data": { "removed_reason": "sold" }
}
],
"meta": { "cur_change_id": 4816, "next_change_id": 4819, "limit": 20 }
}Zdarzenie removed z przyczyną w removed_reason: sold, jeśli lot został sprzedany, ended, jeśli licytacja się zakończyła lub lot wystawiono ponownie bez oznaczenia sprzedaży, gone, jeśli lot został usunięty z platformy. Jedno auto bywa wystawione jednocześnie na sali i online, to dwa loty z własnymi cenami i datami, powiązać je można po product_id.
GET/offer
Pojedyncze ogłoszenie według inner_id
Parametry:
inner_id(wymagane)
https://{access_name}.auto-api.com/api/v2/alcopa/offer?api_key=YOUR_API_KEY&inner_id=2910153Odpowiedź: obiekt data (taki sam jak w /offers, ale bez wrappera result)
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-09-30file_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'Alcopa Auction (alcopa-auction.fr) od kilku lat jest największą pod względem obrotów aukcją samochodową we Francji: sale w Beauvais, Rennes, Tours, Nancy, Lyonie, Marsylii i pod Paryżem plus codzienne sprzedaże online. Auta na licytację oddają firmy leasingowe, banki, producenci samochodów z sieciami dealerskimi i floty firmowe, więc katalog składa się głównie z aut poleasingowych i flotowych.
Licytacja odbywa się na dwa sposoby. Na salach loty idą pod młotek w wyznaczonym dniu, a przed rozpoczęciem można złożyć ofertę online; opłaty aukcyjne dolicza się tam do ceny. W sprzedaży online oferty przyjmowane są do ogłoszonej godziny zakończenia, a opłaty aukcyjne są już wliczone w cenę. Część lotów, w tym auta niejeżdżące, jest sprzedawana wyłącznie profesjonalistom z branży motoryzacyjnej.
Dla importera to sposób, by kupować auta, zanim dojdzie marża dealera, i oceniać stan na podstawie oznaczonych uszkodzeń, protokołu przeglądu technicznego i raportu historii, gdy dom aukcyjny je dołączył. Nowe loty potrzebnego modelu przychodzą jako zdarzenia w strumieniu. Na podstawie VIN, daty pierwszej rejestracji, pojemności i mocy z góry policzysz cło i opłaty importowe, a oznaczenie VAT do odliczenia pokazuje, które loty przy eksporcie poza UE wychodzą taniej.
Przez /changes przychodzą nowe loty, nowe ceny i oferty oraz zakończenie licytacji z podaniem przyczyny. Własny parser nie jest do tego potrzebny.
Rozszerz swój zasięg danych motoryzacyjnych na rynki globalne dzięki naszym wszechstronnym interfejsom API dla platform: