PHPackages                             defro/waatch-api - 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. defro/waatch-api

ActiveLibrary[API Development](/categories/api)

defro/waatch-api
================

Waatch API library

v1.0.1(6y ago)15[2 PRs](https://github.com/defro/waatch-api/pulls)MITPHPPHP &gt;=7.1

Since Sep 14Pushed 3y ago2 watchersCompare

[ Source](https://github.com/defro/waatch-api)[ Packagist](https://packagist.org/packages/defro/waatch-api)[ Docs](https://github.com/defro/waatch-api)[ RSS](/packages/defro-waatch-api/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

Waatch API
==========

[](#waatch-api)

[![Latest Version](https://camo.githubusercontent.com/a456f25ba7bcaf0177f286420f7dbe0df524ecd51c09d8d34e814bd53dc90ab4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f646566726f2f7761617463682d6170692e7376673f7374796c653d666c61742d737175617265)](https://github.com/defro/waatch-api/releases)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![Total Downloads](https://camo.githubusercontent.com/d3de49ba1d95fa656e7edbc9a9bd7b1c3d5e44f52c0aa713456f974f027afae1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f646566726f2f7761617463682d6170692e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/defro/waatch-api)

This package can get movie, tv series, streaming provider from [waatch.co](https://waatch.co) API.

Get more details on this API on [apiary](https://waatch.docs.apiary.io/).

Here's a quick example:

```
$client = new \GuzzleHttp\Client();
$waatch = new \Defro\Waatch\Api($client);
$waatch
    ->setApiKey('YOUR_WAATCH_API_KEY') // on your account profile
    ->setLanguage('fr') // Language ISO-639-1
;
```

Movie
-----

[](#movie)

Get detail info about the movie.

```
$movie = $waatch
    ->getMovie(857) // The Movie DB ID of "Saving Private Ryan"
;
```

Set country ISO code to filter streaming providers of this country.

```
$movie = $waatch
    ->setCountry('fr') // All streaming providers in France (ISO-3166)
    ->getMovie(374720) // The Movie DB ID of "Dunkirk"
;
```

Filter streaming provider of one movie.

```
$movie = $waatch
    ->getMovie('tt0093058', 'netflix') // The IMDB ID of "Full Metal Jacket" and Netfix provider
;
```

TV Show
-------

[](#tv-show)

Get detail info about a TV show.

```
$tvShow = $waatch
    ->getTvShow(1668) // The Movie DB ID of "Friends"
;
```

Streaming provider
------------------

[](#streaming-provider)

Get all providers.

```
$providers = $waatch
    ->getProviders()
;
```

Get all Movies and TV Shows for a specific provider

```
$provider = $waatch
    ->getProvider('itun') // iTunes reference ID
;
```

License
-------

[](#license)

The MIT License (MIT). Please see [license file](LICENSE) for more information.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity55

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

2435d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7154b9ae4190b953e6da5a99c771f27fd315c51563ed5fce2a4c8cf2daea1803?d=identicon)[defro](/maintainers/defro)

---

Top Contributors

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

---

Tags

apiapi-clientcaptainwatchmoviestreamingtvshowwaatchmovieiatvserieswaatchcaptainwatch

### Embed Badge

![Health badge](/badges/defro-waatch-api/health.svg)

```
[![Health](https://phpackages.com/badges/defro-waatch-api/health.svg)](https://phpackages.com/packages/defro-waatch-api)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-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)[php-tmdb/laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the wtfzdotnet/php-tmdb-api library.

16553.3k1](/packages/php-tmdb-laravel)[dariusiii/tmdb-laravel

Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the wtfzdotnet/php-tmdb-api library.

1821.1k](/packages/dariusiii-tmdb-laravel)[php-tmdb/symfony

Symfony Bundle for TMDB (The Movie Database) API. Provides easy access to the php-tmdb/api library.

3649.7k](/packages/php-tmdb-symfony)[hmerritt/imdb-api

IMDB API that can fetch film data and search results

6911.3k](/packages/hmerritt-imdb-api)

PHPackages © 2026

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