FETCHAPI

List a TikTok drama's episodes API

One call returns up to 24 episodes of a TikTok drama series. Each item in the answer is a single episode video with stats, cover, and metadata. The answer held 24 items in our call; get the next page by passing the returned `cursor` value in the `cursor` parameter.

1 live route on TikTok, from $0.00005 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
tiktok-api23RapidAPI listing
Get Drama EpisodesGET api/drama/episodes$0.00005$0.05 / 1k calls✓ 2026-10-06pricing ↗

What it returns

From a real call to the route: tiktok-api23.

One call returns up to 24 episodes of a TikTok drama series. Each item in the answer is a single episode video with stats, cover, and metadata. The answer held 24 items in our call; get the next page by passing the returned `cursor` value in the `cursor` parameter.
itemList[].idEpisode video IDitemList[].descEpisode title or descriptionitemList[].stats.playCountEpisode play countitemList[].stats.diggCountEpisode likesitemList[].video.durationEpisode duration in secondsitemList[].video.coverEpisode thumbnail URLitemList[].dramaInfo.dramaNameParent drama series nameitemList[].dramaInfo.EpisodeNumberEpisode number in sequencecursorPagination cursor for next pagehasMoreWhether more episodes exist

Paging: read `cursor` from the answer and send it back as `cursor=` for the next page; stop when it is empty or repeats. From MCP: call_endpoint("rapidapi-tiktok-api23.get_drama_episodes", params, pages=3) follows it for you.

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

GET /api/gw/rapidapi-tiktok-api23/api/drama/episodes$0.00005 / call✓ working · tested 2026-10-060.88 s latency
Parameters
ParameterTypeNotes
cursorstring · queryoptionalcursor parameter is used for pagination. In the first request, the default value of cursor is `0`. For subsequent requests, the value of cursor will be taken from the response of the previous request · default 0
countnumber · queryoptionalThe number of results to be returned. The default and maximum value is `24` · default 24
dramaIdstring · queryrequiredDrama ID · default 7674268460205364245
HTTP
curl "https://fetchapi.co/api/gw/rapidapi-tiktok-api23/api/drama/episodes?count=24&cursor=0&dramaId=7674268460205364245" \
  -H "x-api-key: YOUR_KEY"
MCP
call_endpoint("rapidapi-tiktok-api23.get_drama_episodes", {"count": "24", "cursor": "0", "dramaId": "7674268460205364245"})
Real example answer (trimmed) · 2026-10-03
{
  "extra": {
    "now": 1791057245000,
    "logid": "20261003195404B1C57490BA4B66FB002E",
    "fatal_item_ids": []
  },
  "cursor": "24",
  "log_pb": {
    "impr_id": "20261003195404B1C57490BA4B66FB002E"
  },
  "hasMore": true,
  "itemList": [
    {
      "id": "7674270724466461973",
      "desc": "Dragón furioso liberado: invencible desde que interrumpió la…",
      "isAd": false,
      "stats": {
        "diggCount": 6387,
        "playCount": 200500,
        "shareCount": 409,
        "collectCount": 1621,
        "commentCount": 21
      },
      "video": {
        "id": "7674270724466461973",
        "cover": "https://p19-common-sign.tiktokcdn-eu.com/tos-alisg-p-c7a081-…",
        "ratio": "",
        "width": 0,
        "height": 0,
        "duration": 119,
        "zoomCover": {
          "240": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-p-c7a081-…",
          "480": "https://p19-common-sign.tiktokcdn-eu.com/tos-alisg-p-c7a081-…",
          "720": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-p-c7a081-…",
          "960": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-p-c7a081-…"
        },
        "volumeInfo": {},
        "originCover": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-p-0037/oI…",
        "dynamicCover": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-p-0037/o0…"
      },
      "author": {
        "id": "7627304408481448981",
        "ftc": false,
        "secUid": "MS4wLjABAAAA63WLj4gsA7Ad6V3caZ9l5PhxNJk7ZQTTdgEF4SZSVKmlOudP…",
        "secret": false,
        "nickname": "stardustdrama_mx",
        "relation": 0,
        "uniqueId": "stardustdrama_mx",
        "verified": false,
        "signature": "",
        "avatarThumb": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-avt-0068/…",
        "duetSetting": 0,
        "isADVirtual": false,
        "avatarLarger": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-avt-0068/…",
        "avatarMedium": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-avt-0068/…",
        "…": "7 more fields"
      },
      "digged": false,
      "secret": false,
      "statsV2": {
        "diggCount": "6387",
        "playCount": "200500",
        "shareCount": "409",
        "repostCount": "0",
        "collectCount": "1621",
        "commentCount": "21"
      },
      "ShowAIGC": true,
      "contents": [
        {
          "desc": "Dragón furioso liberado: invencible desde que interrumpió la…"
        }
      ],
      "collected": false,
      "dramaInfo": {
        "cover": {
          "urlList": [
            "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-i-fjfgkmy…",
            "… 2 more"
          ]
        },
        "themes": [
          {
            "tagID": "7628991193891869712",
            "tagKey": "tag_Politicalintrigue_Plot",
            "tagVal": "Political Intrigue"
          },
          "… 2 more"
        ],
        "dramaID": "7674268460205364245",
        "authorUID": "7627304408481448981",
        "dramaName": "El regreso del rey dragón",
        "numVideos": 65,
        "zoomCover": {
          "240": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-i-fjfgkmy…",
          "480": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-i-fjfgkmy…",
          "720": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-i-fjfgkmy…",
          "960": "https://p16-common-sign.tiktokcdn-eu.com/tos-alisg-i-fjfgkmy…"
        },
        "numWatched": "6443825",
        "description": "Leo Lara sale de prisión y rescata a l
…

Related TikTok APIs

All 43 TikTok jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.