EveryData platform API

Youku API

Youku videos, channel profiles, search results, and available transcripts are the Youku objects documented here; 4 actions including `search`, `video`, `profile` keep Youku selectors and outputs separate.

On Youku, `search` handles matching public results through `keyword`, while `video` handles one public video through `id`; neither Youku action receives undeclared filters.

Endpoint
POST /api/v1/social
Capabilities
4
Per 1,000
$1.389–$2.778

Available capabilities

Compare the Youku actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
search

Search

Search public results on Youku. Accepts these parameters: keyword. Returns these fields: category, title, source_name, and release_date.

keywordSync deliveryCatalog values: defaultLimit=2, maxLimit=10. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · title · subtitle · category · source_name · release_date · is_completed · corner_tag · thumbnail_url · platform
video

Video details

Retrieve a public video from Youku. Accepts these parameters: id. Returns these fields: title, category, posted_at, and author_url.

idSync delivery$1.39 per 1,000 requestsid · show_id · url · title · show_name · subtitle · category · video_type · duration_seconds · episode_total · episode_last · is_completed · comment_count · like_count · is_vip · allow_comment · posted_at · show_release_time · thumbnail_url · tags · author_id · author_name · author_avatar_url · author_follower_count · author_url · platform
profile

Profiles

Retrieve public profile details from Youku. Accepts these parameters: user_id. Returns these fields: avatar_url, verified_desc, follower_count, and like_count.

user_idSync delivery$1.39 per 1,000 requestsuser_id · numeric_id · name · url · bio · avatar_url · gender · like_count · follower_count · is_verified · verified_desc · location · platform
transcript

Transcript

Retrieve a video transcript from Youku. Accepts these parameters: url. Returns these fields: text, duration_seconds, title, and author_id.

urlAsync delivery$2.78 per 1,000 requeststitle · text · language · translated_text · translated_language · duration_seconds · author_name · author_id · author_url · thumbnail_url · tags · platform

What does each Youku action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

What do the Youku search parameters mean?

Search public results on Youku. Accepts these parameters: keyword. Returns these fields: category, title, source_name, and release_date.

keywordRequired
The search term for querying shows, series, or videos on Youku using the search action. This parameter does not search video comments.

What do the Youku video parameters mean?

Retrieve a public video from Youku. Accepts these parameters: id. Returns these fields: title, category, posted_at, and author_url.

idRequired
The show ID (showId) or video ID (vid) required by the video action, extractable from search results or video page URLs matching id_...html. Encoded UGC IDs differ from series hashes, and certain routes only accept UGC IDs. This parameter is not an author UID.
Youku: Video Metadata and Content License ScopeThe Youku agreement distinguishes platform features such as watching, caching, searching, and commenting, and sets limits on content copying, dissemination, and downloading. The usage boundaries cited here mean readable show or video details are not an authorization for playback, downloading, republication, or official Youku endorsement.Checked

What do the Youku profile parameters mean?

Retrieve public profile details from Youku. Accepts these parameters: user_id. Returns these fields: avatar_url, verified_desc, follower_count, and like_count.

user_idRequired
The encoded creator UID required by the profile action, retrieved from video author metadata. Do not provide a username, show ID, or full channel homepage URL.

What do the Youku transcript parameters mean?

Retrieve a video transcript from Youku. Accepts these parameters: url. Returns these fields: text, duration_seconds, title, and author_id.

urlRequired
The public video URL required by the transcript action. Processing is asynchronous and must complete before returning results; member-restricted content is not supported. While the video action can extract identifiers from id_...html links, public actions still require this explicit URL.
Youku: Automated Scraping and VIP Content Access RestrictionsProhibited actions under the Youku agreement include automated collection or processing of platform content, as well as breaking copyright protection measures to allow non-VIP users to obtain VIP content. Transcribing public videos on this page is not platform authorization and does not guarantee bypassing VIP, copyright, or access restrictions; check relevant licenses before use.Checked

How to use the Youku API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
  4. 04Store the structured response fields needed by your application.
youku_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"youku","action":"search","params":{"keyword":"<keyword>"}}'

Youku API questions

What can I retrieve with the Youku API?

Set platform to youku. The current catalog lists search, video details, profiles, and transcript. These action names identify different Youku objects or views; they are not interchangeable search modes.

Which input starts a Youku `search` request?

The search term for querying shows, series, or videos on Youku using the search action. This parameter does not search video comments. Send it as keyword inside params.

Which fields can Youku `search` return?

Its declared schema includes title, subtitle, category, and source_name. A declared field can still be absent from an individual source record, and every other action has its own field list.

Does every Youku action return immediately?

No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery and async delivery; poll a returned job ID only for an action labeled asynchronous.