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

ActiveLibrary[API Development](/categories/api)

duck7000/imdb-graphql-php
=========================

Library for retrieving film and tv information from IMDb through GraphQL

V3.1.1(3mo ago)22349↓50%5[2 issues](https://github.com/duck7000/imdbGraphQLPHP/issues)GPL-2.0-or-laterPHPPHP &gt;=8.0

Since Oct 24Pushed 2mo ago3 watchersCompare

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

READMEChangelog (10)Dependencies (2)Versions (18)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 8.0 - 8.4
- PHP cURL extension
- PHP json extension

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance83

Actively maintained with recent releases

Popularity26

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity53

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

Recently: every ~81 days

Total

16

Last Release

96d ago

Major Versions

V1.5.0 → V2.0.02024-12-15

V2.2.0 → V3.0.12025-09-17

PHP version history (2 changes)V1.4.3PHP &gt;=7.2

V3.0.1PHP &gt;=8.0

### Community

Maintainers

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

---

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 (80 commits)")[![mam4dali](https://avatars.githubusercontent.com/u/13052531?v=4)](https://github.com/mam4dali "mam4dali (49 commits)")[![jcvignoli](https://avatars.githubusercontent.com/u/63559091?v=4)](https://github.com/jcvignoli "jcvignoli (12 commits)")[![koichirose](https://avatars.githubusercontent.com/u/545772?v=4)](https://github.com/koichirose "koichirose (3 commits)")[![PoLaKoSz](https://avatars.githubusercontent.com/u/1327533?v=4)](https://github.com/PoLaKoSz "PoLaKoSz (3 commits)")[![RomanSixty](https://avatars.githubusercontent.com/u/467921?v=4)](https://github.com/RomanSixty "RomanSixty (2 commits)")[![sebastian-king](https://avatars.githubusercontent.com/u/6319023?v=4)](https://github.com/sebastian-king "sebastian-king (2 commits)")[![sebastienaubry](https://avatars.githubusercontent.com/u/41120158?v=4)](https://github.com/sebastienaubry "sebastienaubry (2 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)")[![eugenedan](https://avatars.githubusercontent.com/u/1713167?v=4)](https://github.com/eugenedan "eugenedan (1 commits)")[![athornstrom](https://avatars.githubusercontent.com/u/161473969?v=4)](https://github.com/athornstrom "athornstrom (1 commits)")[![jetrosuni](https://avatars.githubusercontent.com/u/6517837?v=4)](https://github.com/jetrosuni "jetrosuni (1 commits)")[![buborh](https://avatars.githubusercontent.com/u/5203120?v=4)](https://github.com/buborh "buborh (1 commits)")[![amirsasani](https://avatars.githubusercontent.com/u/10235279?v=4)](https://github.com/amirsasani "amirsasani (1 commits)")[![NHellFire](https://avatars.githubusercontent.com/u/1146987?v=4)](https://github.com/NHellFire "NHellFire (1 commits)")[![paxter](https://avatars.githubusercontent.com/u/5040710?v=4)](https://github.com/paxter "paxter (1 commits)")

---

Tags

phpgraphqlmovieimdb

### Embed Badge

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

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

###  Alternatives

[algolia/algoliasearch-client-php

API powering the features of Algolia.

69433.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)
