PHPackages                             pooshgan/imdb-graphql-php - 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. pooshgan/imdb-graphql-php

ActiveLibrary[API Development](/categories/api)

pooshgan/imdb-graphql-php
=========================

Library for retrieving film and tv information from IMDb through GraphQL

v2.1.1(1y ago)023GPL-2.0-or-laterPHPPHP &gt;=8.0.0

Since Jan 6Pushed 1y agoCompare

[ Source](https://github.com/pooshgan/imdbGraphQLPHP)[ Packagist](https://packagist.org/packages/pooshgan/imdb-graphql-php)[ Docs](https://github.com/duck7000/imdbGraphQLPHP)[ RSS](/packages/pooshgan-imdb-graphql-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

imdbGraphQLPHP
==============

[](#imdbgraphqlphp)

PHP library for retrieving film and TV information from IMDb.
This library uses GraphQL API from imdb to get the data.
Thanks to @tBoothman for his groundwork to make this possible!

imdbGraphQLPHP is NOT a fork, it is based on imdbphp
Retrieve all information from IMDb including films, TV series, TV episodes, people and coming soon releases.
Search for titles on IMDb.
Download film posters, actor, recommendations, foto's and episode images.
The results can be localized and cached.
Localization only seems to effect title, photo, plotoutline and recommendations (titles only). Check wiki homepage to enable.
There is a full list of all methods, descriptions and outputs in the wiki.

Quick Start
===========

[](#quick-start)

- Clone this repo or download the latest \[release zip\]
- Find a film you want the data for e.g. A clockwork orange
- Include `bootstrap.php`.
- Get some data

For Title search:

```
$imdb = new \Imdb\TitleSearch();
$results = $imdb->search("1408", "MOVIE,TV", "1955-01-01", "2000-01-01");
All info is in the wiki page
```

For Advanced title search:

```
$imdb = new \Imdb\TitleSearchAdvanced();
$results = $imdb->advancedSearch($searchTerm, $genres, $types, $creditId, $startDate, $endDate, $countryId, $languageId);
All info is in the wiki page
```

For Titles:

```
$title = new \Imdb\Title("335266");
$rating = $title->rating();
$plotOutline = $title->plotoutline();
```

For Name search:

```
$imdb = new \Imdb\NameSearch();
$results = $imdb->search("Peter Fonda");
```

For Names:

```
$name = new \Imdb\Name("0000154");
$name = $name->name();
$nickname = $name->nickname();
```

For Calendar:

```
$calendar = new \Imdb\Calendar();
$releases = $calendar->comingSoon();
```

Installation
============

[](#installation)

Download the latest version or latest git version and extract it to your webserver. Use one of the above methods to get some results

Get the files with one of:

- Composer Include the duck7000/imdb-graphql-php package.
- Git clone. Checkout the latest release tag
- \[Zip/Tar download\]

### Requirements

[](#requirements)

- PHP &gt;= works from 7.2 - 8.3 Remember all versions &lt; 8.0 are EOL!
- PHP cURL extension
- PHP json extension

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance41

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~12 days

Total

2

Last Release

485d ago

### Community

Maintainers

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

---

Top Contributors

[![IzzySoft](https://avatars.githubusercontent.com/u/6781438?v=4)](https://github.com/IzzySoft "IzzySoft (605 commits)")[![tboothman](https://avatars.githubusercontent.com/u/1813336?v=4)](https://github.com/tboothman "tboothman (509 commits)")[![jreklund](https://avatars.githubusercontent.com/u/3641536?v=4)](https://github.com/jreklund "jreklund (118 commits)")[![duck7000](https://avatars.githubusercontent.com/u/15360048?v=4)](https://github.com/duck7000 "duck7000 (73 commits)")[![mam4dali](https://avatars.githubusercontent.com/u/13052531?v=4)](https://github.com/mam4dali "mam4dali (49 commits)")[![pooshgan](https://avatars.githubusercontent.com/u/30390886?v=4)](https://github.com/pooshgan "pooshgan (17 commits)")[![jcvignoli](https://avatars.githubusercontent.com/u/63559091?v=4)](https://github.com/jcvignoli "jcvignoli (3 commits)")[![PoLaKoSz](https://avatars.githubusercontent.com/u/1327533?v=4)](https://github.com/PoLaKoSz "PoLaKoSz (3 commits)")[![sebastienaubry](https://avatars.githubusercontent.com/u/41120158?v=4)](https://github.com/sebastienaubry "sebastienaubry (2 commits)")[![sebastian-king](https://avatars.githubusercontent.com/u/6319023?v=4)](https://github.com/sebastian-king "sebastian-king (2 commits)")[![RomanSixty](https://avatars.githubusercontent.com/u/467921?v=4)](https://github.com/RomanSixty "RomanSixty (2 commits)")[![NHellFire](https://avatars.githubusercontent.com/u/1146987?v=4)](https://github.com/NHellFire "NHellFire (1 commits)")[![athornstrom](https://avatars.githubusercontent.com/u/161473969?v=4)](https://github.com/athornstrom "athornstrom (1 commits)")[![buborh](https://avatars.githubusercontent.com/u/5203120?v=4)](https://github.com/buborh "buborh (1 commits)")[![eugenedan](https://avatars.githubusercontent.com/u/1713167?v=4)](https://github.com/eugenedan "eugenedan (1 commits)")[![jetrosuni](https://avatars.githubusercontent.com/u/6517837?v=4)](https://github.com/jetrosuni "jetrosuni (1 commits)")[![amirsasani](https://avatars.githubusercontent.com/u/10235279?v=4)](https://github.com/amirsasani "amirsasani (1 commits)")[![paxter](https://avatars.githubusercontent.com/u/5040710?v=4)](https://github.com/paxter "paxter (1 commits)")[![ppardalj](https://avatars.githubusercontent.com/u/1710891?v=4)](https://github.com/ppardalj "ppardalj (1 commits)")[![Sruell](https://avatars.githubusercontent.com/u/69185881?v=4)](https://github.com/Sruell "Sruell (1 commits)")

---

Tags

phpgraphqlmovieimdb

### Embed Badge

![Health badge](/badges/pooshgan-imdb-graphql-php/health.svg)

```
[![Health](https://phpackages.com/badges/pooshgan-imdb-graphql-php/health.svg)](https://phpackages.com/packages/pooshgan-imdb-graphql-php)
```

###  Alternatives

[algolia/algoliasearch-client-php

API powering the features of Algolia.

69333.0M114](/packages/algolia-algoliasearch-client-php)[php-tmdb/api

PHP wrapper for TMDB (TheMovieDatabase) API v3. Supports two types of approaches, one modelled with repositories, models and factories. And the other by simple array access to RAW data from The Movie Database.

424378.6k16](/packages/php-tmdb-api)[wtfzdotnet/php-tmdb-api

PHP wrapper for TMDB (TheMovieDatabase) API v3. Supports two types of approaches, one modelled with repositories, models and factories. And the other by simple array access to RAW data from The Movie Database.

4252.9k](/packages/wtfzdotnet-php-tmdb-api)[rubix/server

Deploy your Rubix ML models to production with scalable stand-alone inference servers.

632.3k](/packages/rubix-server)

PHPackages © 2026

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