Перейти к основному содержимому

Поиск

Эндпоинт поиска поддерживает как текстовый поиск, так и расширенную фильтрацию через TMDB discover.

Текстовый поиск​

GET /api/v1/search?q=batman
{
"success": true,
"data": {
"items": [
{
"tmdbId": 268,
"title": "Бэтмен",
"poster": "https://image.tmdb.org/t/p/w500/...",
"releaseDate": "1989-06-23",
"voteAverage": 7.1
}
],
"page": 1,
"totalPages": 5,
"totalResults": 100
}
}

Фильтр по типу​

Поиск только фильмов или сериалов:

GET /api/v1/search?q=batman&type=movie
GET /api/v1/search?q=breaking&type=tv

Расширенный поиск (Discover)​

Если q опущен, поиск использует TMDB discover:

GET /api/v1/search?genre=28&year=2024&rating=7&sort_by=vote_average.desc

Параметры​

ПараметрТипОписание
qstringТекстовый запрос
typestringmovie, tv или multi (по умолчанию)
genrestringID жанра(ов) через запятую
yearnumberГод выпуска
yearFromnumberНачало периода
yearTonumberКонец периода
ratingnumberМинимальный рейтинг
ratingFromnumberНачало рейтинга
ratingTonumberКонец рейтинга
keywordstringID ключевого слова
countrystringКод языка (например en)
sort_bystringСортировка (например popularity.desc)
pagenumberНомер страницы