API repohelper
Те же выпуски, что на сайте и в Telegram, в JSON. Ключ передаётся в заголовке Authorization: Bearer rh_… или X-API-Key.
Проверяем вход…
curl -H "Authorization: Bearer rh_ваш_ключ" \
"https://repohelper.site/api/v1/repos?from=2026-10-01&to=2026-10-31§ion=ai"Запросы
GET /api/v1/issuesСписок выпусков: дата, сколько репозиториев, сколько про ИИ, лидер дня и его прирост звёзд.
Параметры: date, или from и to (YYYY-MM-DD, до 90 дней). Без параметров последние 30 выпусков.
curl -H "Authorization: Bearer $REPOHELPER_KEY" \ "https://repohelper.site/api/v1/issues?from=2026-10-01&to=2026-10-31"GET /api/v1/issues/{date}Выпуск за день целиком: разделы «ИИ» и «Набирают популярность», репозитории с описаниями на русском.
Параметры: date в пути, YYYY-MM-DD. 404, если выпуска в этот день не было.
curl -H "Authorization: Bearer $REPOHELPER_KEY" \ "https://repohelper.site/api/v1/issues/2026-10-28"GET /api/v1/reposРепозитории из выпусков за период, каждый с датой выпуска, разделом и местом.
Параметры: repo=owner/name, q (поиск по названию и описанию), language, section=ai|hot, date или from и to.
curl -H "Authorization: Bearer $REPOHELPER_KEY" \ "https://repohelper.site/api/v1/repos?repo=NVIDIA/SkillSpector&from=2026-10-01&to=2026-10-31"
Ошибки
Ответ с ошибкой выглядит так: {"error":{"code":"invalid_key","message":"…"}}. Коды: 400 неверная дата или параметр, 401 нет ключа или он неверный, 404 выпуска нет. Данные обновляются каждый день в 10:00 по Москве.