# Search people

> Actors, directors and the whole crew by name in Russian or English.

> Documentation index for agents: https://kinodata.space/en/llms.txt — the whole documentation in one file: https://kinodata.space/en/llms-full.txt

Request: `GET https://api.kinodata.space/v1.3/persons`

Searches names in Russian and English and forgives typos: `nolan`, `нолан` and `kristofer nolan` find Christopher Nolan, `decaprio` finds Leonardo DiCaprio. Exact matches come first, then names that start with the query, then similar ones; within each, better-known people first.

Tell namesakes apart by year of birth: `birth_year=1970`, or a range: `birth_year.gte=1960&birth_year.lte=1980`.

Search leaves the biography out: it is long and a list doesn’t need it. Ask for it with `fields`: `fields=name,biography`. For type-ahead suggestions, use `limit=5`–`10`.

## Query parameters

- `q` (string, required) — A name or part of one, in Russian or English.
  Example: `q=нолан`.
- `birth_year` (integer) — Year of birth. For a range, use `birth_year.gte` and `birth_year.lte`.
  Example: `birth_year.lte=1950`.
- `fields` (csv) — Which person fields to return: `fields=name,photo_url`. With a `-` sign, which to drop. `name` keeps `name_ru` and `name_en`, `biography` keeps `biography_ru` and `biography_en`. IDs always come back.
  Default: everything but the biography. Example: `fields=name,biography`.
