Zpět na blog

D4Y.online REST API pro vývojáře — stahování videí programaticky

Integrujte stahování videí do své aplikace pomocí D4Y.online REST API. Zdarma, jednoduché a dobře zdokumentované.

Quick Answer

  1. 1
    Zkopírujte URLZkopírujte odkaz na video z aplikace nebo prohlížeče.
  2. 2
    Vložte odkazVložte URL do pole výše.
  3. 3
    Uložte souborKlikněte na Stáhnout a uložte soubor do svého zařízení.

D4Y.online nyní nabízí veřejné REST API, které umožňuje vývojářům stahovat videa z více než 20 platforem programaticky — bez potřeby prohlížeče. Ať už vytváříte mediální archivér, obsahový pipeline, výzkumný nástroj nebo jakoukoli aplikaci, která potřebuje ukládat online videa, API vám dává plnou kontrolu. Začněte si vytvořením bezplatného účtu na d4y.online/register. Po přihlášení přejděte na d4y.online/developer a klikněte na Generate My API Key. Váš klíč je UUID, který autentizuje všechny API požadavky přes hlavičku X-API-Key. API má tři základní endpointy. POST /api/v1/developer/download přijímá JSON tělo s parametrem url (povinný), quality (best, 4k, 1080p, 720p, 480p — výchozí best) a format (mp4 nebo mp3 — výchozí mp4). Okamžitě vrátí task_id. Použijte GET /api/v1/developer/status/{task_id} pro sledování stavu stahování — odpověď obsahuje aktuální stav (queued, analyzing, downloading, complete nebo error), procento průběhu, rychlost stahování a ETA. Když je stav complete, zavolejte GET /api/v1/developer/file/{task_id} pro získání souboru jako binární stream. Soubory jsou uloženy 6 hodin po dokončení. Každý bezplatný API klíč obsahuje 100 požadavků za den. Denní čítač se resetuje o půlnoci UTC. Klíč můžete kdykoli zrušit a obnovit ze stránky pro vývojáře. Všechny endpointy vyžadují autentizaci — požadavky bez platné hlavičky X-API-Key vrátí 401 Unauthorized. Zde je úplný příklad v Pythonu: import requests; API_KEY = ''your-api-key''; r = requests.post(''https://www.d4y.online/api/v1/developer/download'', headers={''X-API-Key'': API_KEY}, json={''url'': ''https://youtube.com/watch?v=dQw4w9WgXcQ'', ''quality'': ''720p''}); task_id = r.json()[''task_id'']. Poté opakujte dotazy na /developer/status/{task_id} ve smyčce, dokud se stav nerovná complete, pak stáhněte /developer/file/{task_id}. API podporuje všechny platformy dostupné na hlavním webu: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee a další. Extrakce MP3 funguje nastavením format na mp3. API je pouze HTTPS a má omezení rychlosti na klíč. Zaregistrujte se na d4y.online, získejte klíč a začněte vytvářet ještě dnes.

Pro Tip

Always use D4Y.online to ensure you get the absolute highest bitrate available. Other tools often compress or re-encode your media before delivery.