Logo of wyzie-docsWyzie Docs

Wyzie Subs

Wyzie Subs Sources#

Wyzie Subs aggregates subtitles from multiple providers. Source availability can vary depending on provider status or if a source is down. I am always looking for new sources reach out to suggest one.

Using Sources#

Use the source parameter to specify which provider(s) to query:

/search?id=tt3659388&source=subdl&key=YOUR_KEY
/search?id=tt3659388&source=subdl,subf2m&key=YOUR_KEY
/search?id=tt3659388&source=all&key=YOUR_KEY
  • Use source=all to query all enabled sources simultaneously
  • Default source is opensubtitles if not specified
  • Multiple sources can be specified as a comma-separated list

API Endpoint#

You can programmatically fetch the list of currently enabled sources and their plan tier:

GET /sources

Returns:

{
  "sources": ["opensubtitles", "subf2m", "kitsunekko", "gestdown", "yify", "tvsubtitles"],
  "free": ["opensubtitles", "tvsubtitles"],
  "paid": ["subf2m", "kitsunekko", "gestdown", "yify"],
  "tiered": [
    { "key": "opensubtitles", "name": "OpenSubtitles", "tier": "free" },
    { "key": "subf2m", "name": "Subf2m", "tier": "paid" }
  ],
  "allFree": false
}
  • free: sources any key can query, including free keys.
  • paid: sources that require a Pro key.
  • allFree: when true, every enabled source is available to all keys and paid is empty.

Scoping to a key#

Pass your API key to get the sources that key can actually use:

GET /sources?key=YOUR_KEY

This adds key-specific fields without consuming a request from your quota:

{
  "sources": ["opensubtitles", "subf2m", "kitsunekko", "gestdown", "yify", "tvsubtitles"],
  "free": ["opensubtitles", "tvsubtitles"],
  "paid": ["subf2m", "kitsunekko", "gestdown", "yify"],
  "tiered": [
    { "key": "opensubtitles", "name": "OpenSubtitles", "tier": "free", "available": true },
    { "key": "subf2m", "name": "Subf2m", "tier": "paid", "available": false }
  ],
  "key": { "valid": true, "type": "free" },
  "available": ["opensubtitles", "tvsubtitles"],
  "restricted": ["subf2m", "kitsunekko", "gestdown", "yify"],
  "allFree": false
}
  • available: sources this key can query right now.
  • restricted: enabled sources this key cannot query (upgrade to Pro to unlock them).
  • key.type: free or paid.
  • key.valid is false when the key is malformed or not found, and null when the key could not be verified (in which case available and restricted are omitted).

You can also view the real-time status of all sources at sub.wyzie.io/status.

Source Details#

opensubtitles#

The largest subtitle database online. Supports movies and TV shows across a wide range of languages. Uses the official OpenSubtitles REST API.

  • Content: Movies & TV shows
  • Languages: Extensive multilingual support
  • Formats: SRT, ASS, SSA, VTT, SUB, and more

subdl#

A community-driven subtitle site with a broad selection of movies and TV shows.

  • Content: Movies & TV shows
  • Languages: Extensive multilingual support
  • Formats: SRT, ASS, SSA, VTT, SUB, and more

subf2m#

A large subtitle repository with extensive language coverage for movies and TV shows.

  • Content: Movies & TV shows
  • Languages: Extensive multilingual support
  • Formats: SRT, ASS, SSA, VTT, SUB, and more

podnapisi#

One of the oldest subtitle databases. Well-curated collection covering movies and TV shows.

  • Content: Movies & TV shows
  • Languages: Extensive multilingual support
  • Formats: SRT, ASS, SSA, VTT, SUB, and more

animetosho#

Scrapes anime subtitle attachments directly from torrent releases indexed on AnimeTosho.

  • Content: Anime (TV shows)
  • Languages: Japanese, English, and others depending on the release
  • Formats: ASS, SRT, SSA, and others
AnimeTosho is scheduled to shut down in May 2026.

gestdown#

Provides subtitles for TV shows via the Gestdown API with broad language support.

  • Content: TV shows only
  • Languages: Extensive multilingual support
  • Formats: SRT, ASS, and more

jimaku#

Scrapes jimaku.cc, a community-maintained repository of anime subtitle files. Matches titles using the TMDB API.

  • Content: Anime (movies & TV shows)
  • Languages: Primarily Japanese; also English, Chinese, and more depending on available files
  • Formats: SRT, ASS, SSA, VTT, SUB, and others

kitsunekko#

Scrapes directory listings from kitsunekko.net, a dedicated anime subtitle repository. Matches titles using the TMDB API.

  • Content: Anime (TV shows)
  • Languages: English and Japanese subtitle directories
  • Formats: SRT, ASS, SSA, VTT, SUB, and others

yify#

Scrapes yifysubtitles.ch for subtitles matched by IMDB ID. Movies only.

  • Content: Movies only (TV shows are not supported)
  • Languages: Extensive multilingual support (Albanian, Arabic, English, French, Spanish, and many more)
  • Formats: SRT (delivered inside a ZIP archive)

ajatttools#

Fetches subtitles from the Ajatt-Tools/kitsunekko-mirror GitHub repository. Organized by media type. Matches titles using the TMDB API.

  • Content: Anime & drama (TV shows and movies)
  • Languages: Primarily Japanese; also English, Chinese, and others
  • Formats: SRT, ASS, SSA, VTT, SUB, and others

ai#

Not a scraper. AI-translated SRT generated on demand from the best available source subtitle. See the AI Translation guide for full details.

  • Content: Anything Wyzie can find an SRT for
  • Languages: 80+ target languages
  • Formats: SRT only