- `lang` (ru | en) — Keep one language in the response. Without it, text fields come in `_ru` and `_en` pairs. More in [Response languages](https://kinodata.space/en/docs/languages.md).
  Example: `lang=en`.
- `limit` (integer) — How many people to return, a whole number from 1 to 50.
  Default: 50. Example: `limit=10`.
- `offset` (integer) — How many people to skip, a whole number from 0.
  Default: 0.

## Response fields

- `items` (array) — The people found: the same object as on the card, without the biography.
  - `imdb_id`, `kp_id`, `tmdb_id`, `kinorium_id` (string | null) — The person’s catalog IDs. Any of them opens the [person card](https://kinodata.space/en/docs/persons/card.md).
  - `name_ru`, `name_en` (string | null) — Name in Russian and in English.
  - `name_original` (string | null) — The name in the person’s own language when it is written in neither Latin nor Cyrillic script: “宮崎 駿” for Hayao Miyazaki.
  - `birth_name` (string | null) — The name at birth when it differs from the known one: “Christopher Edward Nolan”.
  - `birth_year`, `death_year` (integer | null) — Years of birth and death. `death_year` is `null` if the person is alive or the year is unknown.
  - `birth_date`, `death_date` (string | null) — Dates of birth and death, as precise as the sources know them: `1961-10-21`, `1961-10` or `1961`. When sources agree, the more precise date wins; when they contradict, Kinopoisk wins, then Kinorium, then TMDB.
  - `age` (integer | null) — Age today, or at death. Only when the birth date is known to the day, and for those who have died, the death date too.
  - `zodiac` (object | null) — Zodiac sign: a `slug` from the `zodiac_signs` set in `/enums`, with the labels `label_ru` and `label_en`. Only with an exact date of birth.
  - `gender` (enum | null) — Gender: `male` or `female`.
  - `birthplace_ru`, `birthplace_en` (string | null) — Place of birth. The Russian one is from Kinopoisk or Kinorium (“Лондон, Англия, Великобритания”), the English one from TMDB (“Westminster, London, England, UK”).
  - `deathplace_ru`, `deathplace_en` (string | null) — Place of death.
  - `height_cm` (integer | null) — Height in centimetres.
  - `nationality` (array) — Citizenship: `code` (ISO 3166-1), `name_ru`, `name_en`, like a title’s countries.
  - `photo_url` (string | null) — The main portrait, always one of `photos_by_source`: the first there is, in the order TMDB, Kinorium, Kinopoisk. TMDB has the largest pictures, Kinorium’s are 300 px, Kinopoisk’s 360 px.
  - `photos_by_source` (object) — Each source’s photo: `kp`, `tmdb`, `kinorium`. TMDB pictures come in their original size on the card and 185 px wide in lists (search, cast): `/t/p/w185/`. For another size, replace that part of the link: `w45`, `w185`, `h632`, `original`.
  - `professions` (array) — Professions as the sources list them, values from the `credit_roles` set in `/enums`. How many titles each role really has is in `roles` on the card.
  - `career_start`, `career_end` (integer | null) — Years of the first and the latest work, as Kinopoisk counts them. While the career goes on (the person is alive and the latest work is this year, last year or announced), `career_end` is `null`. For people who have died, `career_end` is no later than the year of death: posthumous releases and archive footage don’t extend a career.
  - `genres` (array) — The person’s main genres: `slug`, `name_ru`, `name_en`, like a title’s genres.
  - `popularity` (number | null) — Popularity on TMDB: it rises as people view and search for the person more. The scale is open-ended, so compare people with each other rather than with a threshold.
  - `also_known_as` (array) — Other names and spellings: “Chris Nolan”, “Sir Christopher Nolan”.
  - `tagline_ru`, `tagline_en` (string | null) — Who this is, in one sentence. Russian only for now.
  - `links` (object) — Every link to the person elsewhere, each a URL. Social networks under keys like `x`, `instagram`, `facebook`, `vk`, `telegram`, `youtube`, `tiktok`; `website` is their own site; `wikipedia_ru` and `wikipedia_en` are the Wikipedia articles; `wikidata` is the Wikidata page (the ID is its last part, `Q38111`). An empty object when there are none.
  - `education` (array) — Schools: `title`, a `type` from the `education_types` set in `/enums` (`school`, `high_school`, `college`, `university`; `null` when the source names the type otherwise) with the labels `label_ru` and `label_en`, `note`, `year`. In search, it comes only with `fields`.
  - `biography_ru`, `biography_en` (string | null) — Biography. The English one comes from TMDB, the Russian one from Kinorium. In search, it comes only with `fields`.
- `total` (null) — Search doesn’t count the total number of matches. Page by `has_more`.
- `limit`, `offset` (integer) — Page size and offset.
- `has_more` (boolean) — Whether there is a next page.

## Errors

| status | code | when |
|---|---|---|
| 400 | `invalid_request` | `q` is missing or empty; `birth_year` is not a number; `limit` is not a whole number from 1, or `offset` is below 0; an unknown name in `fields`; a parameter search doesn’t understand (`sort`, `group`), with the allowed ones in the response; `cursor`, since search pages with `offset`. |
| 401 | `unauthorized` | The `X-API-Key` header is missing, or the key is unknown or revoked. |
| 429 | `rate_limited` | The per-second rate limit or the daily quota is used up. |

Every code and what to do about it is on the [Errors](https://kinodata.space/en/docs/errors.md) page.

## Examples

### English only

```bash
curl -G -H "X-API-Key: $KINODATA_KEY" \
  --data-urlencode "q=nolan" \
  --data-urlencode "limit=2" \
  --data-urlencode "lang=en" \
  "https://api.kinodata.space/v1.3/persons"
```

Response `200`:

```json
{
  "has_more": true,
  "items": [
    {
      "imdb_id": "nm0634240",
      "kp_id": "41477",
      "tmdb_id": "525",
      "kinorium_id": "476400",
      "name_en": "Christopher Nolan",
      "name_original": null,
      "birth_name": "Christopher Edward Nolan",
      "birth_year": 1970,
      "death_year": null,
      "birth_date": "1970-07-30",
      "death_date": null,
      "age": 56,
      "zodiac": {
        "slug": "leo",
        "label_en": "Leo"
      },
      "gender": "male",
      "birthplace_en": "Westminster, London, England, UK",
      "deathplace_en": null,
      "height_cm": 181,
      "nationality": [
        {
          "code": "gb",
          "name_en": "United Kingdom"
        },
        {
          "code": "us",
          "name_en": "United States"
        }
      ],
      "photo_url": "https://image.tmdb.org/t/p/w185/xuAIuYSmsUzKlUMBFGVZaWsY3DZ.jpg",
      "photos_by_source": {
        "kp": "https://st.kp.yandex.net/images/actor_iphone/iphone360_41477.jpg",
        "tmdb": "https://image.tmdb.org/t/p/w185/xuAIuYSmsUzKlUMBFGVZaWsY3DZ.jpg",
        "kinorium": "https://images.kinorium.com/persona/300/476400.jpg?20260829201207"
      },
      "professions": [
        "actor",
        "cinematographer",
        "composer",
        "director",
        "editor",
        "producer",
        "writer",
        "author"
      ],
      "career_start": 1989,
      "career_end": null,
      "genres": [
        {
          "slug": "speculative_fiction",
          "name_en": "Speculative Fiction"
        },
        {
          "slug": "action",
          "name_en": "Action"
        },
        {
          "slug": "thriller",
          "name_en": "Thriller"
        }
      ],
      "popularity": 9.174,
      "tagline_en": null,
      "also_known_as": [
        "Christopher Edward Nolan",
        "Chris Nolan",
        "Sir Christopher Nolan",
        "Sir Christopher Edward Nolan",
        "Christopher E. Nolan"
      ],
      "links": {
        "wikidata": "https://www.wikidata.org/wiki/Q25191",
        "wikipedia_en": "https://en.wikipedia.org/wiki/Christopher_Nolan",
        "wikipedia_ru": "https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D0%BB%D0%B0%D0%BD%2C_%D0%9A%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%84%D0%B5%D1%80"
      }
    },
    {
      "imdb_id": "nm0636046",
      "kp_id": "250538",
      "tmdb_id": "19508",
      "kinorium_id": "477739",
      "name_en": "Nolan North",
      "name_original": null,
      "birth_name": "Nolan Ramsay North",
      "birth_year": 1970,
      "death_year": null,
      "birth_date": "1970-10-31",
      "death_date": null,
      "age": 55,
      "zodiac": {
        "slug": "scorpio",
        "label_en": "Scorpio"
      },
      "gender": "male",
      "birthplace_en": "New Haven, Connecticut, USA",
      "deathplace_en": null,
      "height_cm": 183,
      "nationality": [
        {
          "code": "us",
          "name_en": "United States"
        }
      ],
      "photo_url": "https://image.tmdb.org/t/p/w185/gb499KZIoBTZnKCGKE4zwzlcfSe.jpg",
      "photos_by_source": {
        "kp": "https://st.kp.yandex.net/images/actor_iphone/iphone360_250538.jpg",
        "tmdb": "https://image.tmdb.org/t/p/w185/gb499KZIoBTZnKCGKE4zwzlcfSe.jpg",
        "kinorium": "https://images.kinorium.com/persona/300/477739.jpg?20180610152636"
      },
      "professions": [
        "actor"
      ],
      "career_start": 1995,
      "career_end": null,
      "genres": [
        {
          "slug": "animation",
          "name_en": "Animation"
        },
        {
          "slug": "action",
          "name_en": "Action"
        },
        {
          "slug": "comedy",
          "name_en": "Comedy"
        }
      ],
      "popularity": 2.609,
      "tagline_en": null,
      "also_known_as": [
        "Zachary Samuels",
        "Nolan Ramsey North",
        "諾蘭·諾斯",
        "诺兰·诺斯"
      ],
      "links": {
        "instagram": "https://instagram.com/reallynolannorth",
        "tiktok": "https://www.tiktok.com/@nolannorthofficial",
        "wikidata": "https://www.wikidata.org/wiki/Q1147104",
        "wikipedia_en": "https://en.wikipedia.org/wiki/Nolan_North",
        "wikipedia_ru": "https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D1%80%D1%82%2C_%D0%9D%D0%BE%D0%BB%D0%B0%D0%BD",
        "x": "https://x.com/nolan_north"
      }
    }
  ],
  "limit": 2,
  "offset": 0,
  "total": null
}
```

### Both languages

```bash
curl -G -H "X-API-Key: $KINODATA_KEY" \
  --data-urlencode "q=нолан" \
  --data-urlencode "limit=2" \
  "https://api.kinodata.space/v1.3/persons"
```

Response `200`:

```json
{
  "has_more": true,
  "items": [
    {
      "imdb_id": "nm0634240",
      "kp_id": "41477",
      "tmdb_id": "525",
      "kinorium_id": "476400",
      "name_ru": "Кристофер Нолан",
      "name_en": "Christopher Nolan",
      "name_original": null,
      "birth_name": "Christopher Edward Nolan",
      "birth_year": 1970,
      "death_year": null,
      "birth_date": "1970-07-30",
      "death_date": null,
      "age": 56,
      "zodiac": {
        "slug": "leo",
        "label_ru": "Лев",
        "label_en": "Leo"
      },
      "gender": "male",
      "birthplace_ru": "Лондон, Англия, Великобритания",
      "birthplace_en": "Westminster, London, England, UK",
      "deathplace_ru": null,
      "deathplace_en": null,
      "height_cm": 181,
      "nationality": [
        {
          "code": "gb",
          "name_ru": "Великобритания",
          "name_en": "United Kingdom"
        },
        {
          "code": "us",
          "name_ru": "США",
          "name_en": "United States"
        }
      ],
      "photo_url": "https://image.tmdb.org/t/p/w185/xuAIuYSmsUzKlUMBFGVZaWsY3DZ.jpg",
      "photos_by_source": {
        "kp": "https://st.kp.yandex.net/images/actor_iphone/iphone360_41477.jpg",
        "tmdb": "https://image.tmdb.org/t/p/w185/xuAIuYSmsUzKlUMBFGVZaWsY3DZ.jpg",
        "kinorium": "https://images.kinorium.com/persona/300/476400.jpg?20260829201207"
      },
      "professions": [
        "actor",
        "cinematographer",
        "composer",
        "director",
        "editor",
        "producer",
        "writer",
        "author"
      ],
      "career_start": 1989,
      "career_end": null,
      "genres": [
        {
          "slug": "speculative_fiction",
          "name_ru": "Фантастика",
          "name_en": "Speculative Fiction"
        },
        {
          "slug": "action",
          "name_ru": "Боевик",
          "name_en": "Action"
        },
        {
          "slug": "thriller",
          "name_ru": "Триллер",
          "name_en": "Thriller"
        }
      ],
      "popularity": 9.174,
      "tagline_ru": "Режиссёр и сценарист, прославившийся интеллектуальными блокбастерами и сложными повествовательными структурами в фильмах «Начало», «Интерстеллар», «Тёмный рыцарь» и «Оппенгеймер».",
      "tagline_en": null,
      "also_known_as": [
        "Christopher Edward Nolan",
        "Chris Nolan",
        "Sir Christopher Nolan",
        "Sir Christopher Edward Nolan",
        "Christopher E. Nolan"
      ],
      "links": {
        "wikidata": "https://www.wikidata.org/wiki/Q25191",
        "wikipedia_en": "https://en.wikipedia.org/wiki/Christopher_Nolan",
        "wikipedia_ru": "https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D0%BB%D0%B0%D0%BD%2C_%D0%9A%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%84%D0%B5%D1%80"
      }
    },
    {
      "imdb_id": "nm0636046",
      "kp_id": "250538",
      "tmdb_id": "19508",
      "kinorium_id": "477739",
      "name_ru": "Нолан Норт",
      "name_en": "Nolan North",
      "name_original": null,
      "birth_name": "Nolan Ramsay North",
      "birth_year": 1970,
      "death_year": null,
      "birth_date": "1970-10-31",
      "death_date": null,
      "age": 55,
      "zodiac": {
        "slug": "scorpio",
        "label_ru": "Скорпион",
        "label_en": "Scorpio"
      },
      "gender": "male",
      "birthplace_ru": "Нью-Хейвен, Коннектикут, США",
      "birthplace_en": "New Haven, Connecticut, USA",
      "deathplace_ru": null,
      "deathplace_en": null,
      "height_cm": 183,
      "nationality": [
        {
          "code": "us",
          "name_ru": "США",
          "name_en": "United States"
        }
      ],
      "photo_url": "https://image.tmdb.org/t/p/w185/gb499KZIoBTZnKCGKE4zwzlcfSe.jpg",
      "photos_by_source": {
        "kp": "https://st.kp.yandex.net/images/actor_iphone/iphone360_250538.jpg",
        "tmdb": "https://image.tmdb.org/t/p/w185/gb499KZIoBTZnKCGKE4zwzlcfSe.jpg",
        "kinorium": "https://images.kinorium.com/persona/300/477739.jpg?20180610152636"
      },
      "professions": [
        "actor"
      ],
      "career_start": 1995,
      "career_end": null,
      "genres": [
        {
          "slug": "animation",
          "name_ru": "Мультфильм",
          "name_en": "Animation"
        },
        {
          "slug": "action",
          "name_ru": "Боевик",
          "name_en": "Action"
        },
        {
          "slug": "comedy",
          "name_ru": "Комедия",
          "name_en": "Comedy"
        }
      ],
      "popularity": 2.609,
      "tagline_ru": null,
      "tagline_en": null,
      "also_known_as": [
        "Zachary Samuels",
        "Nolan Ramsey North",
        "諾蘭·諾斯",
        "诺兰·诺斯"
      ],
      "links": {
        "instagram": "https://instagram.com/reallynolannorth",
        "tiktok": "https://www.tiktok.com/@nolannorthofficial",
        "wikidata": "https://www.wikidata.org/wiki/Q1147104",
        "wikipedia_en": "https://en.wikipedia.org/wiki/Nolan_North",
        "wikipedia_ru": "https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D1%80%D1%82%2C_%D0%9D%D0%BE%D0%BB%D0%B0%D0%BD",
        "x": "https://x.com/nolan_north"
      }
    }
  ],
  "limit": 2,
  "offset": 0,
  "total": null
}
```

### Namesakes by year

```bash
curl -G -H "X-API-Key: $KINODATA_KEY" \
  --data-urlencode "q=нолан" \
  --data-urlencode "birth_year.lte=1950" \
  --data-urlencode "limit=2" \
  "https://api.kinodata.space/v1.3/persons"
```

Response `200`:

```json
{
  "has_more": true,
  "items": [
    {
      "imdb_id": "nm0634297",
      "kp_id": "69157",
      "tmdb_id": "70225",
      "kinorium_id": "476437",
      "name_ru": "Джон Нолан",
      "name_en": "John Nolan",
      "name_original": null,
      "birth_name": "John Francis Nolan",
      "birth_year": 1938,
      "death_year": 2026,
      "birth_date": "1938-05-22",
      "death_date": "2026-04-11",
      "age": 87,
      "zodiac": {
        "slug": "gemini",
        "label_ru": "Близнецы",
        "label_en": "Gemini"
      },
      "gender": "male",
      "birthplace_ru": "Лондон, Англия, Великобритания",
      "birthplace_en": "London, England, UK",
      "deathplace_ru": "США",
      "deathplace_en": "USA",
      "height_cm": 178,
      "nationality": [],
      "photo_url": "https://image.tmdb.org/t/p/w185/7cxsJPPPxdyLVFMmtvj6uaGSqWW.jpg",
      "photos_by_source": {
        "kp": "https://st.kp.yandex.net/images/actor_iphone/iphone360_69157.jpg",
        "tmdb": "https://image.tmdb.org/t/p/w185/7cxsJPPPxdyLVFMmtvj6uaGSqWW.jpg",
        "kinorium": "https://images.kinorium.com/persona/300/476437.jpg?20260413203704"
      },
      "professions": [
        "actor"
      ],
      "career_start": 1967,
      "career_end": 2024,
      "genres": [
        {
          "slug": "drama",
          "name_ru": "Драма",
          "name_en": "Drama"
        },
        {
          "slug": "speculative_fiction",
          "name_ru": "Фантастика",
          "name_en": "Speculative Fiction"
        },
        {
          "slug": "crime",
          "name_ru": "Криминал",
          "name_en": "Crime"
        }
      ],
      "popularity": 2.344,
      "tagline_ru": null,
      "tagline_en": null,
      "also_known_as": [],
      "links": {
        "wikidata": "https://www.wikidata.org/wiki/Q12858652",
        "wikipedia_en": "https://en.wikipedia.org/wiki/John_Nolan_(British_actor)",
        "wikipedia_ru": "https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D0%BB%D0%B0%D0%BD,_%D0%94%D0%B6%D0%BE%D0%BD"
      }
    },
    {
      "imdb_id": "nm0634282",
      "kp_id": "69060",
      "tmdb_id": "7520",
      "kinorium_id": "476427",
      "name_ru": "Жанетт Нолан",
      "name_en": "Jeanette Nolan",
      "name_original": null,
      "birth_name": null,
      "birth_year": 1911,
      "death_year": 1998,
      "birth_date": "1911-12-30",
      "death_date": "1998-06-05",
      "age": 86,
      "zodiac": {
        "slug": "capricorn",
        "label_ru": "Козерог",
        "label_en": "Capricorn"
      },
      "gender": "female",
      "birthplace_ru": "Лос-Анджелес, Калифорния, США",
      "birthplace_en": "Los Angeles, California, USA",
      "deathplace_ru": "Лос-Анджелес, Калифорния, США",
      "deathplace_en": "Los Angeles, California, USA",
      "height_cm": null,
      "nationality": [
        {
          "code": "us",
          "name_ru": "США",
          "name_en": "United States"
        }
      ],
      "photo_url": "https://image.tmdb.org/t/p/w185/wb9G3heeItXTpXqPy4HlNDMJWrE.jpg",
      "photos_by_source": {
        "kp": "https://st.kp.yandex.net/images/actor_iphone/iphone360_69060.jpg",
        "tmdb": "https://image.tmdb.org/t/p/w185/wb9G3heeItXTpXqPy4HlNDMJWrE.jpg",
        "kinorium": "https://images.kinorium.com/persona/300/476427.jpg?20181225232509"
      },
      "professions": [
        "actor"
      ],
      "career_start": 1948,
      "career_end": 1998,
      "genres": [
        {
          "slug": "drama",
          "name_ru": "Драма",
          "name_en": "Drama"
        },
        {
          "slug": "crime",
          "name_ru": "Криминал",
          "name_en": "Crime"
        },
        {
          "slug": "western",
          "name_ru": "Вестерн",
          "name_en": "Western"
        }
      ],
      "popularity": 2.045,
      "tagline_ru": null,
      "tagline_en": null,
      "also_known_as": [
        "جنت نولان"
      ],
      "links": {
        "wikidata": "https://www.wikidata.org/wiki/Q442980",
        "wikipedia_en": "https://en.wikipedia.org/wiki/Jeanette_Nolan",
        "wikipedia_ru": "https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D0%BB%D0%B0%D0%BD%2C_%D0%96%D0%B0%D0%BD%D0%B5%D1%82%D1%82"
      }
    }
  ],
  "limit": 2,
  "offset": 0,
  "total": null
}
```

### With biography

```bash
curl -G -H "X-API-Key: $KINODATA_KEY" \
  --data-urlencode "q=нолан" \
  --data-urlencode "limit=1" \
  --data-urlencode "fields=name,biography" \
  "https://api.kinodata.space/v1.3/persons"
```

Response `200`:

```json
{
  "has_more": true,
  "items": [
    {
      "imdb_id": "nm0634240",
      "kp_id": "41477",
      "tmdb_id": "525",
      "kinorium_id": "476400",
      "name_ru": "Кристофер Нолан",
      "name_en": "Christopher Nolan",
      "biography_ru": "Родился в Вестминстере в Лондоне. Вырос в Хайгейте. Отец, британец Брендан Джеймс Нолан, был менеджером по рекламе, а мать, американка Кристина (урождённая Дженсен), работала стюардессой и преподавательницей английского языка. Детство прошло между Лондоном и Эванстоном в Иллинойсе. Нолан имеет британское и американское гражданства. Его старший брат, Мэтью Фрэнсис Нолан, — бывший осуждённый преступник за попытку бегства из исправительного учреждения, был осуждён на 14 месяцев которые он отбыл и освобождён (был известен в криминальных кругах под псевдонимом «Оппенгеймер», которое не имеет отношение к учёному Роберту Оппенгеймеру, а получил в честь южноафриканской семьи торговцев алмазами). Считается, что в дальнейшем такое прозвище брата могло повлиять на замысел фильма «Оппенгеймер». По словам критика Василия Покровского, существует «шутливая конспирологическая теория, что Нолан нарочно снял фильм про создателя атомной бомбы, чтобы изменить выдачу по поисковому запросу „Нолан Оппенгеймер“». Младший Джонатан — сценарист, продюсер и кинорежиссёр.\n\nНолан начал делать фильмы с 7 лет, снимая короткие фильмы с элементами экшена на отцовскую камеру Super 8. В детстве на режиссёра особенно повлияли «Космическая одиссея 2001 года» (1968) и «Звёздные войны» (1977), в честь которых он в возрасте около восьми лет создал кукольную мультипликацию Space Wars. Дядя, работавший в НАСА и создававший ракетные системы для «Аполлон», прислал племяннику видеоматериалы со старта ракет. «Я снял их с экрана и отредактировал, думая, что никто их не заметит», — отмечал позже Нолан, который решил стать режиссёром в 11 лет.",
      "biography_en": "Christopher Nolan (born 30 July 1970) is a British and American filmmaker. Known for his Hollywood blockbusters with complex storytelling, Nolan is considered a leading filmmaker of the 21st century. His films have earned over $7.7 billion worldwide, making him the third-highest-grossing film director of all time. Nolan's accolades include two Academy Awards, a Golden Globe Award, and two British Academy Film Awards. He was also appointed a Commander of the British Empire (CBE) in 2019 and was knighted in 2024 for his contributions to film.\n\nNolan developed an interest in filmmaking from a young age. After studying English literature at University College London, he made several short films before his feature film debut with Following (1998). Nolan gained international recognition with his second film, Memento (2000), and transitioned into studio filmmaking with Insomnia (2002). He became a high-profile director with The Dark Knight trilogy (2005–2012) and found further success with The Prestige (2006), Inception (2010), Interstellar (2014) and Dunkirk (2017). After the release of the critically polarising Tenet (2020), Nolan parted ways with longtime distributor Warner Bros. Pictures over their streaming release strategy and signed with Universal Pictures for the highly successful Oppenheimer (2023) and The Odyssey (2026). The former won him Academy Awards for Best Director and Best Picture.\n\nThree of Nolan's films have been inducted into the United States National Film Registry. Additionally, two of his films are among the highest-grossing films of all time. Infused with a metaphysical outlook, his works thematise epistemology, existentialism, ethics, the construction of time and the malleable nature of memory and personal identity. They feature mathematically inspired images and concepts, unconventional narrative structures, practical special effects, experimental soundscapes, large-format film photography and materialistic perspectives. His enthusiasm for the use and preservation of analogue and IMAX film cameras in cinema production, as opposed to digital, has also garnered significant attention. He has co-written several of his films with his brother, Jonathan, and runs the production company Syncopy Inc. with his wife, Emma Thomas. Nolan has also been president of the Directors Guild of America since 2025.\n\nDescription above from the Wikipedia article Christopher Nolan, licensed under CC-BY-SA, full list of contributors on Wikipedia."
    }
  ],
  "limit": 1,
  "offset": 0,
  "total": null
}
```

### Empty query

```bash
curl -G -H "X-API-Key: $KINODATA_KEY" \
  --data-urlencode "q=" \
  "https://api.kinodata.space/v1.3/persons"
```

Response `400`:

```json
{
  "error": {
    "code": "invalid_request",
    "message": "q is required: a name or a part of one",
    "field": "q",
    "hint": "e.g. /persons?q=нолан"
  }
}
```
