Alle gratis API's
Gratis APIDev-toolsAPI-sleutelOfficieel

GitHub REST API

Lees repo's, issues, gebruikers, releases en code-zoekopdrachten rechtstreeks vanuit github.com

De officiële GitHub REST API geeft toegang tot repositories, issues, pull requests, gebruikers, commits, releases, gists en code-zoekopdrachten. De meeste read-endpoints werken anoniem; een gratis personal access token verhoogt de limieten en ontgrendelt privédata. Dit is de canonieke manier om repo-metadata, steraantallen en bestandsinhoud programmatisch op te halen.

Gratis tier

Gratis; niet-geverifieerd 60 req/uur, geverifieerd met een gratis token 5.000 req/uur

Limieten

60 req/uur niet-geverifieerd (per IP); 5.000 req/uur met een personal access token. De Search API heeft een eigen lagere limiet (30 req/min geverifieerd, 10 req/min niet-geverifieerd) plus secundaire misbruikdetectielimieten (~900 punten/min voor REST).

Authenticatie

API-sleutel

Basis-URL

https://api.github.com

Wat je ermee zou bouwen

  • Verzamel live steraantallen en metadata voor een open-source-catalogus
  • Laad de SKILL.md of README van een repo in een skill tijdens runtime
  • Zoek op GitHub naar repo's die overeenkomen met een onderwerp om een automatisering te verrijken
  • Bewaak nieuwe releases en emit een changelog-feedvermelding

Belangrijkste endpoints

  • GET/repos/{owner}/{repo}Repository-metadata inclusief sterren, forks, taal, onderwerpen
  • GET/repos/{owner}/{repo}/contents/{path}Ophalen van een bestand of directorylijst (base64-bestandsinhoud)
  • GET/users/{username}Openbare profieldata voor een gebruiker of organisatie
  • GET/search/repositoriesZoek repositories op trefwoord, taal, sterren
  • GET/repos/{owner}/{repo}/releases/latestMeest recente gepubliceerde release met assets
Leden

Leden krijgen het kant-en-klare recept

Log gratis in om het voorbeeldverzoek te kopiëren, een voorbeeldantwoord te bekijken en de valkuilen te lezen.

Tags

gitcodedevelopersearchmetadata