API Documentation
Бесплатные API для разработчиков. Написаны мной; данные получаются от сторонних сервисов (Open-Meteo, ipinfo.io). Документация, примеры и статус.
Watch Weather API
Бесплатное API для получения погоды. Используется в приложении Weather Scope (Apple). Данные о погоде и геолокации — от Open-Meteo и ipinfo.io.
Обзор
Watch Weather API отдаёт актуальные данные о погоде для любой точки. Сервис бесплатен для использования; написан мной, данные получаются от сторонних провайдеров (см. «Источники данных»).
Базовый URL: https://api.zerikc.ru
Формат данных: JSON
Rate Limit: 100 запросов в час, 10 в минуту на IP
Источники данных
Погодные данные и геолокация получаются от следующих сервисов:
- Open-Meteo (open-meteo.com) — прогноз погоды, обратная геокодировка по координатам, индекс качества воздуха (AQI). Бесплатный API без ключа.
- ipinfo.io (ipinfo.io) — определение локации по IP-адресу.
Координаты и IP передаются только для запроса погоды и не сохраняются на моих серверах. Кэширование — на стороне сервера (краткосрочно) и у клиента.
Эндпоинты
Параметры запроса
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| ip | string | — | IP для геолокации или auto. Вместо IP можно передать latitude и longitude. |
| latitude | float | — | Широта (-90 до 90). В паре с longitude приоритет над ip. |
| longitude | float | — | Долгота (-180 до 180). В паре с latitude приоритет над ip. |
Параметры для запроса
Использование
Watch Weather API используется в приложении Weather Scope для всех платформ Apple:
- iOS
- iPadOS
- macOS
- tvOS
- visionOS
API бесплатен для использования. Запросы обрабатываются моими серверами; данные о погоде — от Open-Meteo, геолокация по IP — от ipinfo.io. Координаты не сохраняются. Погода кэшируется на устройстве.
Общая информация
Базовый URL: https://api.zerikc.ru
Формат данных: JSON
Rate Limit: 100 запросов в час, 10 в минуту на IP
Статус API
Загрузка информации о статусе...