Skip to content

Trending Shorts

GET/v1/youtube/shorts/trending1 credit

Returns a batch of currently trending Shorts, each with the same details as the Video endpoint (without related videos).

01Query parameters

This endpoint takes no parameters.

02Request

curl "https://api.scrapesocial.ai/v1/youtube/shorts/trending" \
  -H "x-api-key: $SCRAPESOCIAL_KEY"

03Responses

Real answers from the API. Lists are shortened to 2 items.

GET /v1/youtube/shorts/trending

{
  "success": true,
  "credits_remaining": 4980,
  "credits_charged": 1,
  "shorts": [
    {
      "type": "short",
      "title": "April one must be middle child....😭 || #fypシ #aesthetic #relatable #aleena #trending",
      "description": "#shortfeed #explorepage #asthetic #kpop #bts #viraltype #shorts ‎\n💜😊 Like • Comment • Subscribe for  more\n\n📌 Disclaimer:  \nThis video is made for entertainment purposes only*. I do *not own the original clips or audio. All rights go to their *respective owners*.  \nNo copyright infringement intended.  \nPlease don’t re-upload without permission.\n\nTAGS: (ignore)🥲  \n#youtubegivememyviewsbackplease #bo…",
      "descriptionLinks": [
        "https://www.youtube.com/hashtag/shortfeed",
        "https://www.youtube.com/hashtag/explorepage"
      ],
      "commentCountText": "999",
      "commentCountInt": 999,
      "likeCountText": "28595",
      "likeCountInt": 28595,
      "viewCountText": "11,900,350",
      "viewCountInt": 11900350,
      "publishDateText": "Oct 22, 2026",
      "collaborators": [],
      "channel": {
        "id": "UCM0fxRL3ZFBHohe7NYp6IMA",
        "url": "https://www.youtube.com/@Xthetic_Aleena",
        "handle": "Xthetic_Aleena",
        "title": "𓆩𝐀𝐋𝐄𝐄𝐍𝐀𓆪",
        "thumbnail": "https://yt3.ggpht.com/rsgwTJygrtZ03tkkDrihKaNRx7K25EmDC6brD7NR84i0xgJbSQBIkHairNhhlkMUchrh8maP=s48-c-k-c0x00ffffff-no-rj"
      },
      "chapters": [],
      "id": "sQqRvdMCXe8",
      "thumbnail": "https://img.youtube.com/vi/sQqRvdMCXe8/maxresdefault.jpg",
      "url": "https://www.youtube.com/watch?v=sQqRvdMCXe8",
      "publishDate": "2026-10-22T05:00:36-07:00",
      "keywords": [],
      "genre": "Entertainment",
      "durationMs": 6000,
      "durationFormatted": "00:00:06",
      "captionTracks": [],
      "downloadOptions": null
    },
    {
      "type": "short",
      "title": "That one friend obsessed with Roblox pt.2 #comedy #relatable #skit",
      "description": null,
      "descriptionLinks": [],
      "commentCountText": "484",
      "commentCountInt": 484,
      "likeCountText": "106578",
      "likeCountInt": 106578,
      "viewCountText": "7,174,339",
      "viewCountInt": 7174339,
      "publishDateText": "Oct 14, 2026",
      "collaborators": [],
      "channel": {
        "id": "UCUs5Zs0v_CtQ_QalAEfkB4g",
        "url": "https://www.youtube.com/@auntiecharli",
        "handle": "auntiecharli",
        "title": "Auntie Charli",
        "thumbnail": "https://yt3.ggpht.com/jE4D-DQtkr30kmCDMk8fb4gmz5-zCnPKhzkw_ARS6NrXHgRKY_KmHqaucrMMnaYCfD6KiqIWGg=s48-c-k-c0x00ffffff-no-rj"
      },
      "chapters": [],
      "id": "BC5qTi8Y0hI",
      "thumbnail": "https://img.youtube.com/vi/BC5qTi8Y0hI/maxresdefault.jpg",
      "url": "https://www.youtube.com/watch?v=BC5qTi8Y0hI",
      "publishDate": "2026-10-14T13:35:20-07:00",
      "keywords": [],
      "genre": "People & Blogs",
      "durationMs": 32000,
      "durationFormatted": "00:00:32",
      "captionTracks": [],
      "downloadOptions": null
    }
  ]
}

Common to every endpoint

Any route can answer these: a missing or wrong key, no credits left, the platform not answering, or a failure on our side. None of them costs credits.

GET /v1/cosmos/profile?handle=design

{
  "success": false,
  "message": "Invalid API key"
}

04Notes

About 51 Shorts per call, in `shorts`. There is no paging: each call returns a fresh batch. On these items `captionTracks` is an empty list and `downloadOptions` is null.

05Errors & credits

Every error has success: false, a real HTTP status and costs no credits.

  • 400missing_parameter

    A required parameter is missing or invalid.

  • 403private_account

    The account is private or age-restricted.

  • 404not_found

    No such account.

  • 503upstream_error

    The platform did not answer; retry shortly.