Kuku TV & Kuku FM Episode Details & Video URL API avatar

Kuku TV & Kuku FM Episode Details & Video URL API

Pricing

from $3.00 / 1,000 successful episode ids

Go to Apify Store
Kuku TV & Kuku FM Episode Details & Video URL API

Kuku TV & Kuku FM Episode Details & Video URL API

Get Kuku TV (Kuku FM) episode details and playable video stream URLs by episode ID: titles, durations, prices, and engagement. Export via API or Dataset.

Pricing

from $3.00 / 1,000 successful episode ids

Rating

0.0

(0)

Developer

Tarique

Tarique

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Kuku TV and Kuku FM episode details and video URL API

Kuku TV & Kuku FM Episode Details & Video URL API is a Kuku TV episode scraper for Kuku FM audio series and short-drama reels. Submit up to 1,000 episode IDs and receive structured episode metadata plus the playable video stream URL for each episode: titles, slugs, durations, season and episode indexes, coin prices, and engagement counts.

It works as a Kuku TV API alternative and a Kuku FM video URL extractor for episode-level catalog enrichment, content research, and metadata pipelines. No Kuku FM account, login, or app installation is required.

Why use this Kuku TV episode scraper?

  • Resolve up to 1,000 Kuku TV episodeId values into complete episode metadata in one run.
  • Capture the playable videoUrl for every episode — an HLS master manifest that already lists the 360p, 540p, 720p and 1080p renditions.
  • Capture season numbers, episode indexes, and durations for ordering and timeline work.
  • Collect lock state, coin pricing, and premium flags per episode.
  • Collect the audioUrl stream alongside the video manifest for audio-first workflows.
  • Track engagement counts such as listens, plays, likes, shares, and comments.
  • Receive one Dataset item per episode with the complete raw payload preserved.
  • Export results to JSON, CSV, Excel, XML, or HTML.
  • Integrate with the Apify API, schedules, webhooks, Make, n8n, or cloud storage.

Typical use cases include Kuku TV episode metadata extraction, Kuku FM catalog research, episode-order validation, pricing and paywall analysis, and engagement benchmarking.

What Kuku TV episode data can the API extract?

FieldTypeDescription
episodeIdinteger or nullKuku TV episode ID.
successbooleanWhether the row is a successfully retrieved episode.
showIdinteger or nullParent show ID.
indexinteger or nullEpisode index inside the parent show.
seasonNointeger or nullSeason number.
titlestring or nullEpisode title.
slugstring or nullEpisode slug.
descriptionstring or nullEpisode synopsis when the API provides one.
statusstring or nullPublish status, such as live.
durationSecondsinteger or nullEpisode runtime in seconds.
publishedOnstring or nullPublication timestamp.
isPremiumboolean or nullWhether the episode is premium-only.
isLockedboolean or nullWhether the episode is locked for this audience.
isDemoPremiumboolean or nullWhether the episode is a premium demo.
isEarlyAccessboolean or nullWhether the episode is early access.
isStrikeboolean or nullWhether the episode currently carries a strike flag.
isFictionalboolean or nullWhether the episode is marked as fiction.
coinsToUnlockinteger or nullDisplayed coin price.
calculatedCoinsToUnlockinteger or nullCoin price the API computed for this request.
likeCountinteger or nullLike count.
listenCountinteger or nullListen count.
playCountinteger or nullPlay count.
shareCountinteger or nullShare count.
commentCountinteger or nullComment count.
mediaSizeBytesinteger or nullMedia size in bytes when the API reports it.
audioUrlstring or nullAudio stream URL for the episode.
videoUrlstring or nullPlayable video stream URL for the episode: an HLS master manifest (.m3u8) listing every available rendition.
promoUrlstring or nullPromo stream URL when present.
streamUrlstring or nullGeneric stream URL when present.
imageUrlstring or nullEpisode artwork URL.
originalImageUrlstring or nullOriginal artwork URL.
thumbnailUrlstring or nullPortrait thumbnail URL.
dynamicLinkstring or nullKuku FM short link when present.
dataobject or nullComplete raw episode payload exactly as the API returned it.
errorstring or nullError message for a failed episode ID.

How to get Kuku TV episode details by ID

  1. Open the Actor's Input tab.
  2. Add one or more numeric episode IDs to episodeIds. Episode IDs are the id values inside a show payload and the values listed next to each episode on Kuku FM.
  3. Click Start.
  4. Open the Dataset to inspect, filter, download, or integrate the results.

