Powerful Video Scraping API

Fetch movie and TV show information including video files and subtitles with ease. Built for developers, by developers.

Fast

Lightning-quick response times

Reliable

99.9% uptime guarantee

Simple

Easy to integrate

API Documentation

GET /movie/:tmdbId

Returns all scraping information for a movie with the given tmdbId. Returns 404 if the movie is not found in the TMDB database.

GET /movie/123456
GET /tv/:tmdbId?s=:season&e=:episode

Returns scraping information for a TV show episode. Season and episode parameters are optional.

GET /tv/123456?s=1&e=1

Response Structure

{
  "files": [
    {
      "file": "url",
      "type": "fileType",
      "lang": "languageCode (ISO 639-1)",
      "headers": {
        "description": "Optional headers for specific requests"
      }
    }
  ],
  "subtitles": [
    {
      "url": "subtitleFileUrl",
      "lang": "languageCode (ISO 639-1)",
      "type": "subtitleType"
    }
  ]
}

File Types

HLS

.m3u8 file that can be played with HLS-compatible players (video.js or hls.js)

MP4

.mp4 file playable with standard video players

Embed

URL for iframe embedding (may include third-party content)

Direct

Direct URL for browser playback, typically ad-free