Powrót do bloga

D4Y.online REST API dla programistów — pobieranie filmów programistycznie

Zintegruj pobieranie filmów ze swoją aplikacją za pomocą D4Y.online REST API. Bezpłatne, proste i dobrze udokumentowane.

Quick Answer

  1. 1
    Skopiuj linkSkopiuj link do wideo z aplikacji lub przeglądarki.
  2. 2
    Wklej linkWklej URL w pole powyżej.
  3. 3
    Zapisz plikKliknij pobierz, aby zapisać plik na swoim urządzeniu.

D4Y.online oferuje teraz publiczne REST API, które pozwala programistom pobierać filmy z ponad 20 platform programistycznie — bez potrzeby używania przeglądarki. Niezależnie od tego, czy tworzysz archiwizer mediów, potok zawartości, narzędzie badawcze czy jakąkolwiek aplikację wymagającą zapisywania filmów online, API daje Ci pełną kontrolę. Aby rozpocząć, utwórz bezpłatne konto na d4y.online/register. Po zalogowaniu przejdź do d4y.online/developer i kliknij Generate My API Key. Twój klucz to UUID, który uwierzytelnia wszystkie żądania API za pomocą nagłówka X-API-Key. API ma trzy podstawowe endpointy. POST /api/v1/developer/download przyjmuje treść JSON z parametrem url (wymagany), quality (best, 4k, 1080p, 720p, 480p — domyślnie best) i format (mp4 lub mp3 — domyślnie mp4). Natychmiast zwraca task_id. Użyj GET /api/v1/developer/status/{task_id} do monitorowania statusu pobierania — odpowiedź zawiera aktualny status (queued, analyzing, downloading, complete lub error), procent postępu, prędkość pobierania i ETA. Gdy status to complete, wywołaj GET /api/v1/developer/file/{task_id}, aby pobrać plik jako strumień binarny. Pliki są przechowywane przez 6 godzin po zakończeniu. Każdy bezpłatny klucz API zawiera 100 żądań dziennie. Dzienny licznik resetuje się o północy UTC. Możesz w każdej chwili unieważnić i ponownie wygenerować klucz ze strony programisty. Wszystkie endpointy wymagają uwierzytelnienia — żądania bez prawidłowego nagłówka X-API-Key zwracają 401 Unauthorized. Oto kompletny przykład w Pythonie: 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'']. Następnie odpytuj /developer/status/{task_id} w pętli, aż status będzie równy complete, a potem pobierz /developer/file/{task_id}. API obsługuje wszystkie platformy dostępne w głównej witrynie: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee i inne. Ekstrakcja MP3 działa przez ustawienie format na mp3. API jest tylko HTTPS i ma ograniczenie szybkości na klucz. Zarejestruj się na d4y.online, zdobądź klucz i zacznij tworzyć już dziś.

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.