BizKitHub

Zkracovač URL

Vrací JSON odpověď s krátkou URL, vyřešeným kódem a časovým razítkem.

Naposledy aktualizováno 26. července 2026

Koncový bod

GET https://xhp.cz/api/shorten

Vrací JSON odpověď s krátkou URL, vyřešeným kódem a časovým razítkem.

Parametry

Parametr Typ Povinný Popis
url string Ano URL ke zkrácení. Musí obsahovat http:// nebo https://.
custom string Ne Vlastní krátký kód (3–20 znaků, pouze alfanumerické).

Příklady

Základní zkrácení s automaticky generovaným kódem:

GET https://xhp.cz/api/shorten?url=https://bizkithub.com

Odpověď:

{
"success": true,
"data": {
"short_url": "https://xhp.cz/abc123",
"original_url": "https://bizkithub.com",
"short_code": "abc123",
"created_at": "2025-01-15T10:30:00Z"
}
}

Vlastní krátký kód:

GET https://xhp.cz/api/shorten?url=https://bizkithub.com&custom=bizkithub

Odpověď:

{
"success": true,
"data": {
"short_url": "https://xhp.cz/bizkithub",
"original_url": "https://bizkithub.com",
"short_code": "bizkithub",
"created_at": "2025-01-15T10:30:00Z"
}
}

Analytika

Každá krátká URL automaticky zaznamenává:

  • Celkový počet kliknutí a unikátních návštěvníků.
  • Geografická poloha (země, město).
  • Odkazující webové stránky.
  • Časová razítka a vzorce kliknutí.

Analytika pro krátký kód je dostupná na dvou koncových bodech:

Kde URL
Panel prohlížeče https://xhp.cz/{code}+
JSON API https://xhp.cz/api/stats/{code}

JavaScript pomocník

async function shortenURL(originalUrl, customCode = null) {
const params = new URLSearchParams({ url: originalUrl });
if (customCode) params.append('custom', customCode);
const response = await fetch(`https://xhp.cz/api/shorten?${params}`);
const data = await response.json();
if (!data.success) throw new Error(data.error ?? 'Nepodařilo se zkrátit URL');
return data.data.short_url;
}
async function getAnalytics(shortCode) {
const response = await fetch(`https://xhp.cz/api/stats/${shortCode}`);
return response.json();
}

Limity

Metrika Hodnota
URL za hodinu na IP 500
Sledování kliknutí Neomezené
Platnost URL Nikdy
Přístup k analytice Zdarma

Chybové odpovědi

Status Význam
400 Neplatný formát URL nebo chybějící parametry.
409 Vlastní krátký kód již existuje.
429 Překročen limit frekvence — zkuste to znovu po krátké prodlevě.