iQIYI Subtitles Scraper avatar

iQIYI Subtitles Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
iQIYI Subtitles Scraper

iQIYI Subtitles Scraper

Download iQIYI (iq.com) subtitles in every available language as WebVTT, SRT, or XML files. Bulk-export subtitle text from episode URLs for translation, NLP, and language learning.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Harish Garg

Harish Garg

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

iQIYI Subtitles Scraper lets you download subtitles from iQIYI (iq.com) in every available language. Paste one or more episode links and get clean subtitle files in WebVTT (.vtt), SubRip (.srt), and XML formats. It runs on the Apify platform, so you also get API access, scheduling, integrations, proxy support, and run monitoring.

Use it to grab subtitles for dramas, movies, anime, and shows on iQIYI without copy-pasting text by hand. Every language track the episode offers is exported for you in one run.

Why use iQIYI Subtitles Scraper?

  • Translation and localization — collect parallel subtitle text across many languages for the same title.
  • Language learning — build aligned subtitle sets for study apps, flashcards, and reading practice.
  • Research and NLP — gather structured dialogue data for machine translation or subtitle analysis.
  • Archiving — keep a clean copy of subtitle files for the episodes you follow.

How to scrape iQIYI subtitles

  1. Open the Actor in Apify Console.
  2. Paste one or more iQIYI episode URLs into the Episode URLs field.
  3. (Optional) Choose which subtitle formats you want — WebVTT, SRT, or XML.
  4. (Optional) Turn on a proxy if the show is not available in the region where the Actor runs.
  5. Click Start and wait for the run to finish.
  6. Download your results from the Output tab, or get the ready-made subtitle files from the Storage tab.

Input

The Actor accepts the following input fields (see the Input tab for the full form):

  • Episode URLs (required) — a list of iQIYI episode links (the ones with /play/ in the address).
  • Subtitle formats — any of WebVTT, SRT, or XML. By default you get all three.
  • Include subtitle text in dataset — adds the subtitle text directly to your results table. On by default.
  • Proxy configuration — standard Apify proxy settings for geo-restricted content.

Input example

{
"startUrls": [
{ "url": "https://www.iq.com/play/love-destiny-episode-1-1ykiuvfo6os?lang=en_us" }
],
"formats": ["webvtt", "srt"],
"includeSubtitleContent": true,
"proxyConfiguration": { "useApifyProxy": false }
}

Output

You get one row per subtitle file — that is, one row for every language and format combination. A track available in WebVTT, SRT, and XML produces three rows. Every subtitle file is also saved for direct download in the Storage tab. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Output example

{
"playUrl": "https://www.iq.com/play/love-destiny-episode-1-1ykiuvfo6os?lang=en_us",
"episodeSlug": "love-destiny-episode-1-1ykiuvfo6os",
"language": "English",
"format": "webvtt",
"url": "https://api.apify.com/v2/key-value-stores/<storeId>/records/sub-love-destiny-episode-1-1ykiuvfo6os-00-English.vtt",
"content": "WEBVTT\n\n00:00:01.000 --> 00:00:03.000\nHello world\n..."
}

Data you get

FieldDescription
playUrlThe episode link you scraped.
episodeSlugA short name for the episode.
languageThe language of the subtitles (for example, English).
formatThe subtitle format of the file — WebVTT, SRT, or XML.
urlA direct download link for the subtitle file.
contentThe subtitle text itself (included when you turn on the option).

How much does it cost to scrape iQIYI subtitles?

Runs are cheap. Cost scales with the number of episode links you add, so a handful of episodes costs very little. New Apify accounts include a free monthly usage tier that is enough to try the Actor on several episodes at no cost.

Tips

  • Ask for only the format you need (for example just SRT) to keep runs small.
  • Turn off Include subtitle text in dataset if you only want the downloadable files, not the text in your results table.
  • Add many episode links in a single run to process a whole season at once.

FAQ, disclaimers, and support

Is subtitle scraping legal? This Actor only collects subtitle files that the iQIYI player already loads for public playback. You are responsible for complying with iQIYI's Terms of Service and applicable copyright law in your area. Use the data for personal, research, or licensed purposes only.

Why did an episode return no subtitles? The show may be geo-restricted, locked behind login, or simply have no subtitle tracks. Try turning on a proxy set to a supported region.

Which iQIYI links work? Use standard episode links from iq.com — the ones with /play/ in the address.

Found a bug or need a change? Open an issue on the Actor's Issues tab. Custom solutions are available on request.