Tutte le API gratuite
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 gratuito

Limiti 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 API

URL base

https://api.github.com

Cosa 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