AUTO-API.COM
Logo AutoScout24.com

AutoScout24 APIScraper & Parser

AutoScout24 API - access AutoScout24 data: prices, specs, photos, history. REST API and daily exports of European cars for your business needs.

API Europejskiej Platformy Samochodowej

Uzyskaj dostęp do danych z najlepszej europejskiej platformy samochodowej przez nasze API. Dostarczamy czyste, ustrukturyzowane dane o pojazdach natychmiast przez proste endpointy API. Idealne do analityki, wyceny rynkowej i szybkich decyzji zakupowych.

API na żywo

Nasze API AutoScout24 monitoruje i dostarcza nowe ogłoszenia o pojazdach w momencie ich pojawienia się na platformie.

Codzienne Eksporty Danych

Otrzymuj pełny, codzienny eksport wszystkich aktualnych ogłoszeń do analizy rynku.

Zaawansowany parser danych

Nasze API dostarcza każdy szczegół z AutoScout24: Cenę, Przebieg, Rok, Markę, Model, Specyfikacje Techniczne, Wyposażenie, Raporty o Stanie i Historię Pojazdu.

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

Bazowy URL

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

Autoryzacja: api_key parametr

Schemat integracji

1
/filterspobierz dostępne wartości filtrów
2
/offerspobierz ogłoszenia (z filtrami lub bez) - użyj do początkowego ładowania danych
3

Dla 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
4
/offerpobierz szczegóły konkretnego ogłoszenia według inner_id

Konfiguracja integracji:

1. Najpierw użyj /offers, aby pobrać cały katalog - przejdź przez wszystkie strony, aby wypełnić bazę danych

2. Następnie okresowo wywołuj /changes, aby wykrywać nowe wpisy, modyfikacje i usunięte oferty dla aktualizacji delta

3. Dla funkcji wyszukiwania, wykorzystaj /offers z parametrami filtrów i paginacji (marka, model, cena, rok, kraj)

GET/filters

Zwraca wszystkie możliwe wartości do filtrowania

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

Odpowiedź:

{
  "mark": {
    "BMW": {
      "model": {
        "3 Series": {
          "configuration": {
            "320d": { "complectation": ["Sport Line", "Luxury Line", "M Sport"] }
          }
        }
      }
    },
    "Mercedes-Benz": {
      "model": {
        "C-Class": {
          "configuration": {
            "C200": { "complectation": ["Avantgarde", "AMG Line"] }
          }
        }
      }
    }
  },
  "transmission_type": ["MT", "AT"],
  "color": ["Champagne", "Black", "Purple", "Silver", "Red", "Gray", "Blue", "White", "Green", "Yellow"],
  "body_type": ["Pick Up", "Sedan", "Sports Car", "Crossover", "Bus", "Hatchback", "Station Wagon", "Convertible", "SUV", "Truck"],
  "engine_type": ["PHEV", "Diesel", "BEV", "Gasoline", "HEV", "REEV"]
}

GET/offers

Lista ogłoszeń z paginacją i filtrami

Parametry:

  • page (wymagane) - numer strony
  • mark, model, configuration, complectation - filtry (bez rozróżniania wielkości liter)
  • transmission_type, color, body_type, engine_type - filtry (bez rozróżniania wielkości liter)
  • year_from, year_to - filtr zakresu lat
  • km_age_from, km_age_to - filtr zakresu przebiegu
  • price_from, price_to - filtr zakresu cen (w EUR)
https://{access_name}.auto-api.com/api/v2/autoscout24/offers?api_key=YOUR_API_KEY&page=1https://{access_name}.auto-api.com/api/v2/autoscout24/offers?api_key=YOUR_API_KEY&page=1&mark=BMW&color=black

Odpowiedź:

{
  "result": [
    {
      "id": 4695867,
      "inner_id": "2aa0d910-4b72-4c69-9638-79ac5c58549e",
      "change_type": "added",
      "created_at": "2025-05-27T00:23:45.196Z",
      "data": {
        "id": 4695867,
        "inner_id": "2aa0d910-4b72-4c69-9638-79ac5c58549e",
        "url": "https://www.autoscout24.com/offers/toyota-yaris-...",
        "mark": "Toyota",
        "model": "Yaris",
        "configuration": "1.4 D-4D",
        "complectation": "Sol",
        "year": 2006,
        "color": "Black",
        "price_eur": 3490,
        "km_age": 240000,
        "engine_type": "Diesel",
        "transmission_type": "MT",
        "body_type": "Hatchback",
        "address": "Roma - Rm",
        "seller_type": "dealer",
        "is_dealer": true,
        "section": "used",
        "seller": "Spazio Auto Srl",
        "seller_id": "17358964",
        "description": "Toyota Yaris in excellent condition...",
        "displacement": 1.4,
        "horse_power": 90,
        "offer_created": "2025-05-27",
        "doors_count": 5,
        "num_seats": 5,
        "first_registration": "12/2006",
        "images": ["https://prod.pictures.autoscout24.net/..."],
        "seller_phones": ["+390624416455"],
        "extra": {}
      }
    }
  ],
  "meta": { "page": 1, "next_page": 2, "limit": 20 }
}

