benleeth/omdb-php-sdk

A PHP SDK to interact with OMDb API

v0.0.5 2024-08-19 02:55 UTC

This package is auto-updated.

Last update: 2025-04-19 04:33:18 UTC


README

A quick & dirty PHP SDK to communicate with OMDb API

Installation

Install via Composer:

composer require benleeth/omdb-php-sdk

Sign up for OMDb API Key

Add API key to OMDB_API_KEY environment variable in .env

Usage

Get Data by IMDb ID

use OmdbPhpSdk\Api\IdApi;

$idApi = new IdApi();
$idData = $idApi->getDataById('tt0087332');

print_r($idData);

Get Data by Title

use OmdbPhpSdk\Api\TitleApi;

$titleApi = new TitleApi();
$titleData = $titleApi->getDataByTitle('Kids', ['y' => '1995', 'type' => 'movie']);

print_r($titleData);

Get Data with Search

use OmdbPhpSdk\Api\SearchApi;

$searchApi = new SearchApi();
$searchData = $searchApi->getDataBySearch('Breaking Bad');

print_r($searchData);

Extra Params

Parameter Valid Options Default Value Description
type movie, series, episode Type of result to return
y Year of release
plot short, full short Return short or full plot (Not available on OmdbPhpSdk\Api\SearchApi)
page 1-100 1 Page number to return (Available on OmdbPhpSdk\Api\SearchApi only)