Autoscout24 company?
AutoScout24 is Europe’s largest online automotive marketplace, providing a trusted platform for buying and selling vehicles across the continent. It serves a wide range of users including individual consumers, car dealerships, and business partners in the automotive, finance, and insurance industries. The platform features a comprehensive selection of listings—from used and new cars to motorcycles, caravans, and commercial vehicles. With its wide reach and robust digital infrastructure, AutoScout24 plays a central role in streamlining the online car trading experience across Europe.

API Integration:
We will use a simple curl request to integrate the api in our wordpress site as under:
Getting All listings response from api:
To retrieve all vehicle listings, we use the following API endpoint:https://www.autoscout24.ch/api/hci/v3/json/Vehicles/summaries?cuid={cuid}&member={member_id}&page=1&itemsperpage=1000&lng=de
In this request, you’ll need to replace {cuid}
and {member_id}
with your actual client user ID and member ID provided by AutoScout24. The API will return a JSON response containing a summary of up to 1000 vehicle listings per page, including key metadata such as vehicle ID, title, brand, model, price, mileage, and other essential details.
This endpoint is particularly useful for syncing AutoScout24 listings to an external system like a WordPress or WooCommerce-based car dealership site. Make sure to paginate through the results if you have more than 1000 listings by adjusting the page
parameter.
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://www.autoscout24.ch/api/hci/v3/json/Vehicles/summaries?cuid={cuid here}&member={member id here}&page=1&itemsperpage=1000&lng=de',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
Getting single auto listing data from API:
To retrieve detailed information for a specific vehicle, you can use the following AutoScout24 API endpoint:https://www.autoscout24.ch/api/hci/v3/json/Vehicles/{listing_id}?lng=de&member={member_id}&cuid={cuid}
Replace {listing_id}
with the actual vehicle’s ID, and insert your assigned {member_id}
and {cuid}
(Client User ID). This API request returns a comprehensive JSON response containing all metadata related to that vehicle listing—including title, full description, price, mileage, fuel type, gearbox, engine power, color, images, and additional features or configurations.
This endpoint is particularly useful for populating detailed car pages on your website by importing the full listing content from AutoScout24.
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://www.autoscout24.ch/api/hci/v3/json/Vehicles/{your list
id}?lng=de&member={your memeber id}&cuid={your cuid here}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
Custom Plugin to Integrate & Sync API:
We’ve developed a fully functional custom WordPress plugin that seamlessly integrates with the AutoScout24 API. This plugin automatically imports vehicle listings into a custom post type, storing all relevant data into custom meta fields. It supports real-time synchronization—fetching new listings, updating existing ones based on changes from the API, and removing discontinued listings from your WordPress database.
This ensures your website always reflects the latest data available on AutoScout24 without manual intervention. If you’re interested in this plugin or need a custom solution for your own integration needs, feel free to contact us here for more details.