Заблокирован в России?

Сервис предоставляется на условиях «как есть» и использует данные github.com/zapret-info. Обновляется ежедневно. Частично доступен исходный код сервиса.

Использование

Непосредственно через форму на главной странице или в виде прямой ссылки на результат — /?url=habr.com.


Доступна специальная ссылка вида /ping?url=habr.com, которая в виде ответа возвращает http-статус: 200 — сайт доступен в России, 451 — сайт недоступен, 400 — с адресом что-то не так.


В заметке на Хабре, можно посмотреть детали об использовании совместно с сервисом мониторинга Uptime Robot.

Программисту

Если нет необходимости использовать как-то готовый сервис, вот пример вызова curl, который вернет ответ в виде http-кода:


curl 'https://isitblockedinrussia.nnm.guru/ping?url=habr.com' -w "%{http_code}"

Для любителей JSON, добавил возможность делать обычный http-запрос в виде /json?url=t.me/durov.


Пример запроса:

GET /json?url=t.me/durov HTTP/1.1
Host: isitblockedinrussia.nnm.guru
Content-Type: application/json

Пример ответа:

{
    "url": "http://t.me/durov",
    "ip": "149.154.167.99",
    "blocked": true,
    "details": {
        "ip": "149.154.167.99",
        "decision_date": "2018-02-26",
        "decision_org": "ФНС",
        "decision_num": "2-6-20/2018-02-21-581-АИ",
        "domain": "t.me",
        "url": "http://t.me/durov"
    },
    "error": "",
    "report": {
        "domain": {
            "domain": "t.me",
            "blocked": true,
            "details": {
                "ip": "149.154.167.99",
                "decision_date": "2018-04-13",
                "decision_org": "Таганский районный суд г. Москвы",
                "decision_num": "2-1779/2018",
                "domain": "t.me",
                "url": null
            }
        },
        "ip": {
            "ip": "149.154.167.99",
            "blocked": true,
            "details": {
                "ip": "149.154.167.99",
                "decision_date": "2018-04-13",
                "decision_org": "Таганский районный суд г. Москвы",
                "decision_num": "2-1779/2018",
                "domain": "t.me",
                "url": null
            }
        }
    }
}