开发工具
GitHub Star History REST API
GitHub新增隐私化仓库Star历史接口,按周和每日返回聚合增长,不暴露Stargazer身份。
组件介绍
GitHub于2026-09-04发布新的仓库Star历史REST API,用于在不暴露Stargazer身份的前提下分析项目增长。
核心能力与本次变化
GET /repos/{owner}/{repo}/stargazers/history 按周返回total及从周日开始的days数组。公开仓库无需认证即可读取,替代此前因隐私限制而无法继续使用的个人Stargazer历史采集方式。
适用场景与实测建议
适合开源趋势分析、选题验证和项目增长图表。可选择新项目、老项目重新Trending和疑似集中推广仓库,对比官方历史、Trending当日数字与当前Star总数,同时测试分页、限流和取消Star后的统计差异。
风险
数据代表聚合新增而非净增长;日期边界不保证按UTC;最多100页。异常增长不能直接证明刷量,还应结合Release、Issue和有效提交判断。
官方来源
- https://github.blog/changelog/2026-09-04-new-api-endpoint-provides-privacy-safe-star-history-data/
- https://docs.github.com/en/rest/activity/starring?apiVersion=2026-03-10#get-repository-star-history