PHPackages                             kryptonit3/tmdb-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. kryptonit3/tmdb-laravel

ActiveLibrary[API Development](/categories/api)

kryptonit3/tmdb-laravel
=======================

TMDB Wrapper for Laravel

0.3.2(10y ago)45231[1 issues](https://github.com/Kryptonit3/TMDB-Laravel/issues)MITPHPPHP &gt;=5.2

Since Jan 24Pushed 10y ago1 watchersCompare

[ Source](https://github.com/Kryptonit3/TMDB-Laravel)[ Packagist](https://packagist.org/packages/kryptonit3/tmdb-laravel)[ RSS](/packages/kryptonit3-tmdb-laravel/feed)WikiDiscussions master Synced yesterday

READMEChangelog (3)DependenciesVersions (6)Used By (0)

TMDB-Laravel
============

[](#tmdb-laravel)

A [TMDB](https://www.themoviedb.org/) API wrapper for Laravel 5.

How this differs from other packages? Allows for searching with ease.

Installation `composer require kryptonit3/tmdb-laravel:0.3`

Set environment variables:

```
TMDB_API=YOUR-TMDB-API-KEY
TMDB_LANG=en

```

To get an API key you will need to register an account with [TMDB](https://www.themoviedb.org/). Once registered you can apply for API in your profile. (instant).

Note: `TMDB_LANG` only required when not using english (es, en, fr).

Add the following to your Service Providers array (config\\app.php)

```
\Kryptonit3\TMDBLaravel\TMDBServiceProvider::class,
// for older PHP versions use 'Kryptonit3\TMDBLaravel\TMDBServiceProvider',
```

Publish the config file. (not required unless you want to change some default settings, but should be set in `.env` anyways.)

```
php artisan vendor:publish

```

It will then be located in `config\kryptonit3_tmdb.php`

you may now use all of the tmdb calls with the `tmdb()` helper function from the API authors repo here: [https://github.com/pixelead0/tmdb\_v3-PHP-API-](https://github.com/pixelead0/tmdb_v3-PHP-API-)

Example

```
$search = tmdb()->searchMovie('Avengers');
dd($search);
```

Results

```
array:20 [▼
  0 => Movie {#157 ▼
    -_data: array:14 [▼
      "poster_path" => "/cezWGskPY5x7GaglTTRN4Fugfb8.jpg"
      "adult" => false
      "overview" => "When an unexpected enemy emerges and threatens global safety and security, Nick Fury, director of the international peacekeeping agency known as S.H.I.E.L.D., finds himself in need of a team to pull the world back from the brink of disaster. Spanning the globe, a daring recruitment effort begins!"
      "release_date" => "2012-05-04"
      "genre_ids" => array:3 [▶]
      "id" => 24428
      "original_title" => "The Avengers"
      "original_language" => "en"
      "title" => "The Avengers"
      "backdrop_path" => "/hbn46fQaRmlpBuUrEiFqv0GDL6Y.jpg"
      "popularity" => 6.936048
      "vote_count" => 7783
      "video" => false
      "vote_average" => 7.28
    ]
    -_tmdb: null
  }
  1 => Movie {#156 ▶}
  2 => Movie {#155 ▶}
  3 => Movie {#159 ▶}
  4 => Movie {#161 ▶}
  5 => Movie {#162 ▶}
  6 => Movie {#163 ▶}
  7 => Movie {#164 ▶}
  8 => Movie {#165 ▶}
  9 => Movie {#166 ▶}
  10 => Movie {#167 ▶}
  11 => Movie {#168 ▶}
  12 => Movie {#169 ▶}
  13 => Movie {#170 ▶}
  14 => Movie {#171 ▶}
  15 => Movie {#172 ▶}
  16 => Movie {#173 ▶}
  17 => Movie {#174 ▶}
  18 => Movie {#175 ▶}
  19 => Movie {#176 ▶}
]
```

Here are some more examples - [https://github.com/pixelead0/tmdb\_v3-PHP-API-#movies](https://github.com/pixelead0/tmdb_v3-PHP-API-#movies)

Just replace the `$tmdb->` with `tmdb()->`

This author of the actual API wrapper: [https://github.com/pixelead0/tmdb\_v3-PHP-API-](https://github.com/pixelead0/tmdb_v3-PHP-API-)

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

3

Last Release

3805d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e9633ab72c0bc94e8ab97fe9d9ec48a55844f0bc1ca705eaf7f98d20bcdce609?d=identicon)[Kryptonit3](/maintainers/Kryptonit3)

---

Top Contributors

[![Kryptonit3](https://avatars.githubusercontent.com/u/72818445?v=4)](https://github.com/Kryptonit3 "Kryptonit3 (13 commits)")

### Embed Badge

![Health badge](/badges/kryptonit3-tmdb-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/kryptonit3-tmdb-laravel/health.svg)](https://phpackages.com/packages/kryptonit3-tmdb-laravel)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M19](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k11](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
