PHPackages                             r11baka/omdb - 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. r11baka/omdb

ActiveLibrary[API Development](/categories/api)

r11baka/omdb
============

omdb api package

v0.1.0(3y ago)16MITPHPPHP ^7.4 || ^8.0

Since Jun 20Pushed 3y ago1 watchersCompare

[ Source](https://github.com/R11baka/Omdb)[ Packagist](https://packagist.org/packages/r11baka/omdb)[ RSS](/packages/r11baka-omdb/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

Omdb PHP wrapper
================

[](#omdb-php-wrapper)

Introduction
------------

[](#introduction)

Simple and lightweight PHP library for using [OMDb](http://www.omdbapi.com/)

How to install
--------------

[](#how-to-install)

```
composer require r11baka/omdb
```

Quickstart
----------

[](#quickstart)

1. Simple search

```
require 'vendor/autoload.php';
use Omdb\Omdb;

$omdb = new Omdb($API_KEY);
$response = $omdb->search("The Matrix");
var_dump($response);

var_dump($response[0]->getImdbId());
var_dump($response[0]->getTitle());
var_dump($response[0]->getType());
```

returns array with search result object

```
array(1) {
  [0] =>
  class Omdb\Api\Response\SearchResult#8 (5) {
    private string $title =>
    string(10) "The Matrix"
    private int $year =>
    int(1999)
    private string $imdbId =>
    string(9) "tt0133093"
    private string $type =>
    string(5) "movie"
    private string $poster =>
    string(138) "https://m.media-amazon.com/images/M/MV5BNzQzOTk3OTAtNDQ0Zi00ZTVkLWI0MTEtMDllZjNkYzNjNTc4L2ltYWdlXkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_SX300.jpg"
  }
}
```

2. Search with limit

```
require 'vendor/autoload.php';
use Omdb\Omdb;

$omdb = new Omdb($API_KEY);
$response = $omdb->search(['title' => 'Matrix','take' => 20]);
var_dump($response);
```

Returns array with 20 items

3. Search by title

```
require 'vendor/autoload.php';
use Omdb\Omdb;

$omdb = new Omdb($API_KEY);
$result = $omdb->title("The Matrix")->search();

// etc
echo $result->getTitle();
echo $result->getImdbID();
```

returns movie object or ApiException with message `Movie not found`or you can add year

```
require 'vendor/autoload.php';
use Omdb\Omdb;

$omdb = new Omdb($API_KEY);
$result = $omdb->title("The Matrix")->year(1999)->search();
```

4. Also you can fetch info by imdbId

```
require 'vendor/autoload.php';
use Omdb\Omdb;

$omdb = new Omdb($API_KEY);
$result = $omdb->imdb('tt0133093')->search();
```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

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

Unknown

Total

1

Last Release

1425d ago

### Community

Maintainers

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

---

Top Contributors

[![R11baka](https://avatars.githubusercontent.com/u/614113?v=4)](https://github.com/R11baka "R11baka (17 commits)")

---

Tags

moviesomdb-apiphpapiombd

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/r11baka-omdb/health.svg)

```
[![Health](https://phpackages.com/badges/r11baka-omdb/health.svg)](https://phpackages.com/packages/r11baka-omdb)
```

###  Alternatives

[m165437/laravel-blueprint-docs

API Blueprint Renderer for Laravel

22779.0k](/packages/m165437-laravel-blueprint-docs)

PHPackages © 2026

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