An open API service indexing awesome lists of open source software.

https://github.com/plotwist-app/tmdb

TypeScript client for TMDB API with modular endpoints and fully typed responses.
https://github.com/plotwist-app/tmdb

tmdb-api

Last synced: 9 months ago
JSON representation

TypeScript client for TMDB API with modular endpoints and fully typed responses.

Awesome Lists containing this project

README

          

A TypeScript library for interacting with The Movie Database (TMDB) API, offering strongly-typed and modular access to movies, TV shows, and other media.

## **Installation**

```bash
npm install @plotwist_app/tmdb
```

## **Usage**

Initialize the client with your API key:

```typescript
import { TMDB } from "@plotwist_app/tmdb";

const tmdb = TMDB("YOUR_TMDB_ACCESS_TOKEN");
```

### Examples:

- **Get Movie Details**:

```typescript
const movie = await tmdb.movies.details(550, "en-US");
```

- **Multi search**:
```typescript
const results = await search.multi("Inception", "en-US");
```

## **License**

This project is licensed under the MIT License.