Назад к блогу

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.