How much does Kuku TV episode detail extraction cost?

FREE-tier users pay $4 per 1,000 successfully resolved episode IDs ($0.004 per episode). Users on BRONZE, SILVER, GOLD, PLATINUM, and DIAMOND tiers pay $3 per 1,000 ($0.003 per episode). Diagnostic rows with success: false are not charged, and duplicate input IDs do not generate additional result charges.

There is no monthly result cap. Paid Apify platform usage for the run — compute and proxy bandwidth — is billed separately by Apify.

Input

See the Input tab for all options. episodeIds accepts up to 1,000 numeric IDs. Duplicates are ignored while their first-seen order is preserved.

{
"episodeIds": ["1685164", "1703618", "1436319"]
}

Output

You can download the Dataset in formats such as JSON, HTML, CSV, or Excel.

{
"episodeId": 1685164,
"success": true,
"showId": 282775,
"index": 1,
"seasonNo": 1,
"title": "Episode 1",
"slug": "the-billionaire-mafia-king-who-bought-his-bride_ep01_bmkwbhbmov",
"status": "live",
"durationSeconds": 134,
"publishedOn": "2026-09-09T11:57:59.061367+00:00",
"isPremium": true,
"isLocked": false,
"coinsToUnlock": 10,
"calculatedCoinsToUnlock": 50,
"listenCount": 77855,
"commentCount": 6,
"mediaSizeBytes": 205970264,
"thumbnailUrl": "https://images.cdn.kukufm.com/w:200/f:webp/q:85/...",
"error": null
}

Kuku TV episode detail use cases

  • Enrich episode IDs with titles, durations, and ordering metadata.
  • Validate that an episode list is complete and correctly ordered before analysis.
  • Compare displayed coin prices with the price the API calculates per request.
  • Benchmark engagement across episodes of the same show or across shows.
  • Feed episode-level metadata into recommendation, search, or analytics pipelines.
ActorPurpose
Kuku TV & Kuku FM Show Search Scraper APIDiscover shows and showId values by keyword, genre, or trope.
Kuku TV & Kuku FM Show Details & Episodes APIResolve a showId into full show metadata, genres, tropes, cast, and crew.
Kuku TV & Kuku FM Episode Comments Scraper APIExport the public comments and listener profiles behind each episode.
Kuku TV & Kuku FM Episode Video Downloader APIDownload each episode and store a playable MP4 plus a metadata sidecar in the run's Apify Key-value store.

Also from the same publisher: Hongguo short-drama Actors for the Hongguo Duanju catalog.

Frequently asked questions

Where do I find Kuku TV episode IDs?

The fastest source is the episodes array of the Kuku TV & Kuku FM Show Details & Episodes API, which returns every released episodeId for a show in order. The Kuku TV & Kuku FM Episode Comments Scraper API also reports the episodeId for every episode it processes.

Do I need a Kuku TV or Kuku FM account?

No. Every endpoint used by this Actor is public, so no login, token, or app installation is required.

Why are coinsToUnlock and calculatedCoinsToUnlock different?

coinsToUnlock is the list price the Kuku TV apps display, while calculatedCoinsToUnlock is the price the API computes for the current request. Both are captured so you can compare them.

Why is description sometimes null?

The episode endpoint returns description: null for most episodes, so the Actor reports null rather than copying the show synopsis into the episode row. Fetch the parent show with the Kuku TV & Kuku FM Show Details & Episodes API when you need the synopsis.

Does the Actor return a playable video URL?

Yes. Every episode row carries videoUrl, an HLS master manifest that resolves to the 360p, 540p, 720p and 1080p renditions, and audioUrl for the audio stream. Both are returned for public episodes without a Kuku FM account, and the manifest is served straight from the CDN with no extra headers.

Does the video URL still work for a locked or premium episode?

Yes. isLocked reports whether the episode needs a coin or subscription unlock for normal playback inside the Kuku FM apps; it does not gate the URL that this Actor reports. Check isLocked when you need to know the entitlement state, and treat videoUrl as the stream location.

Can I request more than 1,000 episodes in one run?

Split larger sets across multiple runs or use the Apify API to start the Actor with several input batches.

Use the Actor lawfully and respect Kuku FM's terms, copyright, rate limits, privacy rules, and applicable law. It is intended for public catalog information and does not access private user accounts.

Use the Issues tab for support and the API tab for generated integration examples.