iQIYI Scraper
Pricing
$1.80 / 1,000 video metadata
iQIYI Scraper
Collect public iQIYI video and title data from keywords or supported page URLs. Get titles, source links, and available cast, episode, rating, and uploader details for media research and catalog work.
Pricing
$1.80 / 1,000 video metadata
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
24 days ago
Last modified
Categories
Share
🎬 iQIYI video and title data for media research
For media researchers, content teams, and developers, iQIYI Scraper collects public video and title data from iqiyi.com and iq.com. Get names, source links, and available ratings, cast, episodes, and uploader details in a dataset for catalog work and review. Search by keyword or use supported page URLs without an iQIYI login.
- Find public titles with iQIYI Official Videos.
- Search recent posts with iQIYI Latest Videos.
- Collect title details with iQIYI Video Metadata.
- Review series episode links with iQIYI Episode List.
- Find titles on iq.com with iQIYI International Search Results.
📦 Titles, cast, episodes, and source links
Each row holds one public video or title with a checked source ID and title. Other fields depend on what iQIYI shows. China video rows may include uploader details and engagement counts. International title rows may include genres, cast, credits, and episode entries. Episode lists may be partial, and source episode totals can differ from the length of the list.
Links lead to source pages and images. The Actor does not download video streams or guarantee that a page link gives access to playable media.
▶️ Run an iQIYI search or page lookup
- Choose Keywords, Video URLs, Album URLs, Creator URLs, or International search URLs.
- Fill in the fields for that choice. One run uses one method and shared filters for all submitted values.
- For keyword searches, choose China for iqiyi.com or another catalogue for iq.com. Set filters and the metadata language where they apply.
- Set
maxItemsto limit results across the run. Leave it empty to return all available results until the source is exhausted. - Start the run and open the dataset from the Output tab.
The first eligible occurrence of each source item is saved at once. Later matches from another keyword or URL are ignored and do not change the saved row.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
discoveryMethod | string | Required. Choose keywords, videoUrls, albumUrls, creatorUrls, or searchUrls. Only that method's fields are used. |
searchTerms | array of strings | Search terms for Keywords. All terms use the same filters. |
videoUrls | array of URL entries | Public iqiyi.com video page URLs for Video URLs. |
albumUrls | array of URL entries | Public iqiyi.com album page URLs for Album URLs. Finds their videos. |
creatorUrls | array of URL entries | Public iqiyi.com creator profile URLs for Creator URLs. Finds their videos. |
searchUrls | array of URL entries | iq.com search page URLs for International search URLs. Each URL supplies its search term. |
catalogue | string | For Keywords, china searches iqiyi.com. Other choices search iq.com: international, vietnam, thailand, indonesia, malaysia, taiwan, philippines, singapore, southKorea, or japan. For International search URLs, china uses the International catalogue. Default: china. |
language | string | Metadata language for iq.com keyword searches and International search URLs. Choices: en, zh-cn, zh-tw, id, ms, th, vi, ko, ja, es, or ar. Default: en. Some titles may lack text in the chosen language. |
sortOrder | string | For Keywords in China, choose relevance, newest, or popularity. Default: relevance. |
category | string | Source content category for Keywords in China, such as movies or TV series. Leave blank to include all categories. |
publishedWithin | string | Source publication-date filter for Keywords in China: any, day, week, or month. Default: any. |
hostingSite | string | Hosting site offered by iQIYI search for Keywords in China, such as iqiyi.com. Leave blank to include all sites. |
videoQuality | string | Source video quality class for Keywords in China. Leave blank to include all quality classes. |
maxItems | integer | Optional positive result limit across all submitted values. Leave empty to return all available results until the source is exhausted. The form pre-fills 10; there is no fixed upper bound. |
Successful default input
This public input came from a successful current-beta default-input run:
{"discoveryMethod": "keywords","searchTerms": ["Love"],"catalogue": "china","language": "en","sortOrder": "relevance","publishedWithin": "any","maxItems": 10}
🧾 Output
The results output link opens the collected dataset. Video and title rows share the shape below. Only id, url, and title are required. Optional fields may be absent. Dotted paths show fields within nested objects or array entries.
Run output
| Field | Type | What it does |
|---|---|---|
results | string | Link to the collected video and title rows. |
Video and title fields
| Field | Type | What it does |
|---|---|---|
id | string | Source video or title ID. |
url | string | Source page link, not a video download. |
title | string | Source video or title name. |
description | string | Source description. |
alternateTitles | array of strings | Other names shown by the source. |
subtitle | string | Source subtitle. |
category | string | Source content category. |
titleType | string | Source title type, such as a movie or series. |
genres | array of strings | Source genres. |
productionRegions | array of strings | Source production regions. |
languages | array of strings | Source content languages. |
ageClassification | string | Source age class. |
publishedAt | string | Source publication date or time, with the precision it provides. |
releaseYear | integer | Source release year. |
durationSeconds | number | Video runtime in seconds. |
posterUrl | string | Source poster image link. |
thumbnailUrl | string | Source thumbnail link. |
horizontalImageUrl | string | Source horizontal artwork link. |
firstFrameUrl | string | Source first-frame image link. |
album | object | Source album details. |
album.id | string | Source album ID. |
album.title | string | Source album title. |
album.url | string | Source album page link. |
album.videoCount | integer | Album video total reported by the source. |
rating | number | Source rating on its own scale. |
ratingCount | integer | Source number of rating participants. |
popularity | number | Source popularity on its own scale. |
likeCount | integer | Source like total. |
subscriptionCount | integer | Source subscription total. |
commentCount | integer | Source comment total. |
cast | array of objects | Cast members listed by the source. |
cast.id | string | Source profile ID. |
cast.name | string | Cast member name. |
cast.role | string | Character name or participation role. |
cast.imageUrl | string | Source cast member image link. |
cast.url | string | Source profile page link. |
credits | array of objects | Directors and other production credits. |
credits.name | string | Person or organization name. |
credits.role | string | Source production role. |
episodes | array of objects | Episode entries exposed by the source. The list may be partial. |
episodes.id | string | Source episode ID. |
episodes.order | integer | Source episode order. |
episodes.title | string | Source episode title. |
episodes.publishedAt | string | Source episode date or time, with the precision it provides. |
episodes.url | string | Source episode play-page link, not a video download. |
episodeProgress | string | Source episode-progress label. |
episodeCount | integer | Source episode total, not the length of the returned list. |
updatedEpisodeCount | integer | Source updated episode total. |
isExclusive | boolean | Whether the source labels the title as exclusive. |
videoQuality | array of strings | Source video quality classes. |
uploader | object | Available source uploader details. |
uploader.id | string | Source uploader ID. |
uploader.name | string | Source uploader name. |
uploader.avatarUrl | string | Source avatar link. |
uploader.location | string | Source uploader location. |
uploader.followerCount | integer | Source follower total. |
uploader.videoCount | integer | Source uploaded-video total. |
uploader.organization | string | Source uploader organization. |
Example video row
This complete row came from a successful current-beta default-input run:
{"id": "5176877572345900","album": {"id": "5890805173440001","title": "嚯言嚯语的2026年合集25","url": "https://www.iqiyi.com/a_1l326bkzcdp.html"},"url": "https://www.iqiyi.com/v_1e2mm6v94qo.html","title": "LOVE","description": "","thumbnailUrl": "https://u4.iqiyipic.com/image/20260928/44/d1/pv_5176877572345900_d_601_m1_284_160.webp","category": "生活","durationSeconds": 16,"publishedAt": "2026-09-28","uploader": {"name": "嚯言嚯语","avatarUrl": "https://img7.iqiyipic.com/passport/20260324/77/bf/passport_2503410326_177432356545445_130_130.jpg","id": "2503410326"},"popularity": 675,"firstFrameUrl": "https://m.iqiyipic.com/u8/image/20260928/ae/7c/pv_5176877572345900_d_616_1080_608.jpg","likeCount": 1}
Example series row
This complete row came from a successful current-beta international search run:
{"id": "7433370098555801","title": "Love Sea","url": "https://www.iq.com/play/love-sea-episode-1-214nh5b3jss?lang=en_us","description": "‘Tongrak’ is a good-looking and hot guy from a wealthy family who is also a writer of popular romance novels. While travelling in search of inspiration for his most recent novel, he chances to meet ‘Mahasamut’, a young, irritating and dorky southern man. When they end up in bed together, however, Tongrak finds himself hooked.","alternateTitles": [],"genres": ["Sweet Love","BL&GL","Romance"],"productionRegions": ["Thailand"],"languages": ["Thai"],"ageClassification": "18+","publishedAt": "2024-06-09","releaseYear": 2024,"posterUrl": "http://pic0.iqiyipic.com/image/20250909/4b/4e/a_100569257_m_600_en_m5.jpg","thumbnailUrl": "http://pic9.iqiyipic.com/image/20250909/87/77/a_100569257_m_601_en_m5.jpg","album": {"id": "7433370098555801","title": "Love Sea","url": "https://www.iq.com/album/love-sea-2024-20dsth66os5?lang=en_us","videoCount": 10},"rating": 9.7,"cast": [{"id": "6655269226285405","name": "Fort Thitipong Sangngey","role": "mainActor","imageUrl": "http://pic8.iqiyipic.com/image/20250604/03/86/p_6655269226285405_m_601.jpg","url": "https://www.iq.com/actor-info/fort-thitipong-sangngey-6655269226285405?lang=en_us"},{"id": "3765867842870105","name": "Peat Wasuthorn Chaijindar","role": "mainActor","imageUrl": "http://pic8.iqiyipic.com/image/20250604/63/f3/p_3765867842870105_m_601.jpg","url": "https://www.iq.com/actor-info/peat-wasuthorn-chaijindar-3765867842870105?lang=en_us"},{"id": "3412914869882205","name": "Chanya Amarit Duval","role": "mainActor","imageUrl": "http://pic1.iqiyipic.com/image/20250604/82/e4/p_3412914869882205_m_601.jpg","url": "https://www.iq.com/actor-info/chanya-amarit-duval-3412914869882205?lang=en_us"},{"id": "2021157124122205","name": "Aya Orapan Phongmaykin","role": "mainActor","imageUrl": "http://pic6.iqiyipic.com/image/20260506/50/15/p_2021157124122205_m_601_m1.jpg","url": "https://www.iq.com/actor-info/aya-orapan-phongmaykin-2021157124122205?lang=en_us"},{"id": "3223603729824605","name": "Forth Kashane Pichetsopon","role": "mainActor","imageUrl": "http://pic5.iqiyipic.com/image/20250604/07/09/p_3223603729824605_m_601.jpg","url": "https://www.iq.com/actor-info/forth-kashane-pichetsopon-3223603729824605?lang=en_us"}],"credits": [{"name": "Neti Suwanjinda","role": "director"},{"name": "Orawan Vichayawannakul","role": "director"}],"episodes": [{"id": "7344329691501200","order": 1,"title": "海洋之恋 第1集","publishedAt": "2024-06-06","url": "https://www.iq.com/play/love-sea-episode-1-214nh5b3jss?lang=en_us"},{"id": "1613656875522800","order": 2,"title": "海洋之恋 第2集","publishedAt": "2024-06-14","url": "https://www.iq.com/play/love-sea-episode-2-g3iqgtl8yk?lang=en_us"},{"id": "5641331596833800","order": 3,"title": "海洋之恋 第3集","publishedAt": "2024-06-20","url": "https://www.iq.com/play/love-sea-episode-3-1kt9ds91mxw?lang=en_us"},{"id": "2431063874346000","order": 4,"title": "海洋之恋 第4集","publishedAt": "2024-06-26","url": "https://www.iq.com/play/love-sea-episode-4-ohsd1peh6k?lang=en_us"},{"id": "2668504965293900","order": 5,"title": "海洋之恋 第5集","publishedAt": "2024-07-03","url": "https://www.iq.com/play/love-sea-episode-5-p416u9pmow?lang=en_us"},{"id": "8225909958197400","order": 6,"title": "海洋之恋 第6集","publishedAt": "2024-07-10","url": "https://www.iq.com/play/love-sea-episode-6-2974ha0rnjo?lang=en_us"},{"id": "6031986364720000","order": 7,"title": "海洋之恋 第7集","publishedAt": "2024-07-17","url": "https://www.iq.com/play/love-sea-episode-7-1mhzd2m7ung?lang=en_us"},{"id": "4888097865899600","order": 8,"title": "海洋之恋 第8集","publishedAt": "2024-07-25","url": "https://www.iq.com/play/love-sea-episode-8-1bk1x682ibg?lang=en_us"},{"id": "6888699490077300","order": 9,"title": "海洋之恋 第9集","publishedAt": "2024-08-01","url": "https://www.iq.com/play/love-sea-episode-9-1undrenpd08?lang=en_us"},{"id": "6083324978984400","order": 10,"title": "海洋之恋 第10集","publishedAt": "2024-08-08","url": "https://www.iq.com/play/love-sea-episode-10-1oqcdx07w70?lang=en_us"}],"episodeProgress": "10 Episodes","episodeCount": 10,"isExclusive": true,"videoQuality": [],"titleType": "series","updatedEpisodeCount": 10,"category": "Drama","ratingCount": 48172,"subscriptionCount": 55625}
💳 Pricing
This Actor uses pay-per-event pricing. The Video metadata event covers one public video or title saved with a checked source ID and title. Missing extra details do not prevent a valid title from being saved. Check the Pricing tab for current prices for your Apify plan. Use maxItems to limit saved results across the run.
🔌 Integrations
Export the dataset from Apify or read it through the Apify API for your own catalog or research tools. The results link in the run output points to the collected rows.
❓ FAQ
Why can the episode total differ from the episode list?
episodeCount is the total reported by iQIYI. The episodes array contains the entries the source exposes and may be partial. The Actor keeps both rather than treating the list length as the source total.
Why are some titles or episode names in another language?
The chosen metadata language applies to iq.com searches. Some titles may lack text in that language. Source names can remain in their original language.
Which filters apply to China searches?
sortOrder, category, publishedWithin, hostingSite, and videoQuality apply to Keywords in the China catalogue. They do not apply to the other discovery methods. The input help states where each choice is used.
What happens when two submitted values find the same video?
The first eligible match is saved at once. Later matches for the same source item are ignored and do not add to or replace the saved row.
Can I collect every available result?
Yes. Leave maxItems empty to return all available results until the source is exhausted. Coverage depends on what iQIYI exposes, so it is not a promise to collect the whole catalogue.
Does this Actor download videos?
No. It collects public metadata and source page links. It does not download, decrypt, or redistribute video streams, and it does not bypass private or inaccessible content.
Is this an official iQIYI service?
No. This is an Apify Actor for collecting public iQIYI data. The source sites are iqiyi.com and iq.com. Supported public searches do not need an iQIYI login.
📝 Changelog
v0.0 (06-10-2026)
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Youku Video Scraper collects public Youku video and series data for Chinese media research.
- Bilibili Video Scraper finds public Bilibili videos and their creator and engagement details.
- Douban Movie Scraper: Reviews adds public Douban movie and TV metadata, ratings, and reviews.
- Letterboxd Film & Reviews Scraper collects film metadata and public reviews for film research.
- Rotten Tomatoes Scraper - Movie & TV Ratings adds movie and TV scores and public reviews for comparison.
Made with ❤️ by Maxime Dupré