The Wayback Machine - https://web.archive.org/web/20230314090556/https://github.com/tuhinpal/imdb-api
Skip to content

tuhinpal/imdb-api

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
February 20, 2023 12:09
src
February 26, 2023 22:17
July 24, 2022 06:02
May 27, 2022 22:59
May 28, 2022 08:23
February 26, 2023 22:09
November 26, 2022 00:31

IMDB API

πŸ“– Note: imdb-api.tprojects.workers.dev is redirected to imdb-api.tprojects.workers.dev. Please update your api url to improve latency.

Features πŸͺΆ

  • Search titles
  • Search by IMDB ID
  • Cacheable Result
  • High Performance
  • Get episode information
  • Get all reviews with full pagination supported

Installation πŸ“¦

If you anticipate sending a large number of requests, it is recommended that you deploy your own Cloudflare worker. Installation is pretty easy and straight forward. Click the button below to get started.

Deploy to Cloudflare Workers

After deployed, map the qorker with a Domain Name to configure cache.

Run with docker πŸ‹

  • Clone this repository
  • Build the image
    docker build -t imdb-api .
    
  • Start the process (Deatached)
    docker run -p 3000:3000 -it -d imdb-api
    

API πŸ“‘

Run in Postman

  • /search?query={query} for search by title - Try It
  • /title/{imdb_id} get details of a title - Try It
  • /reviews/{imdb_id}?option={helpfulness|date|votes|rating}&sortOrder={asc|desc} get reviews of a title - Try It

License 🎯

Have a good day 🀘