Skip to content

CLI Reference

Синтаксис

unihra [--key KEY] [--limits] [--own URL] [--comp URL]... [OPTIONS]

Флаги

ФлагТипПо умолчаниюОписание
--keystr$UNIHRA_API_KEYAPI-ключ
--limitsфлагвыклВывести баланс ключа и выйти
--ownstrобязателенURL вашей страницы
--compstr (повторяется)обязателенURL конкурента (передавайте несколько раз)
--querystr (повторяется)Целевой запрос (до 5)
--langru|enruЯзык страницы
--cookiesstrCookie авторизации для своей страницы: "session=abc; token=xyz"
--savestrstdoutФайл вывода: .xlsx или .csv
--tripletsфлагвыклВключить режим графа знаний (5 кредитов)
--verboseфлагвыклПоказывать прогресс и сводку результата
--no-styleфлагвыклОтключить цветовую разметку Excel и автоширину
--retriesint0Число повторов HTTP при сетевых/серверных ошибках

Коды выхода

КодЗначение
0Успех
1Ошибка API или сети
0Прерывание пользователем (Ctrl+C)

Примеры

bash
# Проверка баланса
unihra --key sk-xxx --limits

# Минимальный анализ — JSON в stdout
unihra --own https://example.com --comp https://comp.com

# Полный анализ с Excel-отчётом
unihra \
  --own https://example.com/product \
  --comp https://comp1.com/product \
  --comp https://comp2.com/product \
  --query "купить товар" \
  --query "лучший товар 2026" \
  --lang ru \
  --save report.xlsx \
  --verbose

# Граф знаний
unihra --own https://example.com --comp https://comp.com --triplets --save kg.xlsx

# Передача в jq
unihra --own https://example.com --comp https://comp.com | jq '.umbrella_analysis[:10]'