無料 · 読み取り専用 · JSON

RepoCurrentの公開API

GitHubの原順位を返すAPIではありません。既存のv1エンドポイントはRepoCurrent独自の活動分析とカタログを返します。APIのパスとJSONフィールドは言語切替後も変わりません。

30日間のTypeScriptランキング

curl 'https://repocurrent.vercel.app/api/v1/trending?period=30d&language=typescript&limit=10'

エンドポイント

GET/api/v1

APIの概要

GET/api/v1/trending

独自の推移ランキング。period=7d、30d、90d。languageかtopicで絞り込み可能

GET/api/v1/repositories/{owner}/{name}

リポジトリの指標と履歴

GET/api/v1/catalog

言語・トピック・日次レポートのカタログ

GET/api/v1/openapi.json

OpenAPI 3.1仕様

無効なperiodは400、未登録リポジトリは404を返します。CORSと公開キャッシュに対応。スコアは上限付き活動サンプルに基づく方向性で、品質や安全性の認証ではありません。

OpenAPI 3.1仕様を開く →

APIキーは必要ですか?

公開プレビューでは不要です。読み取り専用でキャッシュ可能です。Cache-Controlを尊重し、不要なポーリングは避けてください。

API取得は訪問として数えますか?

いいえ。APIリクエストはインフラのログに記録されますが、ブラウザの訪問数には加算しません。