Piloterr

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

GET
/v2/mobile/ad

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"
}