Catalogue

GitHub API

Les données GitHub via une seule API normalisée - tarification en USD par requête, sans abonnement, et basculement automatique sur les endpoints redondants.

Endpoints10Fournisseurs2À partir de · dépôts tendance1,20 $US/1k req · GiraffeDétail completLire la documentation
Disponibilité
99,89%
30d · 880 appels
Requêtes
885
30 j · par semaine, 12 dernières sem.
Réponse
5,7s
médiane · 30d
POST

Dépôts tendance

Les plus utilisés
/v1/run/github.trending_repositoriesgithub.trending_repositories
Listez les dépôts GitHub Trending (rang, étoiles, étoiles gagnées aujourd’hui, langage et description), filtrables par langage et par fenêtre de temps.
836 /mois
▼80.7%
100,00%
5878ms p50
1
prix1,20 $US/1k req
Giraffe
POST

Dépôt

/v1/run/github.repositorygithub.repository
Récupérez les métadonnées d’un dépôt GitHub par URL (étoiles, forks, langage, sujets, licence et horodatages).
40 /mois
▲94.1%
97,14%
2017ms p50
1
prix1,20 $US/1k req
Giraffe
POST

Utilisateur

/v1/run/github.usergithub.user
Récupérez le profil public d’un utilisateur GitHub par identifiant (nom, bio, entreprise, lieu, abonnés et nombre de dépôts).
9 /mois
▲350%
100,00%
853ms p50
2
à partir de1,20 $US/1k req
Giraffe
POST

Développeurs tendance

/v1/run/github.trending_developersgithub.trending_developers
Listez les développeurs GitHub tendance (rang, nom d’utilisateur, nom, avatar et leur dépôt le plus populaire), éventuellement filtrés par langage de programmation et période.
-
-
1
prix1,20 $US/1k req
Giraffe
POST

Activité de l’utilisateur

/v1/run/github.user_activitygithub.user_activity
Listez l’activité de contribution publique d’un utilisateur GitHub par identifiant (résumés mensuels regroupés des commits, pull requests et issues avec liens vers les dépôts) pour une année donnée.
-
-
1
prix1,20 $US/1k req
Giraffe
POST

Contributions de l’utilisateur

/v1/run/github.user_contributionsgithub.user_contributions
Récupérez le graphique de contributions d’un utilisateur GitHub pour une année (total des contributions plus compteurs par jour et intensité de la carte thermique).
-
-
1
prix1,20 $US/1k req
Giraffe
POST

Abonnés de l’utilisateur

/v1/run/github.user_followersgithub.user_followers
Listez les abonnés d’un utilisateur GitHub par identifiant (identifiant de connexion, type, avatar et URL du profil de chaque abonné) avec pagination.
-
-
1
prix1,20 $US/1k req
Giraffe
POST

Abonnements de l’utilisateur

/v1/run/github.user_followinggithub.user_following
Listez les utilisateurs GitHub qu’un utilisateur donné suit par identifiant (identifiant de connexion, type, avatar et URL du profil de chaque compte) avec pagination.
-
-
1
prix1,20 $US/1k req
Giraffe
POST

Pull requests de l’utilisateur

/v1/run/github.user_pull_requestsgithub.user_pull_requests
Listez les pull requests publiques d’un utilisateur GitHub par identifiant (titre, dépôt, état, date de création et URL) avec filtrage par date facultatif et pagination.
-
-
1
prix1,20 $US/1k req
Giraffe
POST

Dépôts de l’utilisateur

/v1/run/github.user_repositoriesgithub.user_repositories
Listez les dépôts publics d’un utilisateur GitHub (nom, description, langage, étoiles et forks) avec tri et pagination par curseur.
-
-
1
prix1,20 $US/1k req
Giraffe

À propos de l’API GitHub

Chaque fournisseur fixe le prix de chaque endpoint indépendamment, donc le tableau affiche le moins cher par endpoint. Ouvrez-en un pour comparer tous les fournisseurs.

Performance mesurée

Ce que fait réellement l’API GitHub

Chaque appel passé par AnyAPI ces 30 derniers jours, compté ici plutôt que promis.

99,9%
des appels ont réussi (880 appels)
Réussi sur la première source 99,9%Échec 0,1%
Estimation du temps de réponse (879 appels sur l’ensemble des endpoints)
Estimation p50 pondérée
5,7s
Moyenne des valeurs p50 des endpoints pondérée par les requêtes, et non un percentile combiné des requêtes
Estimation p99 pondérée
10,5s
Moyenne des valeurs p99 des endpoints pondérée par les requêtes, et non un percentile combiné des requêtes

FAQ

À propos de l’API GitHub

L’API GitHub d’AnyAPI renvoie des données GitHub en JSON normalisé via 10 endpoints : dépôt, développeurs tendance, dépôts tendance, utilisateur, activité de l’utilisateur, contributions de l’utilisateur, abonnés de l’utilisateur, abonnements de l’utilisateur, pull requests de l’utilisateur et dépôts de l’utilisateur. Vous appelez un endpoint par tâche avec une seule clé, et AnyAPI route chaque requête sur 2 sources, avec un basculement automatique quand l’une échoue. Le prix est en dollars US, à partir de 1,20 $US pour 1 000 requêtes sur l’endpoint le moins cher, sans abonnement et sans minimum mensuel. Ces 30 derniers jours, 99,9% des appels GitHub passés par AnyAPI ont réussi, avec un temps de réponse médian pondéré par les requêtes de 5,7 secondes, sur 880 appels mesurés.

Le prix est en dollars US, à partir de 1,20 $US pour 1 000 requêtes sur l’endpoint le moins cher, sans abonnement et sans minimum mensuel. Vous alimentez un portefeuille en USD et chaque appel le débite. Certaines requêtes échouées financées par le portefeuille entraînent des frais de traitement que nous répercutons au prix coûtant, sans marge ; la réponse d’erreur indique le montant facturé.

10 endpoints : dépôt, développeurs tendance, dépôts tendance, utilisateur, activité de l’utilisateur, contributions de l’utilisateur, abonnés de l’utilisateur, abonnements de l’utilisateur, pull requests de l’utilisateur et dépôts de l’utilisateur. Chacun utilise la même authentification et renvoie la même forme de réponse normalisée, donc passer à un second endpoint GitHub revient à changer l’URL et rien d’autre.

Ces 30 derniers jours, 99,9% des appels GitHub passés par AnyAPI ont réussi, avec un temps de réponse médian pondéré par les requêtes de 5,7 secondes, sur 880 appels mesurés. Ce sont les propres mesures d’AnyAPI du trafic passant par la passerelle, recalculées en continu, et non un objectif de niveau de service publié.