Mobile Ad
Mobile Ad API. Fetch full car listing data from a mobile.de ad URL or numeric id. Returns pricing, specs, images and features via webunlocker.
Credit cost: 3 credits per call
Authorization
ApiKeyAuth x-api-key<token>
Your API key. Include it in the x-api-key header for every request.
In: header
Query Parameters
query*string
Mobile ad URL or numeric ad id.
Examples:
455111824
https://www.mobile.de/fr/voiture/d%C3%A9tails.html?id=455111824
Region/locale is auto-detected from full URLs; pass locale with numeric ids.
locale?string
Target locale when query is a numeric ad id only (default: fr). Ignored for full ad URLs.
return_page_source?boolean
When true, return the raw HTML page source as {"result": "..."} instead of structured JSON. Defaults to false.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://api.piloterr.com/v2/mobile/ad?query=string"{
"url": "https://www.mobile.de/fr/voiture/d%C3%A9tails.html?id=455111824",
"make": "Porsche",
"ad_id": "455111824",
"model": "Taycan",
"power": "390 kW (530 ch)",
"price": 80990,
"title": "Porsche Taycan 4S",
"locale": "fr",
"mileage": "22.000 km",
"category": "Berline",
"currency": "EUR",
"features": [
"ABS",
"Airbags"
],
"fuel_type": "Électrique",
"image_url": "https://img.classistatic.de/api/v1/mo-prod/images/jpg/normal/95/taycan_main.jpg",
"transmission": "Automatique",
"first_registration": "05/2021"
}{
"error": "Bad Request"
}{
"error": "Invalid API Key"
}{
"error": "Payment required"
}{
"error": "Rate limit exceeded for the API key: quota monthly"
}{
"error": "Internal Error"
}