Skip to main content
GET
/
api
/
v1
/
trending
/
song
Get trending songs
curl --request GET \
  --url https://youtube.zilodata.com/api/v1/trending/song \
  --header 'x-api-key: <api-key>'
{
  "data": {
    "contents": [
      {
        "author": {
          "avatar": {
            "url": "https://lh3.googleusercontent.com/1U-1pXbvkpvGXGUIFs5m6RXz4Fmdvqo1zzQw8eY7b4G9iwpE6vaRclt8Ov5CS8ldROIQGu2InpGuSJSW=w180-h180-l90-rj",
            "width": 180,
            "height": 180
          },
          "name": "HUNTR/X"
        },
        "videoId": "yebNIHKAC4A",
        "channelId": "",
        "thumbnails": [
          {
            "url": "https://lh3.googleusercontent.com/1U-1pXbvkpvGXGUIFs5m6RXz4Fmdvqo1zzQw8eY7b4G9iwpE6vaRclt8Ov5CS8ldROIQGu2InpGuSJSW=w180-h180-l90-rj",
            "width": 180,
            "height": 180
          }
        ],
        "publishedTimeText": "5 months ago",
        "releaseDate": {
          "year": 2025,
          "month": 6,
          "day": 19
        },
        "title": "Golden",
        "views": 81040900,
        "songwriters": [
          "EJAE",
          "Mark Sonnenblick",
          "Joong Gyu Kwak"
        ],
        "songProducers": [
          "IDO",
          "24",
          "TEDDY",
          "Ian Eisendrath"
        ],
        "position": {
          "currentPosition": 1,
          "previousPosition": 1,
          "percentViewsChange": -0.05360259,
          "periodsOnChart": 23
        },
        "url": "https://www.youtube.com/watch?v=yebNIHKAC4A"
      }
    ]
  },
  "message": "Success",
  "statusCode": 200,
  "pagination": {
    "total": 100,
    "hasMore": true,
    "paginationToken": "CDsQ8FsiEwje95_F1pmRAxXlsykDHUX"
  }
}

Authorizations

x-api-key
string
header
required

API Key

Query Parameters

countryCode
enum<string>
default:global

Country code for trending songs/ filter by country

Available options:
global,
us,
ar,
au,
at,
be,
bo,
br,
ca,
cl,
co,
cr,
cz,
dk,
do,
ec,
eg,
sv,
ee,
fi,
fr,
de,
gt,
hn,
hu,
is,
in,
id,
ie,
il,
it,
jp,
ke,
lu,
mx,
nl,
nz,
ni,
ng,
no,
pa,
py,
pe,
pl,
pt,
ro,
ru,
sa,
rs,
za,
kr,
es,
se,
ch,
tz,
tr,
ug,
ua,
ae,
gb,
uy,
zw
Example:

"global"

filterByDate
string<YYYYMMDD>
default:20251106

Filter by date, format: YYYYMMDD

Example:

"20251106"

geoCode
enum<string>
default:US

Geographical code for trending songs

Available options:
US,
AE,
AR,
AT,
AU,
AZ,
BD,
BE,
BG,
BR,
CA,
CH,
CL,
CO,
CZ,
DE,
DK,
DO,
DZ,
EC,
EG,
ES,
FI,
FR,
GB,
GH,
GR,
GT,
HK,
HN,
HR,
HU,
ID,
IE,
IL,
IN,
IQ,
IT,
JP,
KE,
KR,
LB,
LT,
LV,
MA,
MX,
MY,
NG,
NL,
NO,
NZ,
PE,
PH,
PK,
PL,
PT,
RO,
RU,
SA,
SE,
SG,
TH,
TR,
TW,
UA,
VE,
VN,
ZA
Example:

"US"

language
enum<string>
default:en

Language code

Available options:
ar,
az,
bg,
bn,
cs,
da,
de,
el,
en,
en-GB,
en-IE,
en-NZ,
en-SG,
es,
es-419,
fi,
fil,
fr,
he,
hi,
hr,
hu,
id,
it,
ja,
ko,
lt,
lv,
ms,
nl,
no,
pl,
pt-BR,
pt-PT,
ro,
ru,
sv,
th,
tr,
uk,
ur,
vi,
zh-Hant
Example:

"en"

Response

Success

data
object
required
message
string
Example:

"Success"

statusCode
number
Example:

200

pagination
object