Načítání …
Připravujeme nástroj
Načítání …
Připravujeme nástroj
Cookies a soukromí
Používáme jen tři technicky nezbytné cookies (přihlášení, jazyk, tvoje rozhodnutí o cookies). Reklamy Google AdSense načítáme výhradně s tvým souhlasem — pomáhají pokrýt náklady na servery. Svoji volbu můžeš kdykoli změnit v patičce pod „Nastavení cookies“. Zásady ochrany osobních údajů
REST API · v1
Celá databáze itemů jako JSON – zdarma k použití s osobním API klíčem. Pro Discord boty, nástroje pro servery, overlaye a vlastní projekty.
Všechny endpointy /api/v1 vyžadují bezplatný API klíč – brání zneužití a umožňuje férové rate limity. Klíč nic nestojí.
# Empfohlen / recommended
curl -H "Authorization: Bearer dzp_YOUR_KEY" \
"https://dzpage.com/api/v1/items?q=akm"
# Alternative
curl -H "X-Api-Key: dzp_YOUR_KEY" "https://dzpage.com/api/v1/meta"Nech si klíč pro sebe: volej API ze svého serveru, bota nebo backendu – kdo má klíč, čerpá tvůj limit. Klíč můžeš kdykoli v nastavení zrušit a vytvořit nový; ten starý okamžitě přestane fungovat.
Herní data jsou a zůstanou volně přístupná všem – API je zdarma a zdarma zůstane. DayZ a jeho herní data patří Bohemia Interactive a.s.
Spravovat API klíčeVyžaduje se API klíč
Posílej klíč s každým požadavkem v hlavičce "Authorization: Bearer" nebo "X-Api-Key".
60 → 300 požadavků/min
60 požadavků za minutu na klíč. Každá odpověď nese hlavičky X-RateLimit.
Skutečná herní data
Extrahovaná přímo z konfigurací DayZ, aktualizovaná po updatech hry.
/api/v1/itemsVyhledávání a filtrování itemů (stránkované)
| Parametr | Popis |
|---|---|
| q | Hledání v názvu a class namu (fuzzy) |
| cat | Kategorie, např. Weapon, Food / Drink, Ammo |
| tier | Loot tier: Tier1 – Tier4 nebo Unique |
| sort | name (výchozí), damage, rpm nebo weight |
| page | Stránka, od 1 |
| limit | Výsledků na stránku, 1–100 (výchozí 48) |
| icons | 1 = jen itemy s ikonou |
| lang | Jazyk pole name: en, de, fr, es, it, ru, pl, cs, pt, zh (výchozí en) |
curl -H "Authorization: Bearer dzp_YOUR_KEY" \
"https://dzpage.com/api/v1/items?q=akm&limit=5&lang=cs"{
"meta": { "total": 12, "page": 1, "pages": 3, "limit": 5 },
"items": [
{
"class_name": "AKM",
"slug": "akm",
"name": "KA-M",
"category": "Weapon",
"has_icon": true,
"weight": 2140,
"size_w": 8, "size_h": 3,
"loot_tiers": ["Tier4"],
"damage": 9.5,
"icon": "https://dzpage.com/icons/full/AKM.png",
"icon_thumb": "https://dzpage.com/icons/thumb/AKM.webp",
"url": "https://dzpage.com/cs/items/akm"
}
]
}/api/v1/items/{class_name}Jeden item se všemi detaily
Přijímá class namy (bez ohledu na velikost písmen) nebo slugy. Vrací všechna pole: staty zbraní, munici, zásobníky, doplňky, loot data, budovy, kde item spawnuje, recepty, všechny přeložené názvy a kompletní surová data z konfigurace.
curl -H "Authorization: Bearer dzp_YOUR_KEY" "https://dzpage.com/api/v1/items/AKM?lang=cs"// JavaScript (Node.js, Discord-Bot, …)
const res = await fetch("https://dzpage.com/api/v1/items/AKM", {
headers: { Authorization: "Bearer " + process.env.DZPAGE_API_KEY },
});
const { item } = await res.json();
console.log(item.names.cs, item.weapon_stats.rpm_full_auto);/api/v1/categoriesVšechny kategorie s počtem itemů
curl -H "Authorization: Bearer dzp_YOUR_KEY" "https://dzpage.com/api/v1/categories"/api/v1/metaInfo o datové sadě: datum importu, počet itemů, build hry
curl -H "Authorization: Bearer dzp_YOUR_KEY" "https://dzpage.com/api/v1/meta"Chyby jsou vždycky JSON se stabilním kódem chyby, srozumitelnou zprávou a odkazem do dokumentace:
{
"error": "invalid_api_key",
"message": "Invalid or revoked API key. …",
"docs": "https://dzpage.com/api"
}| Status · kód | Význam |
|---|---|
| 401 · missing_api_key | Nebyl poslán žádný API klíč. Doplň hlavičku "Authorization: Bearer" nebo "X-Api-Key". |
| 401 · invalid_api_key | Klíč neexistuje nebo byl zrušen. |
| 404 · not_found | Žádný item s tímhle class namem nebo slugem. |
| 429 · rate_limited | Rate limit je vyčerpaný – počkej počet sekund z Retry-After a zkus to znovu. |
| 5xx | Chyba serveru – klidně to zkus znovu. Pokud to potrvá, nahlas to na našem Discordu. |
Každá úspěšná odpověď obsahuje hlavičky s rate limitem, aby se tvůj klient uměl sám přibrzdit:
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 118
X-RateLimit-Reset: 1789000000
Retry-After: 31 (nur bei 429 / only on 429)