📡 getmp3.duckdns.org API Docs - Ultra 6.1

Base URL

https://getmp3.duckdns.org/api.php

Status: ENABLED | Downloader: READY

Key: ytpro_3de35bcd5a3fadbc

Endpoints

1. Status

GET https://getmp3.duckdns.org/api.php?action=status

2. Search

GET https://getmp3.duckdns.org/api.php?action=search&q=alan walker
GET https://getmp3.duckdns.org/api.php?action=search&q=test&limit=10

3. Video Info + Download Links

GET https://getmp3.duckdns.org/api.php?url=https://www.youtube.com/watch?v=jNQXAC9IVRw
GET https://getmp3.duckdns.org/api.php?v=jNQXAC9IVRw

4. Direct Download (no API)

https://getmp3.duckdns.org/download.php?url=VIDEO_ID&format=mp4&quality=720
https://getmp3.duckdns.org/download.php?url=VIDEO_ID&format=mp3

User Guide

How to use in your app:

fetch('https://getmp3.duckdns.org/api.php?action=search&q=music')
.then(r=>r.json()).then(data=>{
  data.results.forEach(v=>{
    console.log(v.title, v.id)
  })
})

// Get download link
fetch('https://getmp3.duckdns.org/api.php?v=jNQXAC9IVRw')
.then(r=>r.json()).then(v=>{
  window.location = v.download_links['720p']
})

Admin can Enable/Disable API in Admin > API System Tools. API Key optional.