YouTube Info API

Dokumentasi resmi YouTube Info API dari Maelyn API untuk mengambil informasi lengkap dari video YouTube tanpa melakukan download

Base Information

  • BASE_URL_API: https://api.maelyn.eu/api
  • Path / Endpoint: /download/youtube/info
  • Method: POST
  • Credit Usage: 1

Authentication

Gunakan header berikut pada setiap request:

x-maelyn-auth: YOUR_API_KEY
Content-Type: application/json

Description

Endpoint ini digunakan untuk mengambil informasi lengkap dari video YouTube tanpa melakukan proses download.

API akan mengembalikan berbagai metadata seperti:

  • judul video
  • durasi
  • channel
  • thumbnail
  • daftar format (audio/video)
  • kualitas yang tersedia

Cocok digunakan untuk:

  • preview sebelum download
  • memilih kualitas video/audio
  • menampilkan metadata video

Request Body

{
  "url": "https://www.youtube.com/watch?v=xxxxxxxxxxx"
}

Body Parameters

NameTypeRequiredDescription
urlstringYes*URL video YouTube
linkstringYes*Alternatif dari url

Salah satu dari url atau link wajib diisi.

Notes

  • Body request harus berupa JSON.
  • URL harus valid dan berasal dari YouTube.
  • Endpoint ini tidak melakukan download file.
  • Menggunakan sistem queue untuk menjaga stabilitas server.

Example Usage

{
  "url": "https://www.youtube.com/watch?v=abcdefghijk"
}

Success Response

{
  "success": true,
  "message": "Berhasil mengambil info YouTube",
  "result": {
    "id": "abcdefghijk",
    "title": "Sample YouTube Video",
    "duration": "00:30",
    "thumbnail": "https://i.ytimg.com/vi/abcdefghijk/maxresdefault.jpg",
    "channel": "Sample Channel",
    "views": 123456,
    "upload_date": "2026-04-01",
    "formats": [
      {
        "type": "video",
        "quality": "720p",
        "ext": "mp4",
        "filesize": "15 MB"
      },
      {
        "type": "audio",
        "quality": "128kbps",
        "ext": "mp3",
        "filesize": "3 MB"
      }
    ]
  }
}

Response Fields

FieldTypeDescription
successbooleanStatus request
messagestringPesan hasil request
resultobjectInformasi video
idstringID video YouTube
titlestringJudul video
durationstringDurasi video
thumbnailstringURL thumbnail
channelstringNama channel
viewsnumberJumlah views
upload_datestringTanggal upload
formatsarrayDaftar format yang tersedia
typestringTipe format (video / audio)
qualitystringKualitas
extstringFormat file
filesizestringUkuran file

Error Response

Invalid JSON

{
  "success": false,
  "message": "Body JSON tidak valid"
}

URL Required

{
  "success": false,
  "message": "url wajib diisi"
}

Internal Server Error

{
  "success": false,
  "message": "Internal server error"
}

Playground