├── others ├── DatabaseObscura_1739372088528 ├── DatabaseObscura_1739372184883 ├── DatabaseObscura_1739372668125 ├── DatabaseObscura_1739372687172 └── config.json ├── audios └── DatabaseObscura_1739373181835.mp3 ├── images ├── DatabaseObscura_1739373115361.jpg ├── DatabaseObscura_1739373509109.jpg ├── DatabaseObscura_1739374045346.webp ├── DatabaseObscura_1739452769024.webp ├── DatabaseObscura_1739452844763.webp ├── DatabaseObscura_1739539626833.webp ├── DatabaseObscura_1740200442442.jpg ├── DatabaseObscura_1740921571947.webp ├── DatabaseObscura_1741053975711.jpg ├── DatabaseObscura_1741247962372.webp ├── DatabaseObscura_1741272522473.jpg └── config.json ├── README.md ├── css └── config.json ├── html ├── config.json ├── DatabaseObscura_1739374004484.html └── DatabaseObscura_1739373587631.html ├── java └── config.json ├── php └── config.json ├── react └── config.json ├── ruby └── config.json ├── javascript └── config.json └── videos └── config.json /others/DatabaseObscura_1739372088528: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/others/DatabaseObscura_1739372088528 -------------------------------------------------------------------------------- /others/DatabaseObscura_1739372184883: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/others/DatabaseObscura_1739372184883 -------------------------------------------------------------------------------- /others/DatabaseObscura_1739372668125: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/others/DatabaseObscura_1739372668125 -------------------------------------------------------------------------------- /others/DatabaseObscura_1739372687172: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/others/DatabaseObscura_1739372687172 -------------------------------------------------------------------------------- /audios/DatabaseObscura_1739373181835.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/audios/DatabaseObscura_1739373181835.mp3 -------------------------------------------------------------------------------- /images/DatabaseObscura_1739373115361.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739373115361.jpg -------------------------------------------------------------------------------- /images/DatabaseObscura_1739373509109.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739373509109.jpg -------------------------------------------------------------------------------- /images/DatabaseObscura_1739374045346.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739374045346.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1739452769024.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739452769024.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1739452844763.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739452844763.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1739539626833.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1739539626833.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1740200442442.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1740200442442.jpg -------------------------------------------------------------------------------- /images/DatabaseObscura_1740921571947.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1740921571947.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1741053975711.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1741053975711.jpg -------------------------------------------------------------------------------- /images/DatabaseObscura_1741247962372.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1741247962372.webp -------------------------------------------------------------------------------- /images/DatabaseObscura_1741272522473.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NyxObscura/db/HEAD/images/DatabaseObscura_1741272522473.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Demo: 2 | [Cat.jpg](https://cdn.obscura.web.id/Cat.jpg) 3 | ```bash 4 | https://cdn.obscura.web.id/Cat.jpg 5 | ``` 6 | 7 | --- 8 | -------------------------------------------------------------------------------- /css/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /html/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /java/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /php/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /react/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /ruby/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /images/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /javascript/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /others/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /videos/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "ownerBot": [ 3 | "6285172153663" 4 | ], 5 | "database": { 6 | "host": "139.59.117.76", 7 | "user": "root", 8 | "password": "panel", 9 | "database": "obscura_db" 10 | } 11 | } -------------------------------------------------------------------------------- /html/DatabaseObscura_1739374004484.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Account Suspended 10 | 11 | 100 | 101 | 102 |
103 | 104 | Account Suspended 105 | 106 |
107 |
108 |
109 |
110 |
111 | This Account has been suspended. 112 |
113 |
114 | Contact your hosting provider for more information. 115 |
116 |
117 |
118 |
119 | 120 | 121 | -------------------------------------------------------------------------------- /html/DatabaseObscura_1739373587631.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | XYTDL - API DOCUMENTION 10 | 11 | 12 | 13 | 14 | 231 | 232 | 233 | 242 |
243 |
244 |
Endpoints.js
245 |
Example.js
246 |
247 |
248 |
249 |

GET /api/download/audio

250 |

Get info/download audio from YouTube

251 |

Parameter :

252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 272 |
ParameterTypeDescription
urlstringURL of the YouTube video.
qualitystringCustom bitrate for download YouTube audio ( Opsional ).
273 |
274 |

Response JSON :

275 |

276 | {
277 |   "metadata": {
278 |     "title": "Virgoun - Surat Cinta Untuk Starla (tiktok version)",
279 |     "url": "https://www.youtube.com/watch?v=ake34OFunrE",
280 |     "videoId": "ake34OFunrE",
281 |     "duration": "289",
282 |     "views": "994446",
283 |     "thumbnail": {
284 |       "url": "https://i.ytimg.com/vi_webp/ake34OFunrE/maxresdefault.webp",
285 |       "width": 1920,
286 |       "height": 1080
287 |     },
288 |     "likes": 13471,
289 |     "description": "Makasih udah nonton + subscribe \n\nOfficial Music:\nhttps://youtu.be/FocFked1TbQ?si=FFVoKqwsFKZgiUPw\n\nPhoto:\nhttps://pin.it/kyB1S1c\n\n\nbuat ngopi🙏🏻\n\nhttps://saweria.co/Akioo",
290 |     "author": "akio"
291 |   },
292 |   "downloads": {
293 |     "url": "https://ytdl.axeel.my.id/media/?id=3e81c71218ff30e51d3a3ce62dfe7b29&token=5972a3602645b8406c932dcc89bbf14cc94d05c30b6fd995bcc0d313083d4ea2&expired=1737439985742",
294 |     "mimetype": "audio/mpeg"
295 |   }
296 | }
297 |                     
298 |
299 |
300 |
301 |

GET /api/download/video/

302 |

Get info/download Video from YouTube

303 |

Parameter :

304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 |
ParameterTypeDescription
urlstringURL of the YouTube video.
qualitystringCustom resolution for download YouTube video ( Opsional ).
325 |
326 |

Response JSON :

327 |

328 | {
329 |   "metadata": {
330 |     "title": "Virgoun - Surat Cinta Untuk Starla (tiktok version)",
331 |     "url": "https://www.youtube.com/watch?v=ake34OFunrE",
332 |     "videoId": "ake34OFunrE",
333 |     "duration": "289",
334 |     "views": "994446",
335 |     "thumbnail": {
336 |       "url": "https://i.ytimg.com/vi/ake34OFunrE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAEhrdqXycf-Xoi8Zs2YyEltYqbjw",
337 |       "width": 336,
338 |       "height": 188
339 |     },
340 |     "likes": 13471,
341 |     "description": "Makasih udah nonton + subscribe \n\nOfficial Music:\nhttps://youtu.be/FocFked1TbQ?si=FFVoKqwsFKZgiUPw\n\nPhoto:\nhttps://pin.it/kyB1S1c\n\n\nbuat ngopi🙏🏻\n\nhttps://saweria.co/Akioo",
342 |     "author": "akio"
343 |   },
344 |   "downloads": {
345 |     "url": "https://ytdl.axeel.my.id/media/?id=fe9adf872d088bedd459b35b8bd7f18c&token=4e0f0d1c93744dee0c9a6d9b2c89b83dffb16fae393cc455c7c267bd5b8cec65&expired=1737439930993",
346 |     "mimetype": "video/mp4"
347 |   }
348 | }
349 |                     
350 |
351 |
352 |
353 |

GET /api/playlist

354 |

Get YouTube url from Playlist

355 |

Parameter :

356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 |
ParameterTypeDescription
urlstringURL of the YouTube playlist
372 |
373 |

Response JSON :

374 |

375 | [
376 |   {
377 |     "title": "Virgoun - Surat Cinta Untuk Starla (tiktok version)",
378 |     "videoId": "ake34OFunrE",
379 |     "duration": "4:49",
380 |     "thumbnail": "https://i.ytimg.com/vi/ake34OFunrE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDgp3yIpGtdb0GI4XJvYPnPuPNIzw",
381 |     "views": "994K",
382 |     "release": "1 year ago",
383 |     "author": "akio",
384 |     "url": "https://youtube.com/watch?v=ake34OFunrE&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=1&pp=iAQB8AUB"
385 |   },
386 |   {
387 |     "title": "Somewhere only we know - keane (slowed +reverb) tiktok version",
388 |     "videoId": "0xlf9SYcauA",
389 |     "duration": "4:14",
390 |     "thumbnail": "https://i.ytimg.com/vi/0xlf9SYcauA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBdl502UlhAFMHYUoQLgfXoRenYwg",
391 |     "views": "2.6M",
392 |     "release": "1 year ago",
393 |     "author": "dontcry",
394 |     "url": "https://youtube.com/watch?v=0xlf9SYcauA&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=2&pp=iAQB8AUB"
395 |   },
396 |   {
397 |     "title": "mary on a cross—ghost; (slowed down + reverb)",
398 |     "videoId": "-1v9xY0Xpyo",
399 |     "duration": "4:56",
400 |     "thumbnail": "https://i.ytimg.com/vi/-1v9xY0Xpyo/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYXSBlKEYwDw==&rs=AOn4CLCz9j1PndszqI5Ni5koLYUvSWSDww",
401 |     "views": "10M",
402 |     "release": "4 years ago",
403 |     "author": "licky wicky",
404 |     "url": "https://youtube.com/watch?v=-1v9xY0Xpyo&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=3&pp=iAQB8AUB"
405 |   },
406 |   {
407 |     "title": "Yang Telah Merelakanmu - Seventeen (Speed Up, Reverb) TikTok Version",
408 |     "videoId": "LAaoaQ870oY",
409 |     "duration": "4:06",
410 |     "thumbnail": "https://i.ytimg.com/vi/LAaoaQ870oY/hqdefault.jpg?sqp=-oaymwE9CNACELwBSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4Af4JgALQBYoCDAgAEAEYYyBjKGMwDw==&rs=AOn4CLC171vaufBprd9qyKZ4yYSAR-mxIA",
411 |     "views": "808K",
412 |     "release": "1 year ago",
413 |     "author": "December.",
414 |     "url": "https://youtube.com/watch?v=LAaoaQ870oY&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=4&pp=iAQB8AUB"
415 |   },
416 |   {
417 |     "title": "#1 Sad Songs Playlist (Lyrics Video) I'm sorry, don't leave me...",
418 |     "videoId": "XuGKqinH5v0",
419 |     "duration": "16:18",
420 |     "thumbnail": "https://i.ytimg.com/vi/XuGKqinH5v0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLARlCVWQwv-x-lXyezS4WlfZjNLwg",
421 |     "views": "7.9M",
422 |     "release": "2 years ago",
423 |     "author": "Lirikyu",
424 |     "url": "https://youtube.com/watch?v=XuGKqinH5v0&list=PLCkWlDUNbZAMnVRer3YqLedEb0lOdAYtJ&index=5&pp=iAQB8AUB"
425 |   }
426 | ]
427 |                     
428 |
429 |
430 |
431 |

GET /api/search

432 |

Search video YouTube with query

433 |

Parameter :

434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 |
ParameterTypeDescription
qstringQuery for search YouTube video
450 |
451 |

Response JSON :

452 |

453 | [
454 |   {
455 |     "title": "+5 Tiktok Trending presets #10 [ XML + QR + CC ] #anime  #alightmotionpresets #jjk #bluelock #naruto",
456 |     "videoId": "xCF5JlIr7KM",
457 |     "url": "https://youtube.com/watch?v=xCF5JlIr7KM",
458 |     "thumbnail": "https://i.ytimg.com/vi/xCF5JlIr7KM/hq720.jpg",
459 |     "duration": "1:34",
460 |     "author": "Amrit efx ",
461 |     "description": "Trends Anime Edits Presets TikTok Trends Anime Edits Pista burfi trend presets Pista burfi trend Anime presets Father mother son ..."
462 |   },
463 |   {
464 |     "title": "PRESET AM ANIME | 2 UKURAN 9:16 & 1:1 | 5MB & XML DJ TIE ME DOWN X KAWENI MERRY KENE🎶🗿",
465 |     "videoId": "-rFoO0Rdouo",
466 |     "url": "https://youtube.com/watch?v=-rFoO0Rdouo",
467 |     "thumbnail": "https://i.ytimg.com/vi/-rFoO0Rdouo/hq720.jpg",
468 |     "duration": "0:19",
469 |     "author": "Zax YT",
470 |     "description": "Preset di komen hastag:#presetalightmotion #presetam#presetam #preset5mbxml #preset5mb :#presetalightmotion ..."
471 |   },
472 | ]
473 |                     
474 |
475 |
476 |
477 |
478 |
479 |

GET /api/download/audio

480 |
481 |

482 | const axios = require('axios');
483 | 
484 | axios.get(BASE_URL + '/api/download/audio', { 
485 |     params: {
486 |       url: "https://youtu.be/xxxx",
487 |     },
488 |     headers: {
489 |         "Content-type": "application/json",
490 |         "Accept": "application/json"
491 |      }
492 |    })
493 |     .then(response => console.log(response.data))
494 |     .catch(error => console.error(error));
495 |                     
496 |
497 |
498 |
499 |

GET /api/download/video

500 |
501 |

502 | const axios = require('axios');
503 | 
504 | axios.get(BASE_URL + '/api/download/video', { 
505 |     params: {
506 |       url: "https://youtu.be/xxxx"
507 |     },
508 |     headers: {
509 |         "Content-type": "application/json",
510 |         "Accept": "application/json"
511 |      }
512 |    })
513 |     .then(response => console.log(response.data))
514 |     .catch(error => console.error(error));
515 |                     
516 |
517 |
518 |
519 |

GET /api/playlist

520 |
521 |

522 | const axios = require('axios');
523 | 
524 | axios.get(BASE_URL + '/api/playlist', { 
525 |     params: {
526 |       url: "https://youtu.be/xxxx"
527 |     },
528 |     headers: {
529 |         "Content-type": "application/json",
530 |         "Accept": "application/json"
531 |      }
532 |    })
533 |     .then(response => console.log(response.data))
534 |     .catch(error => console.error(error));
535 |                     
536 |
537 |
538 |
539 |

GET /api/search

540 |
541 |

542 | const axios = require('axios');
543 | 
544 | axios.get(BASE_URL + '/api/search', { 
545 |     params: {
546 |       q: "xxxx",
547 |     },
548 |     headers: {
549 |         "Content-type": "application/json",
550 |         "Accept": "application/json"
551 |      }
552 |    })
553 |     .then(response => console.log(response.data))
554 |     .catch(error => console.error(error));
555 |                     
556 |
557 |
558 |
559 |
560 | 570 | 578 | 579 | --------------------------------------------------------------------------------