D4Y.online REST API Geliştiriciler İçin — Videoları Programatik Olarak İndirin
D4Y.online REST API ile video indirmeyi uygulamanıza entegre edin. Ücretsiz, basit ve iyi belgelenmiş.
Quick Answer
- 1URL'yi Kopyala — Video bağlantısını uygulamadan veya tarayıcıdan kopyalayın.
- 2Bağlantıyı Yapıştır — URL'yi yukarıdaki giriş alanına yapıştırın.
- 3Dosyayı Kaydet — Dosyayı cihazınıza kaydetmek için indir'e tıklayın.
D4Y.online artık geliştiricilere tarayıcıya gerek kalmadan 20''den fazla platformdan programatik olarak video indirme imkânı sunan bir public REST API sunmaktadır. İster bir medya arşivleyici, içerik boru hattı, araştırma aracı veya çevrimiçi videoları kaydetmesi gereken herhangi bir uygulama geliştiriyor olun, API size tam kontrol sağlar. Başlamak için d4y.online/register adresinde ücretsiz bir hesap oluşturun. Giriş yaptıktan sonra d4y.online/developer adresine gidip API Anahtarımı Oluştur''a tıklayın. Anahtarınız, tüm API isteklerini X-API-Key başlığı aracılığıyla doğrulayan bir UUID''dir. API''nin üç temel uç noktası bulunmaktadır. POST /api/v1/developer/download, url (zorunlu), quality (best, 4k, 1080p, 720p, 480p — varsayılan best) ve format (mp4 veya mp3 — varsayılan mp4) içeren bir JSON gövdesi kabul eder. Hemen bir task_id döndürür. İndirme durumunu sorgulamak için GET /api/v1/developer/status/{task_id} kullanın — yanıt mevcut durumu (queued, analyzing, downloading, complete veya error), ilerleme yüzdesini, indirme hızını ve tahmini süreyi içerir. Durum complete olduğunda, dosyayı binary akış olarak almak için GET /api/v1/developer/file/{task_id} çağrısını yapın. Dosyalar tamamlandıktan 6 saat sonrasına kadar saklanır. Her ücretsiz API anahtarı günde 100 istek içerir. Günlük sayaç gece yarısı UTC''de sıfırlanır. Anahtarınızı istediğiniz zaman geliştirici sayfasından iptal edebilir ve yenileyebilirsiniz. Tüm uç noktalar kimlik doğrulaması gerektirir — geçerli X-API-Key başlığı olmayan istekler 401 Unauthorized döndürür. İşte eksiksiz bir Python örneği: 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'']. Ardından durum complete olana kadar /developer/status/{task_id} adresini döngüde sorgulayın, sonra /developer/file/{task_id} adresinden indirin. API, ana sitede mevcut tüm platformları destekler: YouTube, TikTok, Instagram, Facebook, Twitter/X, Twitch, Vimeo, Reddit, SoundCloud, Dailymotion, Pinterest, LinkedIn, Bilibili, Rumble, Kick, Odysee ve daha fazlası. MP3 çıkarma, format''ı mp3 olarak ayarlayarak çalışır. API yalnızca HTTPS üzerinden çalışır ve anahtar başına hız sınırlıdır. Anahtarınızı almak ve geliştirmeye başlamak için d4y.online''da kayıt olun.
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.