🛠Tools🔥🔥

GitHub、OSS 分析ツール向け REST API 新エンドポイントを公開──スター履歴を週次集計で取得可能に

GitHub がリポジトリのスター推移を取得できる新 REST API を公開し、7 月の仕様変更で失われたトレンド分析やダッシュボードのトラッキング機能を安全な形で復旧させた。
リリース: 2026-09-05 · 読了 3

記事の要約

1. 核心(What)

  • GitHub はリポジトリのスター履歴を匿名集計で取得できる新 REST エンドポイントを追加した
  • 7 月のセキュリティ強化により管理者以外非公開となったスター獲得者リストの代替として提供される
  • レスポンスには週ごとの集計総数と日別カウンター配列が含まれ、ユーザー個人の特定はできない設計となっている
  • 公開リポジトリは認証不要、細粒度トークンでは Metadata 権限のみで呼び出し可能

2. 影響(Why)

  • プライバシー保護と分析ニーズの両立: ユーザーのプライバシー保護を担保しつつ、トレンド分析や成長率測定に必要な「曲線の形状」のみを安全に抽出できる公式の代替パスが提供された。
  • 国内 SaaS のメトリクス収集基盤への波及: [国内 OSS 支援・開発支援ツール提供企業] のようにリポジトリのトレンドを自動追跡するプロダクトは、非公式なハックやスクレイピングを廃止し、API 制限内でクリーンにデータ収集を継続できる。

3. 根拠・詳細(How)

  • REST エンドポイントとデータ構造: 「GET /repos/{owner}/{repo}/stargazers/history」を呼び出すことで、作成週まで遡る週次集計データを取得でき、days 配列には日曜始まりの日別スター数が格納される。
  • ページネーションと認証の仕様: 1 ページあたり最大 30 件、最大 100 ページまでの制限が課されており、パブリックリポジトリであれば認証トークンなしで標準レートリミット内で実行可能。

4. 展望・課題(Next)

  • コミュニティ製ツール・バッジの順次移行: 各 OSS プロジェクトの README バッジや外部ダッシュボードが新エンドポイント対応へ切り替わっていく見込み。