Перевірка доступності сайту

Миттєва перевірка статусу вашого сайту з різних точок світу. Дізнайтеся час відповіді, HTTP статус та доступність ресурсу.

Можливості інструменту

Комплексна перевірка доступності та продуктивності

Глобальна перевірка

Перевірка доступності з 6 різних географічних локацій по всьому світу

Час відповіді

Вимірювання швидкості завантаження та часу відповіді сервера

SSL перевірка

Аналіз SSL сертифіката, термін дії та коректність налаштування

DNS аналіз

Перевірка DNS записів, швидкість резолвінгу та налаштування

HTTP заголовки

Детальний аналіз HTTP заголовків відповіді сервера

Історія перевірок

Збереження та порівняння результатів попередніх перевірок

Як це працює

1
Введіть URL

Вкажіть адресу сайту для перевірки

2
Оберіть локації

Виберіть точки для тестування

3
Запустіть перевірку

Натисніть кнопку для початку аналізу

4
Отримайте звіт

Детальні результати за кілька секунд

API для розробників

Інтегруйте перевірку доступності у ваші додатки через наш REST API

RESTful API

JSON відповіді

Автентифікація

API ключі

Rate Limit

1000 запитів/год

6 Локацій

По всьому світу

Endpoint

POST
https://sthost.pro/v1/site-check

Автентифікація

Використовуйте Bearer токен в заголовку Authorization:

Headers
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Приклад запиту

cURL
curl -X POST https://sthost.pro/v1/site-check \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "locations": ["kyiv", "frankfurt"],
    "check_ssl": true,
    "follow_redirects": true
  }'
JavaScript
const response = await fetch(
  'https://sthost.pro/v1/site-check',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      url: 'https://example.com',
      locations: ['kyiv', 'frankfurt'],
      check_ssl: true
    })
  }
);
const data = await response.json();

Параметри запиту

Параметр Тип Обов'язковий Опис
url string Так URL сайту для перевірки (включаючи протокол)
locations array Ні Масив кодів локацій: kyiv, frankfurt, london, nyc, singapore, tokyo
check_ssl boolean Ні Перевіряти SSL сертифікат (за замовчуванням: true)
follow_redirects boolean Ні Слідувати за редіректами (за замовчуванням: true)
timeout integer Ні Таймаут в секундах (1-30, за замовчуванням: 10)

Приклад відповіді

JSON Response
{
  "success": true,
  "url": "https://example.com",
  "timestamp": "2024-11-14T10:30:00Z",
  "results": [
    {
      "location": "kyiv",
      "status": "up",
      "http_code": 200,
      "response_time": 145,
      "dns_time": 12,
      "connect_time": 45,
      "total_time": 202,
      "ssl": {
        "valid": true,
        "issuer": "Let's Encrypt",
        "expires": "2025-02-14",
        "days_remaining": 92
      }
    },
    {
      "location": "frankfurt",
      "status": "up",
      "http_code": 200,
      "response_time": 89,
      "dns_time": 8,
      "connect_time": 23,
      "total_time": 120,
      "ssl": {
        "valid": true,
        "issuer": "Let's Encrypt",
        "expires": "2025-02-14",
        "days_remaining": 92
      }
    }
  ]
}

Коди помилок

Код Опис
400 Невірний запит (відсутні обов'язкові параметри)
401 Невірний або відсутній API ключ
429 Перевищено ліміт запитів
500 Внутрішня помилка сервера
Отримати API ключ

Для клієнтів StormHosting API ключ безкоштовний

Інші корисні інструменти

WHOIS lookup

Інформація про власника домену

Перевірити
DNS lookup

Перевірка DNS записів

Перевірити
IP lookup

Геолокація IP адреси

Перевірити
HTTP Headers

Аналіз HTTP заголовків

Перевірити
Підтримка StormHosting
Завантаження...