Public data only · 3 request types

Youku API

Collect Youku (优酷) data without an account: search videos by keyword, get any video's details (title, category, duration, publish time, likes, comments, uploader) and any uploader channel's public profile (followers, likes, IP location). No login or cookies. Export JSON, CSV or Excel.

Resultready
JSON
3request types
$0.005per result, Bronze tier
$0.02start fee per run
2free trial runs on Apify
At a glance

Youku API in one table

Official public API for people outside ChinaNo. This tool collects the publicly visible data instead.
What you sendA keyword, a link or an ID, depending on the request type
What you get backJSON rows with English field names; 3 request types
Login, cookies, Chinese phone numberNone needed
Output formatsJSON, CSV, Excel, or the Apify API
Price$0.005 per result on the Bronze tier, no subscription
Last verified with a real run2026-11-09
What you can get

3 kinds of Youku request

Youku (优酷) is a Chinese video platform. It hosts licensed series, films and documentaries as well as videos uploaded by creators (UGC). Every video has an ID, and every uploader has a channel with a user ID, followers and likes.

Sample output

A real run, 13 fields per record

Run on 2026-10-27 with input {"maxResults": 5, "mode": "search", "keywords": ["纪录片"]}. Personal fields of ordinary users are masked here.

titlesearchKeyworduploaderNamepublishedTextdurationSecondsdanmakuCount
野生动物纪录片,原来是这样拍摄出来的纪录片探索记录昨天1590
搞笑视频:美女制作面条,竟选择黑暗料理,这还能吃吗纪录片糯笑笑前天2040
All 13 fields in one record
  • type video
  • videoId XNjU3Mzg5MTU0OA==
  • url https://v.youku.com/v_show/id_XNjU3Mzg5MTU0OA==.html
  • title 野生动物纪录片,原来是这样拍摄出来的
  • coverUrl https://vthumb.ykimg.com/054106016ADEE96D10525C01AA02D97A
  • durationSeconds 159
  • publishedText 昨天
  • danmakuCount 0
  • showId
  • uploaderId UMTg1NjQ3OTI5NDg=
  • uploaderName 探索记录
  • uploaderAvatar https://image.9xsecndns.cn/image/uicon/611ff5f9d144b2678e...
  • searchKeyword 纪录片
Developers

Call the Youku API

Every run is one HTTP call: send the input as JSON, get the rows back. The same works from Make, Zapier or n8n.

Request
Response · 200application/json
Pricing

Pay per result

Bronze tier prices from the tool's listing; higher Apify tiers pay less. Free Apify users get two trial runs with their own input.

Estimated monthly cost
Full price table and worked examples

The Actor uses pay-per-event pricing. These are the charge events:

Event Price (USD) When it is charged
run-start $0.02 Once per run, charged when the first request succeeds, even if that request returns nothing. It is not charged when the run fails from the start, or when your spending limit cannot cover it. Each further keyword, video or uploader the run actually reaches pays one more start fee. That fee is charged before its first request and is kept even if it then fails or returns nothing. A later keyword, video or uploader is only reached when the earlier ones did not fill maxResults.
result $0.005 For each video returned by search mode.
detail $0.025 For each video returned by video mode and for each channel profile returned by profile mode.

Worked examples:

  • 100 videos from one keyword cost $0.02 + 100 × $0.005 = $0.52. Two keywords that together fill 100 videos cost $0.04 + 100 × $0.005 = $0.54.
  • 10 videos in video mode cost 10 × $0.02 (the run's start fee and one more for each further video) + 10 × $0.025 = $0.45.
  • 5 channel profiles cost 5 × $0.02 + 5 × $0.025 = $0.225.

You never pay for more than maxResults records, and you are never charged for records that were not delivered. The run stops by itself if your spending limit is reached.

On the free Apify plan you get 2 free trial runs of this Actor with your own input, up to 10 results each, and nothing is charged; after that, runs return a stored sample dataset (a real result of the prefilled input). Use any paid Apify plan for full runs.

FAQ

Youku API questions

Do I need a Youku account, cookies or an API key?

No. You only need an Apify account to run the Actor.

Is this the official Youku API?

No. This Actor is not affiliated with Youku. It is an independent tool that collects public data and returns it as structured JSON.

Is it legal to scrape Youku?

The Actor only returns public data that anyone can see on Youku. It does not return private messages or account data. You are responsible for how you use the data and for following the laws and rules that apply to you.

How fresh is the data?

The data is collected live during each run.

Where do I find a video ID or an uploader ID?

In the links and in search results: `https://v.youku.com/v_show/id_XNjU1NTAzMDQ5Ng==.html` is video `XNjU1NTAzMDQ5Ng==`. Search records carry `videoId` and `uploaderId`, ready to use as input. The numeric forms work too: video `1638757624` is the same as `XNjU1NTAzMDQ5Ng==`, and the `numericUserId` of a profile record can be given as an uploader. A `showId` names a series, not a video: use the link of one of its episodes.

Why are some fields empty?

Stand-alone uploads have no series, so `showName`, `genres` and the like are empty. Gender, IP location and a bio are shown only when the channel has them.