API gratuitaStrumenti per sviluppatoriChiave APIUfficiale
GitHub REST API
Leggi repository, issue, utenti, release e ricerca codice direttamente da github.com
La GitHub REST API ufficiale espone repository, issue, pull request, utenti, commit, release, gist e ricerca nel codice. La maggior parte degli endpoint di lettura funziona in modo anonimo; un personal access token gratuito alza i limiti e sblocca i dati privati. È il metodo canonico per estrarre metadati di repository, conteggi delle stelle e contenuto dei file in modo programmatico.
Piano gratuito
Gratuita; 60 richieste/ora senza autenticazione, 5.000 richieste/ora con un token gratuitoLimiti di frequenza
60 richieste/ora senza autenticazione (per IP); 5.000 richieste/ora con un personal access token. La Search API ha un proprio limite inferiore (30 richieste/min con autenticazione, 10 richieste/min senza) più limiti secondari anti-abuso (~900 punti/min per REST).Autenticazione
Chiave APIURL base
https://api.github.comCosa puoi costruirci
- Raccogliere conteggi stelle aggiornati e metadati per un catalogo open-source
- Recuperare il contenuto di SKILL.md o README di un repository in una skill a runtime
- Cercare su GitHub repository corrispondenti a un topic per arricchire un'automazione
- Monitorare nuove release ed emettere un'entry nel feed changelog
Endpoint principali
- GET
/repos/{owner}/{repo}Metadati del repository: stelle, fork, linguaggio, topic - GET
/repos/{owner}/{repo}/contents/{path}Recupero di un file o elenco directory (contenuto file in base64) - GET
/users/{username}Dati del profilo pubblico di un utente o un'organizzazione - GET
/search/repositoriesRicerca repository per parola chiave, linguaggio, stelle - GET
/repos/{owner}/{repo}/releases/latestUltima release pubblicata con asset
Membri
I membri ottengono la ricetta eseguibile
Accedi gratuitamente per copiare la richiesta di esempio, vedere una risposta di esempio e leggere le insidie.
Tag
gitcodedevelopersearchmetadata