Navigace
Začínáme
Základní URL
https://realnaspotreba.cz/api/v1Vyzkoušejte hned (Demo klíč)
Autentizace
Všechny API požadavky vyžadují API klíč předaný v headeru.
Header
X-API-Key: rsp_your_api_key_hereUkázkový požadavek
curl -H "X-API-Key: rsp_your_key" \
https://realnaspotreba.cz/api/v1/brandsDemo API klíče (pro testování)
demo_key_12345- Free tierrsp_basic_demo- Basic tierrsp_pro_demo- Pro tier
Rate Limiting
| Tarif | Požadavků/Den | Cena |
|---|---|---|
| Free | 100 | 0 Kč |
| Basic | 1,000 | 990 Kč/měsíc |
| Pro | 10,000 | 2,990 Kč/měsíc |
| Enterprise | 100,000+ | Na míru |
Response headery
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 99
X-RateLimit-Reset: 1706284800000Endpointy
GET
/v1/brandsVrací seznam všech značek aut s počty modelů a motorů.
Ukázkový požadavek
curl -H "X-API-Key: demo_key_12345" \
https://realnaspotreba.cz/api/v1/brandsUkázková odpověď
{
"data": [
{
"slug": "skoda",
"name": "Škoda",
"logo": "skoda.png",
"modelCount": 42,
"engineCount": 487
},
...
],
"meta": {
"total": 57
}
}GET
/v1/brands/{brand}Vrací detailní informace o konkrétní značce včetně všech modelů a motorů.
Ukázkový požadavek
curl -H "X-API-Key: demo_key_12345" \
https://realnaspotreba.cz/api/v1/brands/skodaGET
/v1/search?q={query}Vyhledávání aut podle značky, modelu nebo typu motoru.
Parametry
q- Vyhledávací dotaz (povinný)limit- Max. výsledků (výchozí: 10, max: 50)
Ukázkový požadavek
curl -H "X-API-Key: demo_key_12345" \
"https://realnaspotreba.cz/api/v1/search?q=octavia+diesel&limit=5"GET
/v1/statsStatistiky databáze včetně nejúspornějších/nejméně úsporných aut a analýzy odchylek.
Ukázkový požadavek
curl -H "X-API-Key: rsp_pro_demo" \
https://realnaspotreba.cz/api/v1/statsChybové kódy
| Kód | Popis |
|---|---|
| 400 | Bad Request - Chybějící nebo neplatné parametry |
| 401 | Unauthorized - Neplatný nebo chybějící API klíč |
| 404 | Not Found - Zdroj neexistuje |
| 429 | Too Many Requests - Překročen rate limit |
| 500 | Internal Server Error - Vnitřní chyba serveru |
Příklady kódu
JavaScript / TypeScript
const response = await fetch('https://realnaspotreba.cz/api/v1/brands', {
headers: {
'X-API-Key': 'rsp_your_key_here'
}
});
const data = await response.json();
console.log(data);Python
import requests
response = requests.get(
'https://realnaspotreba.cz/api/v1/brands',
headers={'X-API-Key': 'rsp_your_key_here'}
)
data = response.json()
print(data)PHP
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://realnaspotreba.cz/api/v1/brands');
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'X-API-Key: rsp_your_key_here'
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);
print_r($data);