🎬 Movie API Middleware

A fast and simple middleware for movies and TV data powered by TMDB IDs and titles.

📄 Endpoints

1. Get Paginated Movies

GET /details/page?page=1

Retrieve movie/show list by page.

2. Get Movie by TMDB ID

GET /details/id?id=1399

Get full movie/show metadata using its TMDB ID.

3. Get Show by Season & Episode

GET /video/season?id=1399&season=2&episode=5

Get video link for a specific episode of a show.

4. Get Movie by ID & Episode

GET /video/series?Id=12345&episode=1

Find movie link using id and episode.

5. Get Movie link by TMDB ID

GET /video?id=603

Get a direct movie link using TMDB ID.

6. Search Videos

GET /video/search?query=Breaking-Bad&page=1

Search for movies or shows by keyword.

7. Search Suggestions

GET /search/keywords?query=Inception&page=1

Suggest keywords titles based on the query.

8. Ad Blocker Filter List

GET /adsblocker

Returns a custom filter txt list to block video stream links ads.
To use it, add the returned txt list to adsblocker or inject it into the browser that will load the video or link itself

🖼️ Working with TMDB Image Paths

If an API response includes a field like:

"backdrop_path": "/u2bZhH3nTf0So0UIC1QxAqBvC07.jpg"

To display the image, prepend the path with:

http://image.tmdb.org/t/p/w500/u2bZhH3nTf0So0UIC1QxAqBvC07.jpg

Replace w500 with the desired image width. Some common sizes include:

  • w92 – very small thumbnail
  • w154 – small
  • w342 – medium
  • w500 – large
  • w780 – very large
  • original – full resolution

This applies to backdrop_path, poster_path, and similar image fields from TMDB.

💛 Support with USDT

If you find this API useful, consider supporting development with a small USDT donation.

USDT QR Code

Network: Tron (TRC20)

Minimum Deposit: 0.01 USDT

TBc2nRWqsXPoen1qSSVnpeBqkBZ3iqHsXi

Click the address to copy