iQ

iQIYI API

iQIYI International (iq.com) is a major streaming platform with drama, movie, anime, and variety content. This API provides full access to all content with HLS streaming, multi-channel catalog browsing, and 16 language support.

Full Access
All episodes unlocked
Smart Caching
Fast & efficient responses
🌐
16 Languages
Global subtitle coverage
Authentication

All iQIYI endpoints require the X-API-Key header except /health and /api/sources.

Rate Limits

PlanRequests / min
Free10
Monthly5,000
LifetimeUnlimited

Example Request

curl -H "X-API-Key: YOUR_KEY" \
{{BASE}}/api/iqiyi/trending

Supported Languages

Loading...
Endpoints
GET /api/iqiyi/languages API Key
Returns list of 16 supported languages with codes and names.
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/languages"
GET /api/iqiyi/categories API Key
Returns available content channels (drama, kdrama, movie, anime, variety) and catalog filter options.
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/categories"
GET /api/iqiyi/trending API Key
Returns trending/ranking content across all channels. Background-warmed every 10 minutes for instant response.
ParameterTypeDescription
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/trending?lang=en"
GET /api/iqiyi/foryou API Key
Returns personalized content recommendations.
ParameterTypeDescription
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/foryou?lang=id"
GET /api/iqiyi/drama API Key
Drama channel — returns trending dramas or paginated catalog when page is provided. Also available as /kdrama, /movie, /variety.
ParameterTypeDescription
pageoptionalintegerPage number for catalog mode (omit for trending)
regionoptionalstringRegion filter
sortoptionalstringSort order
genreoptionalstringGenre filter
yearoptionalstringYear filter
suboptionalstringSubtitle filter
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/drama?page=1&lang=en"
GET /api/iqiyi/anime API Key
Anime channel — trending anime or paginated catalog with filters.
ParameterTypeDescription
pageoptionalintegerPage number for catalog mode
regionoptionalstringRegion filter
sortoptionalstringSort order
genreoptionalstringGenre filter
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/anime?page=1&lang=en"
GET /api/iqiyi/search?q={query} API Key
Search for dramas, movies, and anime across iQIYI catalog via Mobile API.
ParameterTypeDescription
qrequiredstringSearch query
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/search?q=love&lang=en"
GET /api/iqiyi/browse API Key
Browse filtered content via Mobile API. Use /tags endpoint to get available filter values.
ParameterTypeDescription
cidoptionalstringChannel ID (default: 4)
pageoptionalstringPage number (default: 1)
categoryoptionalstringCategory filter
captionoptionalstringCaption/subtitle filter
sortoptionalstringSort order (default: 11)
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/browse?cid=4&page=1&lang=en"
GET /api/iqiyi/tags API Key
Returns available filter tags (genres, regions, sort options) for the browse endpoint.
ParameterTypeDescription
cidoptionalstringChannel ID (default: 4)
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/tags?cid=4&lang=en"
GET /api/iqiyi/detail?id={id} API Key
Get detailed drama/movie metadata including episode list.
ParameterTypeDescription
idrequiredstringDrama slug or ID from search/trending
albumIdoptionalstringAlbum ID (auto-resolved if omitted)
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/detail?id=my-boss-is-a-psycho-1flw8l5o0p4&lang=en"
GET /api/iqiyi/allepisode?id={id} API Key
Returns complete formatted episode list for a drama.
ParameterTypeDescription
idrequiredstringDrama slug or ID
albumIdoptionalstringAlbum ID (auto-resolved if omitted)
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/allepisode?id=my-boss-is-a-psycho-1flw8l5o0p4&lang=en"
GET /api/iqiyi/episode?id={id}&ep={ep} API Key
Get HLS m3u8 stream URL and subtitles for a specific episode. All content is accessible including premium episodes.
ParameterTypeDescription
idrequiredstringDrama slug or ID
epoptionalintegerEpisode number (default: 1, use 0 for movies)
albumIdoptionalstringAlbum ID (auto-resolved if omitted)
langoptionalstringLanguage code (default: en)
Example
curl -H "X-API-Key: YOUR_KEY" "{{BASE}}/api/iqiyi/episode?id=my-boss-is-a-psycho-1flw8l5o0p4&ep=1&lang=en"
iQIYI — Api-Dracin Multi-Source Drama Streaming API