Назад до блогу

D4Y.online REST API для розробників — програмне завантаження відео

Інтегруйте завантаження відео у свій застосунок за допомогою REST API D4Y.online. Безкоштовно, просто і добре задокументовано.

Quick Answer

  1. 1
    Скопіюйте посиланняСкопіюйте посилання на відео з застосунку або браузера.
  2. 2
    Вставте посиланняВставте URL у поле введення вище.
  3. 3
    Збережіть файлНатисніть «Завантажити», щоб зберегти файл на свій пристрій.

D4Y.online тепер пропонує публічний REST API, що дозволяє розробникам завантажувати відео з понад 20 платформ програмним способом — без браузера. Чи створюєте ви медіаархіватор, конвеєр контенту, дослідницький інструмент або будь-який застосунок, якому потрібно зберігати онлайн-відео — API надає вам повний контроль. Для початку створіть безкоштовний акаунт на d4y.online/register. Після входу перейдіть на d4y.online/developer і натисніть Generate My API Key. Ваш ключ — це UUID, який автентифікує всі запити до API через заголовок X-API-Key. API має три основних ендпоінти. POST /api/v1/developer/download приймає JSON-тіло з параметрами url (обов''язковий), quality (best, 4k, 1080p, 720p, 480p — за замовчуванням best) і format (mp4 або mp3 — за замовчуванням mp4). Негайно повертає task_id. Використовуйте GET /api/v1/developer/status/{task_id} для опитування статусу завантаження — відповідь містить поточний статус (queued, analyzing, downloading, complete або error), відсоток прогресу, швидкість завантаження і ETA. Коли статус стане complete, викличте GET /api/v1/developer/file/{task_id} для отримання файлу у вигляді бінарного потоку. Файли зберігаються 6 годин після завершення. Кожен безкоштовний ключ API включає 100 запитів на день. Денний лічильник скидається опівночі UTC. Ви можете відкликати і перегенерувати ключ у будь-який час зі сторінки розробника. Всі ендпоінти вимагають автентифікації — запити без дійсного заголовка X-API-Key повертають 401 Unauthorized. Ось повний приклад на Python: 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'']. Потім опитуйте /developer/status/{task_id} у циклі, поки статус не стане рівним complete, після чого завантажте /developer/file/{task_id}. API підтримує всі платформи, доступні на головному сайті: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee та інші. Вилучення MP3 працює шляхом встановлення format у mp3. API працює лише через HTTPS і має обмеження частоти запитів на ключ. Зареєструйтесь на d4y.online, отримайте ключ і починайте розробку вже сьогодні.

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.