Catalogo

API di GitHub

I dati di GitHub attraverso un'unica API normalizzata - prezzo a richiesta in USD, nessun abbonamento e failover automatico sugli endpoint ridondanti.

Endpoint10Provider2Da · repository di tendenza1,20 USD/1k richieste · GiraffeDettaglio completoLeggi la documentazione
Disponibilità
99,89%
30d · 880 chiamate
Richieste
885
30 g · settimanale, ultime 12 sett.
Risposta
5,7s
mediana · 30d
POST

Repository di tendenza

Più usato
/v1/run/github.trending_repositoriesgithub.trending_repositories
Elenca i repository GitHub Trending (rank, stelle, stelle guadagnate oggi, linguaggio e descrizione), filtrabili per linguaggio e finestra temporale.
836 /mese
▼80.7%
100,00%
5878ms p50
1
prezzo1,20 USD/1k richieste
Giraffe
POST

Repository

/v1/run/github.repositorygithub.repository
Recupera i metadati di un repository GitHub tramite URL (stelle, fork, linguaggio, argomenti, licenza e timestamp).
40 /mese
▲94.1%
97,14%
2017ms p50
1
prezzo1,20 USD/1k richieste
Giraffe
POST

Utente

/v1/run/github.usergithub.user
Recupera il profilo pubblico di un utente GitHub tramite handle (nome, bio, azienda, località, follower e numero di repository).
9 /mese
▲350%
100,00%
853ms p50
2
da1,20 USD/1k richieste
Giraffe
POST

Sviluppatori di tendenza

/v1/run/github.trending_developersgithub.trending_developers
Elenca gli sviluppatori GitHub di tendenza (rank, username, nome, avatar e il loro repository più popolare), con filtro facoltativo per linguaggio di programmazione e intervallo di tempo.
-
-
1
prezzo1,20 USD/1k richieste
Giraffe
POST

Attività dell'utente

/v1/run/github.user_activitygithub.user_activity
Elenca l'attività pubblica di contribuzione di un utente GitHub tramite handle (riepiloghi mensili raggruppati di commit, pull request e issue con link ai repository) per un dato anno.
-
-
1
prezzo1,20 USD/1k richieste
Giraffe
POST

Contributi dell'utente

/v1/run/github.user_contributionsgithub.user_contributions
Recupera il grafico dei contributi di un utente GitHub per un anno (contributi totali più conteggi giornalieri e intensità della heatmap).
-
-
1
prezzo1,20 USD/1k richieste
Giraffe
POST

Follower dell'utente

/v1/run/github.user_followersgithub.user_followers
Elenca i follower di un utente GitHub tramite handle (login, tipo, avatar e URL del profilo di ogni follower) con paginazione.
-
-
1
prezzo1,20 USD/1k richieste
Giraffe
POST

Seguiti dell'utente

/v1/run/github.user_followinggithub.user_following
Elenca gli utenti GitHub seguiti da un dato utente tramite handle (login, tipo, avatar e URL del profilo di ogni account) con paginazione.
-
-
1
prezzo1,20 USD/1k richieste
Giraffe
POST

Pull request dell'utente

/v1/run/github.user_pull_requestsgithub.user_pull_requests
Elenca le pull request pubbliche di un utente GitHub tramite handle (titolo, repository, stato, data di creazione e URL) con filtro per data facoltativo e paginazione.
-
-
1
prezzo1,20 USD/1k richieste
Giraffe
POST

Repository dell'utente

/v1/run/github.user_repositoriesgithub.user_repositories
Elenca i repository pubblici di un utente GitHub (nome, descrizione, linguaggio, stelle e fork) con ordinamento e paginazione a cursore.
-
-
1
prezzo1,20 USD/1k richieste
Giraffe

Informazioni sull'API di GitHub

Ogni provider fissa il prezzo di ogni endpoint in modo indipendente, quindi la tabella mostra il più economico per endpoint. Aprine uno per confrontare tutti i provider.

Prestazioni misurate

Cosa fa davvero l'API di GitHub

Ogni chiamata passata da AnyAPI negli ultimi 30 giorni, contata qui e non promessa.

99,9%
delle chiamate riuscite (880 chiamate)
Riuscite alla prima fonte 99,9%Fallite 0,1%
Stima del tempo di risposta (879 chiamate su tutti gli endpoint)
Stima p50 ponderata
5,7s
Media dei valori p50 degli endpoint ponderata per richieste, non un percentile combinato delle richieste
Stima p99 ponderata
10,5s
Media dei valori p99 degli endpoint ponderata per richieste, non un percentile combinato delle richieste

FAQ

Informazioni sull'API di GitHub

L'API GitHub di AnyAPI restituisce i dati di GitHub come JSON normalizzato su 10 endpoint: repository, sviluppatori di tendenza, repository di tendenza, utente, attività dell'utente, contributi dell'utente, follower dell'utente, seguiti dell'utente, pull request dell'utente e repository dell'utente. Chiami un endpoint per ogni lavoro con una sola chiave, e AnyAPI instrada ogni richiesta su 2 fonti, passando automaticamente a un'altra quando una fallisce. Il prezzo è in dollari statunitensi, da 1,20 USD ogni 1.000 richieste sull'endpoint più economico, senza abbonamento e senza minimo mensile. Negli ultimi 30 giorni, il 99,9% delle chiamate GitHub tramite AnyAPI è riuscito, con un tempo di risposta mediano ponderato per richieste di 5,7 secondi su 880 chiamate misurate.

Il prezzo è in dollari statunitensi, da 1,20 USD ogni 1.000 richieste sull'endpoint più economico, senza abbonamento e senza minimo mensile. Ricarichi un portafoglio in USD e ogni chiamata lo scala. Alcune richieste fallite finanziate dal portafoglio comportano costi di elaborazione che trasferiamo al costo, senza ricarico; la risposta di errore mostra l'importo addebitato.

10 endpoint: repository, sviluppatori di tendenza, repository di tendenza, utente, attività dell'utente, contributi dell'utente, follower dell'utente, seguiti dell'utente, pull request dell'utente e repository dell'utente. Ognuno usa la stessa autenticazione e restituisce la stessa forma di risposta normalizzata, quindi passare a un secondo endpoint di GitHub significa cambiare l'URL e nient'altro.

Negli ultimi 30 giorni, il 99,9% delle chiamate GitHub tramite AnyAPI è riuscito, con un tempo di risposta mediano ponderato per richieste di 5,7 secondi su 880 chiamate misurate. Sono misurazioni di AnyAPI sul traffico che passa dal gateway, ricalcolate di continuo, non un obiettivo di livello di servizio pubblicato.