Späť na Blog

D4Y.online REST API pre vývojárov — sťahovanie videí programaticky

Integrujte sťahovanie videí do svojej aplikácie pomocou D4Y.online REST API. Zdarma, jednoduché a dobre zdokumentované.

Quick Answer

  1. 1
    Skopírujte URLSkopírujte odkaz na video z aplikácie alebo prehliadača.
  2. 2
    Vložte odkazVložte URL do poľa vyššie.
  3. 3
    Uložte súborKliknite na Stiahnuť a uložte súbor do svojho zariadenia.

D4Y.online teraz ponúka verejné REST API, ktoré umožňuje vývojárom sťahovať videá z viac ako 20 platforiem programaticky — bez potreby prehliadača. Či už vytvárate mediálny archivér, obsahový pipeline, výskumný nástroj alebo akúkoľvek aplikáciu, ktorá potrebuje ukladať online videá, API vám dáva plnú kontrolu. Na začiatok si vytvorte bezplatný účet na d4y.online/register. Po prihlásení prejdite na d4y.online/developer a kliknite na Generate My API Key. Váš kľúč je UUID, ktorý autentifikuje všetky API požiadavky cez hlavičku X-API-Key. API má tri základné endpointy. POST /api/v1/developer/download prijíma JSON telo s parametrom url (povinný), quality (best, 4k, 1080p, 720p, 480p — predvolene best) a format (mp4 alebo mp3 — predvolene mp4). Okamžite vráti task_id. Použite GET /api/v1/developer/status/{task_id} na sledovanie stavu sťahovania — odpoveď obsahuje aktuálny stav (queued, analyzing, downloading, complete alebo error), percento pokroku, rýchlosť sťahovania a ETA. Keď je stav complete, zavolajte GET /api/v1/developer/file/{task_id} na získanie súboru ako binárny stream. Súbory sú uložené 6 hodín po dokončení. Každý bezplatný API kľúč obsahuje 100 požiadaviek za deň. Denný počítadlo sa resetuje o polnoci UTC. Kľúč môžete kedykoľvek zrušiť a obnoviť zo stránky pre vývojárov. Všetky endpointy vyžadujú autentifikáciu — požiadavky bez platnej hlavičky X-API-Key vrátia 401 Unauthorized. Tu je úplný príklad v Pythone: 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'']. Potom opakujte dotazy na /developer/status/{task_id} v slučke, kým sa stav nerovná complete, potom stiahnite /developer/file/{task_id}. API podporuje všetky platformy dostupné na hlavnom webe: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee a ďalšie. Extrakcia MP3 funguje nastavením format na mp3. API je iba HTTPS a má obmedzenie rýchlosti na kľúč. Zaregistrujte sa na d4y.online, získajte kľúč a začnite vytvárať ešte 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.