{
"id": "job_1a063bc1-308e-4522-aa46-1afc829178c6",
"user_id": "zyla_zyla_import_test",
"source": "zyla",
"url": "https://www.w3schools.com/html/mov_bbb.mp4",
"normalized_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"platform": "direct",
"status": "ready",
"progress": 100,
"message": "Download ready",
"format": {
"id": "direct-mp4",
"container": "mp4",
"label": "MP4 original",
"quality": "source",
"mediaType": "video",
"hasAudio": true,
"hasVideo": true,
"credits": 2,
"delivery_mode": "browser_direct"
},
"delivery_mode": "browser_direct",
"credits_reserved": 0,
"credits_used": 0,
"file_name": "mov_bbb.mp4.mp4",
"created_at": "2026-08-24T15:09:10.094Z",
"updated_at": "2026-08-24T15:09:10.097Z",
"download_url": "/zyla/downloads/job_1a063bc1-308e-4522-aa46-1afc829178c6/file",
"source_download_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"content_type": "video/mp4",
"expires_at": "2026-08-25T15:09:10.097Z",
"credits_remaining": 9007199254740991,
"quota_reset_at": "2026-09-04T19:42:57.017Z"
}
curl --location --request POST 'https://zylalabs.com/api/13068/crystal+clear+videograb+8k+videos+api/26431/create+download' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"url": "https://www.w3schools.com/html/mov_bbb.mp4"
}'
{
"id": "job_e750d605-f691-4aec-8f9d-7e4f730a8bd9",
"user_id": "zyla_zyla_import_test",
"source": "zyla",
"url": "https://www.w3schools.com/html/mov_bbb.mp4",
"normalized_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"platform": "direct",
"status": "ready",
"progress": 100,
"message": "Download ready",
"format": {
"id": "direct-mp4",
"label": "MP4 original",
"credits": 2,
"quality": "source",
"hasAudio": true,
"hasVideo": true,
"container": "mp4",
"mediaType": "video",
"delivery_mode": "browser_direct"
},
"credits_reserved": 0,
"credits_used": 0,
"download_url": "/zyla/downloads/job_e750d605-f691-4aec-8f9d-7e4f730a8bd9/file",
"source_download_url": "https://www.w3schools.com/html/mov_bbb.mp4",
"file_name": "mov_bbb.mp4.mp4",
"content_type": "video/mp4",
"error_code": null,
"error_message": null,
"created_at": "2026-08-21T19:11:30.763Z",
"updated_at": "2026-08-21T19:11:30.766Z",
"expires_at": "2026-08-22T19:11:30.766Z",
"delivery_mode": "browser_direct"
}
curl --location --request GET 'https://zylalabs.com/api/13068/crystal+clear+videograb+8k+videos+api/26433/get+download+status&download_job_id=Required' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए क्रिस्टल क्लियर वीडियोGrab 8K वीडियो API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
यह API समर्थित मीडिया URLs से वीडियो और ऑडियो फाइलें डाउनलोड करता है, जिसमें YouTube, Instagram, Facebook, X, TikTok, Vimeo, Twitch, Reddit, प्रत्यक्ष मीडिया लिंक और अन्य संगत स्रोत शामिल हैं
API एक असिंक्रोनस जॉब फ्लो का उपयोग करता है। एक सामान्य पूर्ण डाउनलोड में ये चरण शामिल होते हैं:
1. एक स्रोत URL के साथ डाउनलोड जॉब बनाएं
2. जब तक जॉब तैयार न हो जाए तब तक जॉब स्थिति की जांच करें
3. पूर्ण फ़ाइल प्राप्त करने के लिए स्थिति प्रतिक्रिया द्वारा लौटाए गए download_url का उपयोग करें
आम случая में, एक पूर्ण डाउनलोड में लगभग 2 API अनुरोध होते हैं: एक अनुरोध जॉब बनाने के लिए और एक अनुरोध पूर्ण जॉब स्थिति की जाँच करने के लिए। वास्तविक अनुरोध उपयोग इस बात पर निर्भर कर सकता है कि स्थिति एंडपॉइंट कितनी बार पूल किया जाता है
योजनाएँ और अनुमानित डाउनलोड मात्रा:
बेसिक: 60,000 अनुरोध/माह, लगभग 30,000 पूर्ण डाउनलोड
प्रो: 120,000 अनुरोध/माह, लगभग 60,000 पूर्ण डाउनलोड
प्रो+ : 250,000 अनुरोध/माह, लगभग 125,000 पूर्ण डाउनलोड
प्रीमियम: 500,000 अनुरोध/माह, लगभग 250,000 पूर्ण डाउनलोड
एलीट: 1,000,000 अनुरोध/माह, लगभग 500,000 पूर्ण डाउनलोड
योजना क्षमताएँ:
सभी योजनाएँ प्रति वीडियो 5 जीबी तक की फाइलों और 8K तक की वीडियो गुणवत्ता का समर्थन करती हैं जब उपलब्ध हो। योजनाएँ मासिक अनुरोध मात्रा और थ्रूपुट सीमाओं के अनुसार भिन्न होती हैं
न्यूनतम एकीकरण:
POST /zyla/downloads
एक मीडिया URL से एक असिंक्रोनस डाउनलोड जॉब बनाता है
GET /zyla/download-status?download_job_id=
जब जॉब तैयार हो जाए तब वर्तमान जॉब स्थिति, प्रगति, मेटाडेटा और download_url लौटाता है
फाइल डिलीवरी:
जब स्थिति तैयार हो जाए, तो पूर्ण फ़ाइल प्राप्त करने के लिए Get Download Status द्वारा लौटाए गए download_url फ़ील्ड का उपयोग करें। फ़ाइल URL तब तक उपलब्ध है जब तक जॉब समाप्त नहीं हो जाती
क्रिएट डाउनलोड एंडपॉइंट कार्य आईडी, स्रोत यूआरएल, स्थिति, प्रगति और डाउनलोड यूआरएल कार्य पूर्ण होने पर लौटाता है गेट डाउनलोड स्टेटस एंडपॉइंट समान जानकारी प्रदान करता है जिसमें कार्य स्थिति और मेटाडाटा शामिल हैं डाउनलोड फ़ाइल एंडपॉइंट तैयार कार्य के लिए पूरा किया गया मीडिया फ़ाइल लौटाता है
मुख्य क्षेत्रों में `id` (कार्य ID) `status` (कार्य स्थिति) `progress` (पूर्णता प्रतिशत) `download_url` (फ़ाइल का लिंक) और `format` (मीडिया प्रारूप विवरण) शामिल हैं ये क्षेत्र कार्य की प्रगति पर नज़र रखने और डाउनलोड किए गए सामग्री को एक्सेस करने में मदद करते हैं
प्रदान किया गया डेटा JSON प्रारूप में संरचित है प्रत्येक प्रतिक्रिया में `id`, `user_id`, `source`, `url`, `status`, और `format` जैसे फ़ील्ड होते हैं जो डाउनलोड कार्य और इसके परिणाम के बारे में स्पष्ट जानकारी प्रदान करने के लिए व्यवस्थित होते हैं
क्रिएट डाउनलोड एंडपॉइंट नौकरी की शुरुआत के विवरण प्रदान करता है जबकि गेट डाउनलोड स्टेटस एंडपॉइंट नौकरी की प्रगति और मेटाडेटा प्रदान करता है डाउनलोड फाइल एंडपॉइंट वास्तविक मीडिया फ़ाइल प्रदान करता है जो उपयोगकर्ताओं को उनकी अनुरोधित सामग्री तक पहुँचने में सक्षम बनाता है
डाउनलोड बनाने का अंतपृष्ठ एक `स्रोत यूआरएल` की आवश्यकता होती है ताकि डाउनलोड कार्य शुरू किया जा सके डाउनलोड स्थिति प्राप्त करने वाला अंतपृष्ठ `jobId` का उपयोग करके किसी विशेष कार्य की स्थिति प्राप्त करता है उपयोगकर्ता वैध मीडिया यूआरएल प्रदान करके अनुरोधों को अनुकूलित कर सकते हैं
प्रतिक्रिया डेटा को JSON ऑब्जेक्ट के भीतर कुंजी-मूल्य जोड़ों में व्यवस्थित किया गया है प्रत्येक नौकरी का विवरण जैसे `status`, `progress`, और `download_url` स्पष्ट रूप से सीमांकित हैं जिससे उपयोगकर्ताओं को जानकारी को आसानी से पार्स और उपयोग करने की अनुमति मिलती है
API विभिन्न मीडिया प्लेटफार्मों का समर्थन करता है जिसमें YouTube Instagram Facebook X TikTok Vimeo और Twitch शामिल हैं डेटा सटीकता को इन प्लेटफार्मों के मीडिया यूआरएल को सीधे एक्सेस करके डाउनलोड के लिए बनाए रखा जाता है
आम उपयोग के मामलों में ऑफलाइन देखने के लिए वीडियो डाउनलोड करना सामग्री आर्काइव करना या अनुप्रयोगों में मीडिया एकीकृत करना शामिल है उपयोगकर्ता विभिन्न परियोजनाओं या व्यक्तिगत उपयोग के लिए समर्थित प्लेटफार्मों से वीडियो पुनर्प्राप्ति को स्वचालित कर सकते हैं