---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.6
alternate:
  - https://yandex.ru/dev/weather/doc/en/concepts/auth.md
  - https://yandex.ru/dev/weather/doc/ru/concepts/auth.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/weather/doc/ru/llms.txt

## Получение доступа {#auth}

Чтобы получить доступ к API Яндекс Погоды, авторизуйтесь на портале [API Яндекс Погоды](https://yandex.ru/pogoda/b2b/console/auth/login) с помощью [Яндекс ID](https://yandex.ru/id/about) или создайте новую учетную запись.
После авторизации на портале выберите один из тарифов доступа к API, который наиболее оптимально соответствует вашим потребностям. После выбора тарифа и его оплаты (для платных тарифов) в вашем аккаунте появится новый ключ. Ключ активируется через несколько минут после его создания.

### Авторизация запросов с помощью ключа {#auth-key}

Полученный ключ можно использовать для доступа к API. Для этого в каждом запросе к API необходимо передавать этот ключ в виде заголовка HTTP-запроса. Заголовок, в котором ожидается ключ, называется `X-Yandex-Weather-Key`.

Проверьте работоспособность ключа в командной строке терминала:

```bash
curl 'https://api.weather.yandex.ru/graphql/query' -H 'X-Yandex-Weather-Key: <Key>' -H 'Content-Type: application/json' --data-binary '{"query":"{\n  weatherByPoint(request: { lat: 52.37125, lon: 4.89388 })\n  {\n    now {\n      temperature\n    }\n  }\n}\n"}' --compressed
```

Пример авторизации и выполнения запроса на языке Python можно посмотреть в разделе [быстрого старта](https://yandex.ru/dev/weather/doc/ru/concepts/how-to.md).
