API Kratk

Автоматизируйте короткие ссылки, выгрузку данных и аналитику. Ниже — четыре готовых сценария с актуальными запросами cURL и примерами ответов.

Аутентификация

Создайте ключ в кабинете на тарифе с доступом к API и передавайте его в каждом запросе:Authorization: Bearer YOUR_API_KEY. Полное значение показывается при создании — сохраните его в менеджере секретов и не вставляйте в браузерный код или репозиторий.

Базовый URL: https://kratk.ru/api. В примерах замените YOUR_API_KEY на свой ключ.

Готовые сценарии

GET
/analytics?range=30d&granularity=day

Получить аналитику

Сводные показатели и серия кликов за период. По умолчанию используются 30 дней и группировка по дням.

  • Пресеты: today, yesterday, 7d, 30d, 90d, 3m, 6m, 12m, week и month. Группировка: day, week или month.
  • Для своего периода передайте start=YYYY-MM-DD и end=YYYY-MM-DD. На Free доступно окно до 30 дней.

Запрос cURL

curl -sS "https://kratk.ru/api/analytics?range=30d&granularity=day" \
  -H "Authorization: Bearer YOUR_API_KEY"

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

{
  "totalLinks": 10,
  "totalClicks": 150,
  "periodClicks": 42,
  "uniqueClicks": 37,
  "clickRate": 15,
  "clickData": [{ "date": "2026-11-05", "clicks": 12 }],
  "timeRange": "30d",
  "granularity": "day"
}

Для агентов

Полный справочник API одним файлом в Markdown: /docs/api/reference.md(индекс — /llms.txt).

Если запрос не проходит

Проверьте HTTP-статус и тело ошибки. Разбор кодов 400, 401, 403, 404, 429, 500 и 502 — в разделе «Ошибки и лимиты».

Связанные материалы

Не нашли ответ?

Напишите в поддержку — ответим в Telegram.

Открыть Telegram