
4 сентября 2026 года GitHub объявил новый API истории звёзд репозитория. Он отдаёт статистику по времени без данных отдельных пользователей. Это полезно авторам проектов и разработчикам панелей статистики, которым нужен график интереса, а не список людей.
По документации GitHub, ответ разбит на календарные недели: сначала новые, затем старые. В массиве days идут количества добавленных звёзд по дням начиная с воскресенья. Недели без звёзд содержат нули; границы дней не гарантированно совпадают с UTC.
GET https://api.github.com/repos/OWNER/REPO/stargazers/history, заменив OWNER и REPO. Документация допускает запрос публичных ресурсов без авторизации.week, total, days. Для длинной истории учитывайте страницы: максимум 30 записей на страницу и номер страницы до 100./stargazers/count.При 422 проверьте параметры; не запускайте бесконечные повторные запросы. Для первого теста не нужны права записи или изменение репозитория. Чтобы остановить проверку, достаточно прекратить запросы; существующий график лучше не заменять до сверки данных.
Это разбор анонса и документации, не отчёт о нашем тесте API. Редакционный вывод: звёзды помогают заметить интерес к проекту, но сами по себе не доказывают качество кода, безопасность или число активных пользователей.
Проверяемые источники
Комментариев пока нет