API для разработчиков
Состояние 85 сервисов в России в формате JSON — те же данные, что на сайте. Без ключа и регистрации, можно запрашивать прямо из браузера.
- Без ключа
- JSON в UTF-8
- CORS для любых сайтов
- Обновление раз в 5 минут
Быстрый старт
Один запрос — и у вас состояние всех сервисов. Ответ — обычный JSON, поле updated подскажет, насколько свежие данные.
curl -s https://comfort.stream/api/v1/status
curl -s https://comfort.stream/api/v1/status/telegramВсе сервисы
Короткое состояние каждого сервиса из каталога.
GEThttps://comfort.stream/api/v1/status
{
"updated": 1790000000,
"services": [
{
"slug": "vk",
"name": "ВКонтакте",
"color": "ok",
"code": "ok",
"live": false
},
{
"slug": "telegram",
"name": "Telegram",
"color": "warn",
"code": "spike",
"live": true
},
{
"slug": "sberbank",
"name": "Сбербанк Онлайн",
"color": "ok",
"code": "ok",
"live": false
}
]
}| Поле | Тип | Что значит |
|---|---|---|
| updated | number | Время последнего прохода проверок, Unix-секунды (UTC) |
| services[].slug | string | Короткое имя сервиса — как в адресе страницы статуса |
| services[].name | string | Название сервиса по-русски |
| services[].color | string | Цвет состояния: ok, warn, bad или none |
| services[].code | string | Код вердикта — что именно происходит, см. таблицу ниже |
| services[].live | boolean | true — сбой по свежим проверкам или всплеск жалоб прямо сейчас; false — постоянное состояние |
Один сервис
Состояние одного сервиса и число жалоб за час и сутки. Вместо slug подставьте короткое имя из списка внизу страницы.
GEThttps://comfort.stream/api/v1/status/<slug>
Неизвестный slug — ответ с кодом 404.
{
"slug": "telegram",
"name": "Telegram",
"color": "warn",
"code": "spike",
"live": true,
"since": 1789998200,
"reportsHour": 214,
"reportsDay": 1387
}| Поле | Тип | Что значит |
|---|---|---|
| slug | string | Короткое имя сервиса — как в адресе страницы статуса |
| name | string | Название сервиса по-русски |
| color | string | Цвет состояния: ok, warn, bad или none |
| code | string | Код вердикта — что именно происходит, см. таблицу ниже |
| live | boolean | true — сбой по свежим проверкам или всплеск жалоб прямо сейчас; false — постоянное состояние |
| since | number | null | С какого момента длится текущее состояние проверок, Unix-секунды |
| reportsHour | number | Жалоб за последний час |
| reportsDay | number | Жалоб за сутки |
Цвета и коды
color — для светофора, code — для точной надписи. Как код звучит на сайте, видно в колонке «Надпись».
| code | color | Надпись на сайте | Когда бывает |
|---|---|---|---|
| ok | ok | Работает | Всё работает |
| fail | bad | Сбой: не открывается | Проверки не проходят — сбой прямо сейчас |
| fail_long | bad | Не открывается из России | Проверки не проходят дольше суток |
| err | bad | Сбой на стороне сервиса | Сервис отвечает ошибкой 5xx — сбой у него самого |
| restricted_fail | bad | Не открывается в России | Проверки из Москвы не проходят, доступ в России ограничен |
| restricted | bad | Доступ ограничен в России | Доступ в России ограничен, но сам сервис работает |
| slow | warn | Работает медленно | Сервис отвечает медленно |
| partial | warn | Работает с перебоями | Часть адресов сервиса не отвечает |
| spike | warn | Растёт число жалоб | Резко выросло число жалоб |
| slowed_ru | warn | Работает медленно | По известным сведениям, сервис замедлен в России |
| partial_ru | warn | Работает частично | По известным сведениям, сервис работает частично |
| provider | warn | Ограничения со стороны сервиса | Ограничения со стороны самого сервиса: оплата, регион |
| none | none | Нет свежих данных | Свежих проверок нет |
ok— работаетwarn— есть проблемыbad— не работаетnone— нет данных
Значки мониторинга
Добавьте свой сайт в мониторинг в личном кабинете — мы проверяем его каждые 5 минут из Москвы. Если включить у монитора публичную страницу, появится значок с процентом доступности: его можно вставить в README или на сайт.
GEThttps://comfort.stream/api/m/<id>/badge.svg
<a href="https://comfort.stream/m/k3f9q2x7">
<img src="https://comfort.stream/api/m/k3f9q2x7/badge.svg" alt="uptime">
</a>[](https://comfort.stream/m/k3f9q2x7)id монитора — в кабинете, в карточке сайта. Значок обновляется раз в 5 минут и работает, только пока публичная страница включена.
Открыть кабинетПравила
- 1Ключ не нужен. Разумный темп — не чаще раза в минуту: данные всё равно обновляются раз в 5 минут.
- 2Ответы кешируются на минуту (Cache-Control: max-age=60): частые запросы вернут те же данные. Если с одного адреса запросов слишком много, мы можем их ограничить.
- 3Показываете данные у себя — поставьте рядом ссылку на comfort.stream.
- 4Данные — ориентир, а не официальная позиция сервисов. Не стройте на них решений, от которых зависят деньги или безопасность.
Список сервисов
Нажмите на название — откроется страница статуса.
85 сервисов
| slug | Сервис | Категория |
|---|---|---|
alfabank | Альфа-Банк | Банки и платежи |
alice | Алиса | Нейросети |
aliexpress | AliExpress | Магазины и доставка |
app-store | App Store | Поиск, почта и облака |
avito | Авито | Магазины и доставка |
battle-net | Battle.net | Игры |
beeline | Билайн | Операторы связи |
chatgpt | ChatGPT | Нейросети |
claude | Claude | Нейросети |
copilot | Copilot | Нейросети |
deepseek | DeepSeek | Нейросети |
discord | Discord | Мессенджеры и звонки |
dns-shop | DNS | Магазины и доставка |
domru | Дом.ру | Операторы связи |
dzen | Дзен | Соцсети |
epic-games | Epic Games | Игры |
facebook | Соцсети | |
faceit | FACEIT | Игры |
facetime | FaceTime | Мессенджеры и звонки |
gazprombank | Газпромбанк | Банки и платежи |
gemini | Gemini | Нейросети |
gigachat | GigaChat | Нейросети |
github | GitHub | Поиск, почта и облака |
gmail | Gmail | Поиск, почта и облака |
google | Поиск, почта и облака | |
google-drive | Google Диск | Поиск, почта и облака |
google-play | Google Play | Поиск, почта и облака |
gosuslugi | Госуслуги | Госуслуги и ведомства |
icloud | iCloud | Поиск, почта и облака |
instagram | Соцсети | |
ivi | Иви | Видео и музыка |
kinopoisk | Кинопоиск | Видео и музыка |
linkedin | Соцсети | |
mail-ru | Почта Mail | Поиск, почта и облака |
max | MAX | Мессенджеры и звонки |
megafon | МегаФон | Операторы связи |
midjourney | Midjourney | Нейросети |
minecraft | Minecraft | Игры |
mos-ru | Мос.ру | Госуслуги и ведомства |
mts | МТС | Операторы связи |
nalog | Налоговая (ФНС) | Госуслуги и ведомства |
ok | Одноклассники | Соцсети |
okko | Okko | Видео и музыка |
ozon | Ozon | Магазины и доставка |
paypal | PayPal | Банки и платежи |
perplexity | Perplexity | Нейросети |
pikabu | Пикабу | Соцсети |
pinterest | Соцсети | |
playstation | PlayStation Network | Игры |
pochta | Почта России | Госуслуги и ведомства |
reddit | Соцсети | |
roblox | Roblox | Игры |
rostelecom | Ростелеком | Операторы связи |
rutube | Rutube | Видео и музыка |
rzd | РЖД | Госуслуги и ведомства |
sberbank | Сбербанк Онлайн | Банки и платежи |
sfr | Социальный фонд (СФР) | Госуслуги и ведомства |
signal | Signal | Мессенджеры и звонки |
soundcloud | SoundCloud | Видео и музыка |
spotify | Spotify | Видео и музыка |
steam | Steam | Игры |
t2 | Т2 | Операторы связи |
tbank | Т-Банк | Банки и платежи |
telegram | Telegram | Мессенджеры и звонки |
threads | Threads | Соцсети |
tiktok | TikTok | Видео и музыка |
twitch | Twitch | Видео и музыка |
viber | Viber | Мессенджеры и звонки |
vk | ВКонтакте | Соцсети |
vk-video | VK Видео | Видео и музыка |
vtb | ВТБ Онлайн | Банки и платежи |
whatsapp | Мессенджеры и звонки | |
wikipedia | Википедия | Поиск, почта и облака |
wildberries | Wildberries | Магазины и доставка |
wink | Wink | Видео и музыка |
x | X (Twitter) | Соцсети |
xbox | Xbox | Игры |
yandex | Яндекс | Поиск, почта и облака |
yandex-disk | Яндекс Диск | Поиск, почта и облака |
yandex-market | Яндекс Маркет | Магазины и доставка |
yandex-music | Яндекс Музыка | Видео и музыка |
yoomoney | ЮMoney | Банки и платежи |
yota | Yota | Операторы связи |
youtube | YouTube | Видео и музыка |
zoom | Zoom | Мессенджеры и звонки |
Частые вопросы
Нужен ли ключ?
Нет. API открыт для всех, регистрироваться не нужно.
Как часто обновляются данные?
Проверки идут каждые 5 минут, жалобы учитываются сразу. Опрашивать чаще раза в минуту смысла нет.
Можно ли запрашивать API прямо из браузера?
Да. Ответы приходят с заголовком Access-Control-Allow-Origin: *, так что fetch работает с любого сайта.