Hae tarjolla olevien autojen tiedot, raportit ja kuvat suoraan omaan myyntijärjestelmääsi. Ei erillistä sopimusta, ei lisämaksua — rajapinta on käytössä jokaisella sisäänostajalla oletuksena.
Sait meiltä henkilökohtaisen tokenin. Se tunnistaa sinut jokaisessa kutsussa, eikä muuta kirjautumista tarvita. Token on pitkäikäinen — sen voi tallentaa järjestelmääsi kertaalleen.
Perusosoite:
https://auto-saksasta.fi/ostaja_api.php
Kaikki vastaukset ovat JSON-muotoisia ja sisältävät kentän
ok. Virhetilanteessa mukana on error ja
HTTP-tilakoodi kertoo syyn.
?action=whoami&t=…Tarkistaa että token toimii ja palauttaa omat tietosi. Kätevä ensimmäiseksi kutsuksi integraatiota rakentaessa.
?action=cars&t=…Kaikki sinulle tarjolla olevat autot. Järjestys: vaihtopäivän mukaan, aikaisin ensin.
{
"ok": true,
"lukumaara": 1,
"autot": [
{
"id": "36gg5h4je5",
"auto": "Volvo XC60 B4 AWD",
"vin": "YV1UZ...",
"taso": "omistaja",
"taso_selite": "Omistajan oma skannaus — omistajan ilmoittamia tietoja, EI kuntotarkastus",
"vaihtopaiva": "2026-09-12",
"pyyntihinta": 18500,
"heti_hinta": 21000,
"kuntopisteet": null,
"paivitetty": "2026-08-05 07:37:31",
"linkki": "https://auto-saksasta.fi/ostaja_api.php?action=car&t=…&id=36gg5h4je5"
}
]
}
?action=car&t=…&id=…Yhden auton koko data: renkaat, tarkistuslista, viat, maalipaksuudet, lisävarusteet ja kuvien osoitteet.
?action=photo&t=…&id=…&key=…&n=0Yksi kuva binäärinä oikealla content-typellä. Osoitteet tulevat valmiina
car-vastauksen kuvat-listassa — älä muodosta
niitä itse.
taso. Se kertoo mihin auton
tiedot perustuvat, ja ero on olennainen.
| taso | Mitä se tarkoittaa |
|---|---|
laaja |
Riippumaton kuntotarkastus. Tarkastajamme on käynyt auton luona. Mitatut arvot: maalipinnan paksuudet, urasyvyydet, tarkastuslista, vikakoodit. Mukana tarkastajan nimi ja päivämäärä. |
omistaja |
Omistajan oma skannaus — ei kuntotarkastus. Auton omistaja on kuvannut auton ja vastannut kysymyksiin itse. Emme ole todentaneet tietoja. Tarkistuslistalla on myös vastaus "En osaa sanoa", joka tarkoittaa juuri sitä. |
Näytä taso omassa järjestelmässäsi. Jos omistaja-tason
auto näkyy myyjillenne mitattuna tarkastuksena, virhe tulee vastaan
luovutuksessa — ja se on huono kummallekin.
curl -s "https://auto-saksasta.fi/ostaja_api.php?action=cars&t=$TOKEN"
<?php
$token = getenv('AS_OSTAJA_TOKEN'); // ei koodiin kovakoodattuna
$url = 'https://auto-saksasta.fi/ostaja_api.php?action=cars&t=' . rawurlencode($token);
$data = json_decode(file_get_contents($url), true);
foreach ($data['autot'] as $auto) {
// Näytä taso myyjälle — mitattu ja kerrottu eivät ole sama asia
printf("%-28s %s vaihtopäivä %s\n",
$auto['auto'], $auto['taso'], $auto['vaihtopaiva'] ?? 'heti');
}
import os, requests
TOKEN = os.environ["AS_OSTAJA_TOKEN"]
BASE = "https://auto-saksasta.fi/ostaja_api.php"
autot = requests.get(BASE, params={"action": "cars", "t": TOKEN}, timeout=20).json()
for a in autot["autot"]:
auto = requests.get(BASE, params={"action": "car", "t": TOKEN,
"id": a["id"]}, timeout=20).json()["auto"]
print(a["auto"], "|", a["taso"], "|", len(auto["kuvat"]), "kuvaa")
const TOKEN = process.env.AS_OSTAJA_TOKEN;
const BASE = 'https://auto-saksasta.fi/ostaja_api.php';
const r = await fetch(`${BASE}?action=cars&t=${encodeURIComponent(TOKEN)}`);
const { autot } = await r.json();
for (const a of autot) {
console.log(a.auto, a.taso, a.vaihtopaiva ?? 'heti');
}
Hae listaus kerran tunnissa, älä minuutin välein. Autot eivät vaihdu niin nopeasti, ja turha kuormitus hidastaa kaikkia.
Kuvat kannattaa kopioida omaan järjestelmääsi kerran auton kohdalla. Ne eivät muutu, ja oma kopio on nopeampi kuin meidän palvelimemme.
Vaihtopäivä voi siirtyä. Se on arvio päivästä, jona
asiakkaan uusi auto saapuu ja vaihtoauto vapautuu. Tarkista se ennen
luovutuksen sopimista. null tarkoittaa että auto on heti vapaa.
Virhekoodit: 401 token puuttuu tai on
tuntematon · 403 token on suljettu · 404 autoa ei
löydy tai se ei ole enää myynnissä.
Soita 010 320 8080 tai kirjoita info@auto-saksasta.fi. Jos tarvitset kenttiä joita rajapinnassa ei ole, kerro mitä — lisääminen on yleensä helppoa.