---
title: "Универсальный поиск с фильтрами"
method: GET
path: "/v1.4/review"
tags: ["Отзывы пользователей"]
---

# Универсальный поиск с фильтрами

`GET /v1.4/review`

## Request

- Base URL: `https://api.kinopoisk.dev`
- URL: `https://api.kinopoisk.dev/v1.4/review`
- Auth: API key in header `X-API-KEY`
- TypeScript: <https://skmtc.dev/kinopoisk/apis/api-kinopoisk-dev/docs/v1.4/review/get.ts> (a function with typed inputs; its response is checked against the schema)

Этот метод предназначен для поиска персон по фильтрам. Он принимает множество параметров, которые можно комбинировать между собой. Если вам нужен только поиск по имени, используйте метод `Полнотекстовый поиск` (search). В этом методе также доступен выбор полей. А в ответ приходит полная модель персоны.

## Query parameters

- `page` number
- `limit` number
- `selectFields` string[]
- `notNullFields` string[]
- `sortField` string[]
- `sortType` string[]
- `id` string[], nullable
- `movieId` string[], nullable
- `authorId` string[], nullable
- `author` string[], nullable
- `type` string[], nullable
- `date` string[], nullable
- `updatedAt` string[], nullable
- `createdAt` string[], nullable

## Response `200`

- ReviewDocsResponseDtoV14
  - `docs` Review[], required
    - `id` number
    - `movieId` number
    - `title` string
    - `type` string
    - `review` string
    - `date` string
    - `author` string
    - `authorId` number
    - `userRating` number, required
    - `updatedAt` string, date-time, required
    - `createdAt` string, date-time, required
  - `total` number, required: Общее количество результатов
  - `limit` number, required: Количество результатов на странице
  - `page` number, required: Текущая страница
  - `pages` number, required: Сколько страниц всего

---

[API](https://skmtc.dev/kinopoisk/apis/api-kinopoisk-dev.md) - [All operations](https://skmtc.dev/kinopoisk/apis/api-kinopoisk-dev/llms.txt) - [OpenAPI document](https://skmtc.dev/kinopoisk/apis/api-kinopoisk-dev/revisions/73ffd9e23f40?raw)