Pola danych:

  • id - wewnętrzne ID bazy danych
  • inner_id - ID ogłoszenia na platformie
  • url - link do ogłoszenia
  • mark - marka samochodu
  • model - model samochodu
  • configuration - konfiguracja
  • complectation - wersja wyposażenia
  • year - rok produkcji
  • color - kolor
  • price_eur - cena w EUR (brutto)
  • km_age - przebieg w km
  • engine_type - typ silnika
  • transmission_type - typ skrzyni biegów
  • body_type - typ nadwozia
  • address - adres
  • seller_type - typ sprzedawcy
  • is_dealer - flaga dealera (true/false)
  • seller - sprzedawca
  • seller_id - ID dealera
  • description - opis
  • displacement - pojemność silnika (L)
  • horse_power - moc w KM
  • first_registration - data pierwszej rejestracji
  • images - tablica URL-i zdjęć

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/autoscout24/change_id?api_key=YOUR_API_KEY&date=2025-01-15

Odpowiedź:

{ "change_id": 9182734 }

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/autoscout24/changes?api_key=YOUR_API_KEY&change_id=1

Odpowiedź:

{
  "result": [
    {
      "id": 456,
      "inner_id": "2aa0d910-4b72-4c69-9638-79ac5c58549e",
      "change_type": "added",    // added - new listing
      "created_at": "2025-01-15T10:30:00Z",
      "data": { ... }            // full listing data
    },
    {
      "id": 457,
      "inner_id": "2aa0d910-4b72-4c69-9638-79ac5c58549f",
      "change_type": "changed",  // changed - price update
      "created_at": "2025-01-15T10:31:00Z",
      "data": { "new_price": 3490 }
    },
    {
      "id": 458,
      "inner_id": "2aa0d910-4b72-4c69-9638-79ac5c58549g",
      "change_type": "removed",  // removed - listing deleted
      "created_at": "2025-01-15T10:32:00Z"
    }
  ],
  "meta": { "cur_change_id": 1, "next_change_id": 21, "limit": 20 }
}

GET/offer

Pojedyncze ogłoszenie według inner_id

Parametry:

  • inner_id (wymagane)
https://{access_name}.auto-api.com/api/v2/autoscout24/offer?api_key=YOUR_API_KEY&inner_id=2aa0d910-4b72-4c69-9638-79ac5c58549e

Odpowiedź: obiekt data (taki sam jak w /offers, ale bez wrappera result)

Przechowywanie Danych

Pliki eksportów są przechowywane przez minimum 3 dni z automatyczną archiwizacją kopii zapasowych.

Harmonogram API

Codzienne eksporty danych z aktualną zawartością są gotowe do pobrania.

Format pliku CSV

Pliki z danymi motoryzacyjnymi w formacie CSV wykorzystują znak pionowej kreski (|) do rozdzielania kolumn.

Format URL:

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

Parametry Żądania:

  • access_name - access_name - unikalny, przypisany identyfikator subdomeny.
  • date - date - data docelowa w formacie RRRR-MM-DD (np. 2025-09-06).
  • file_name - file_name - nazwa pliku eksportu z rozszerzeniem.

Dostępne Formaty:

  • 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 API 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 pobrania przez Wget

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

AutoScout24 to wiodący europejski rynek samochodowy online, działający w 18 krajach od 1998 roku. Z ponad 2 milionami aktywnych ogłoszeń jest głównym źródłem danych motoryzacyjnych w Europie. Nasze API AutoScout24 oferuje bezpośredni dostęp do tych informacji, bez potrzeby stosowania skomplikowanych parserów czy scraperów.

Każde ogłoszenie na AutoScout24 zawiera specyfikacje techniczne, historię serwisową i raporty z przeglądów. Nasze API zbiera te dane, dostarczając ustrukturyzowane, gotowe do użycia informacje o europejskim rynku samochodowym. Jest to lepsze rozwiązanie niż ręczne zbieranie danych czy niestandardowe scrapery.

Użyj naszego API AutoScout24, aby uzyskać dostęp do danych rynkowych, w tym regionalnych różnic cenowych, trendów sezonowych i zmian dostępności pojazdów. API dostarcza specyfikacje pojazdów, opcje producenta i szczegóły finansowe do analizy rynku i podejmowania lepszych decyzji.

Nasze API AutoScout24 działa w czasie rzeczywistym, znajdując nowe ogłoszenia w ciągu 60 sekund. Śledzimy również, kiedy samochody są sprzedawane, aby zobaczyć rzeczywiste ceny. Uzyskaj dostęp do tych danych rynkowych przez nasze API, bez potrzeby niestandardowego zbierania danych.

Odpowiedź w 2 min