cURL
curl --request GET \
--url https://riona.ai/api/1.1/wf/download-youtube \
--header 'Authorization: Bearer <token>'import requests
url = "https://riona.ai/api/1.1/wf/download-youtube"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://riona.ai/api/1.1/wf/download-youtube', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://riona.ai/api/1.1/wf/download-youtube",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://riona.ai/api/1.1/wf/download-youtube"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://riona.ai/api/1.1/wf/download-youtube")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://riona.ai/api/1.1/wf/download-youtube")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"meta": {
"code": 200,
"message": "OK"
},
"download_details": {
"platform": "instagram",
"shortcode": "DKxtbK2ociA",
"caption": "👍🏽❤️❤️",
"type": "video",
"download_url": "https://instagram.fhan14-4.fna.fbcdn.net/o1/v/t2/f2/m86/AQMp6KXkZB2UclomNmjhMSqKvlNXJTYIz_1fyzdjUKx4TD6ElRQQVynXh_Us0y3fvbI-Ha69EEi-qmyIvVcnRB-VoU-UgiJDE7VAsws.mp4?_nc_cat=102&_nc_oc=AdmbXaNF5NA-Phci5Rj1LVdOQrei7oLGOV6jffNHZmiNQ76-sj4Uh9YlkCbRCmDYthI&_nc_sid=5e9851&_nc_ht=instagram.fhan14-4.fna.fbcdn.net&_nc_ohc=RR2ajgktYGoQ7kNvwGx1wIP&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6Njk3MjA3MDE2NDE3NTYzLCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=f4c6a065305de60e&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9DMTQ0MDI5MDY4OEVDMEFEMjFBNjUzOTRBMUUyMjA5OV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HRWk3TEI3TWVpYlZ2R2NFQUItemVWT21SeXdtYnFfRUFBQUYVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAmtqTjiOWGvQIVAigCQzMsF0AeqfvnbItEGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2XmnQEA&_nc_gid=DL83_7UgksdvZ_ve2dCrpQ&_nc_zt=28&oh=00_AfYD4aUWdRdzgp9pe7TCxDvfjgnfJmXQIphd1fUxAj_bPQ&oe=68C636F7",
"thumb": "https://scontent.cdninstagram.com/v/t51.75761-15/503677007_18628983373056421_1167252287423726916_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=1&ig_cache_key=MzY1MjkwMDU1MTk0NzA0NDk5MjE4NjI4OTgzMzY3MDU2NDIx.3-ccb1-7&ccb=1-7&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6InhwaWRzLjcyMHgxMjgwLnNkci5DMyJ9&_nc_ohc=k38J-NfrbRgQ7kNvwHmll8z&_nc_oc=AdmF3awKtpEzWsSGrWyVQyoDFS91hKdP8nU32rVOkxR2KDxW7eBqTsjbNeKZEpoyryM&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=scontent.cdninstagram.com&_nc_gid=DL83_7UgksdvZ_ve2dCrpQ&oh=00_AfYiSVgiwmXM3vgbFpFT38sx1JeDZWTo885c-PmCe62i6A&oe=68CA1A98",
"duration": ""
}
}
Videos
Download Video
Download YouTube Video by URL
GET
/
wf
/
download-youtube
cURL
curl --request GET \
--url https://riona.ai/api/1.1/wf/download-youtube \
--header 'Authorization: Bearer <token>'import requests
url = "https://riona.ai/api/1.1/wf/download-youtube"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://riona.ai/api/1.1/wf/download-youtube', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://riona.ai/api/1.1/wf/download-youtube",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://riona.ai/api/1.1/wf/download-youtube"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://riona.ai/api/1.1/wf/download-youtube")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://riona.ai/api/1.1/wf/download-youtube")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"meta": {
"code": 200,
"message": "OK"
},
"download_details": {
"platform": "instagram",
"shortcode": "DKxtbK2ociA",
"caption": "👍🏽❤️❤️",
"type": "video",
"download_url": "https://instagram.fhan14-4.fna.fbcdn.net/o1/v/t2/f2/m86/AQMp6KXkZB2UclomNmjhMSqKvlNXJTYIz_1fyzdjUKx4TD6ElRQQVynXh_Us0y3fvbI-Ha69EEi-qmyIvVcnRB-VoU-UgiJDE7VAsws.mp4?_nc_cat=102&_nc_oc=AdmbXaNF5NA-Phci5Rj1LVdOQrei7oLGOV6jffNHZmiNQ76-sj4Uh9YlkCbRCmDYthI&_nc_sid=5e9851&_nc_ht=instagram.fhan14-4.fna.fbcdn.net&_nc_ohc=RR2ajgktYGoQ7kNvwGx1wIP&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6Njk3MjA3MDE2NDE3NTYzLCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=f4c6a065305de60e&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9DMTQ0MDI5MDY4OEVDMEFEMjFBNjUzOTRBMUUyMjA5OV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HRWk3TEI3TWVpYlZ2R2NFQUItemVWT21SeXdtYnFfRUFBQUYVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAmtqTjiOWGvQIVAigCQzMsF0AeqfvnbItEGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2XmnQEA&_nc_gid=DL83_7UgksdvZ_ve2dCrpQ&_nc_zt=28&oh=00_AfYD4aUWdRdzgp9pe7TCxDvfjgnfJmXQIphd1fUxAj_bPQ&oe=68C636F7",
"thumb": "https://scontent.cdninstagram.com/v/t51.75761-15/503677007_18628983373056421_1167252287423726916_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=1&ig_cache_key=MzY1MjkwMDU1MTk0NzA0NDk5MjE4NjI4OTgzMzY3MDU2NDIx.3-ccb1-7&ccb=1-7&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6InhwaWRzLjcyMHgxMjgwLnNkci5DMyJ9&_nc_ohc=k38J-NfrbRgQ7kNvwHmll8z&_nc_oc=AdmF3awKtpEzWsSGrWyVQyoDFS91hKdP8nU32rVOkxR2KDxW7eBqTsjbNeKZEpoyryM&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=scontent.cdninstagram.com&_nc_gid=DL83_7UgksdvZ_ve2dCrpQ&oh=00_AfYiSVgiwmXM3vgbFpFT38sx1JeDZWTo885c-PmCe62i6A&oe=68CA1A98",
"duration": ""
}
}
{
"meta": {
"code": 200,
"message": "OK"
},
"download_details": {
"platform": "instagram",
"shortcode": "DKxtbK2ociA",
"caption": "👍🏽❤️❤️",
"type": "video",
"download_url": "https://instagram.fhan14-4.fna.fbcdn.net/o1/v/t2/f2/m86/AQMp6KXkZB2UclomNmjhMSqKvlNXJTYIz_1fyzdjUKx4TD6ElRQQVynXh_Us0y3fvbI-Ha69EEi-qmyIvVcnRB-VoU-UgiJDE7VAsws.mp4?_nc_cat=102&_nc_oc=AdmbXaNF5NA-Phci5Rj1LVdOQrei7oLGOV6jffNHZmiNQ76-sj4Uh9YlkCbRCmDYthI&_nc_sid=5e9851&_nc_ht=instagram.fhan14-4.fna.fbcdn.net&_nc_ohc=RR2ajgktYGoQ7kNvwGx1wIP&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5JTlNUQUdSQU0uQ0xJUFMuQzMuNzIwLmRhc2hfYmFzZWxpbmVfMV92MSIsInhwdl9hc3NldF9pZCI6Njk3MjA3MDE2NDE3NTYzLCJ2aV91c2VjYXNlX2lkIjoxMDA5OSwiZHVyYXRpb25fcyI6NywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=f4c6a065305de60e&_nc_vs=HBksFQIYUmlnX3hwdl9yZWVsc19wZXJtYW5lbnRfc3JfcHJvZC9DMTQ0MDI5MDY4OEVDMEFEMjFBNjUzOTRBMUUyMjA5OV92aWRlb19kYXNoaW5pdC5tcDQVAALIARIAFQIYOnBhc3N0aHJvdWdoX2V2ZXJzdG9yZS9HRWk3TEI3TWVpYlZ2R2NFQUItemVWT21SeXdtYnFfRUFBQUYVAgLIARIAKAAYABsCiAd1c2Vfb2lsATEScHJvZ3Jlc3NpdmVfcmVjaXBlATEVAAAmtqTjiOWGvQIVAigCQzMsF0AeqfvnbItEGBJkYXNoX2Jhc2VsaW5lXzFfdjERAHX-B2XmnQEA&_nc_gid=DL83_7UgksdvZ_ve2dCrpQ&_nc_zt=28&oh=00_AfYD4aUWdRdzgp9pe7TCxDvfjgnfJmXQIphd1fUxAj_bPQ&oe=68C636F7",
"thumb": "https://scontent.cdninstagram.com/v/t51.75761-15/503677007_18628983373056421_1167252287423726916_n.jpg?stp=dst-jpg_e15_tt6&_nc_cat=1&ig_cache_key=MzY1MjkwMDU1MTk0NzA0NDk5MjE4NjI4OTgzMzY3MDU2NDIx.3-ccb1-7&ccb=1-7&_nc_sid=58cdad&efg=eyJ2ZW5jb2RlX3RhZyI6InhwaWRzLjcyMHgxMjgwLnNkci5DMyJ9&_nc_ohc=k38J-NfrbRgQ7kNvwHmll8z&_nc_oc=AdmF3awKtpEzWsSGrWyVQyoDFS91hKdP8nU32rVOkxR2KDxW7eBqTsjbNeKZEpoyryM&_nc_ad=z-m&_nc_cid=0&_nc_zt=23&_nc_ht=scontent.cdninstagram.com&_nc_gid=DL83_7UgksdvZ_ve2dCrpQ&oh=00_AfYiSVgiwmXM3vgbFpFT38sx1JeDZWTo885c-PmCe62i6A&oe=68CA1A98",
"duration": ""
}
}
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
YouTube Video URL
This is your account API Key. You can easily locate it in your account dashboard.
Response
200
OK
⌘I