Alla gratis API:er
Gratis APIUtvecklarverktygAPI-nyckelOfficiell

GitHub REST API

Läs repos, issues, användare, releaser och kodsökningar direkt från github.com

Det officiella GitHub REST API exponerar repositories, issues, pull requests, användare, commits, releaser, gists och kodsökning. De flesta läsendpoints fungerar anonymt; en gratis personlig åtkomsttoken höjer gränserna och ger åtkomst till privata data. Det är det kanoniska sättet att hämta repo-metadata, stjärnantal och filinnehåll programmatiskt.

Gratisnivå

Gratis; oautentiserad 60 req/timme, autentiserad med en gratis token 5 000 req/timme

Anropsgränser

60 req/timme oautentiserat (per IP); 5 000 req/timme med en personlig åtkomsttoken. Search API har ett eget lägre tak (30 req/min autentiserat, 10 req/min oautentiserat) plus sekundära missbruksdetekteringsgränser (~900 poäng/min för REST).

Autentisering

API-nyckel

Bas-URL

https://api.github.com

Vad du kan bygga med det

  • Samla in live-stjärnantal och metadata för en katalog med öppen källkod
  • Hämta ett repos SKILL.md eller README-innehåll till en skill vid körtid
  • Sök på GitHub efter repos som matchar ett ämne för att berika en automation
  • Bevaka nya releaser och emittera en changelog-feedpost

Centrala endpoints

  • GET/repos/{owner}/{repo}Repository-metadata inklusive stjärnor, forks, språk och ämnen
  • GET/repos/{owner}/{repo}/contents/{path}Hämta en fil eller kataloglista (base64-filinnehåll)
  • GET/users/{username}Publik profildata för en användare eller organisation
  • GET/search/repositoriesSök repositories på nyckelord, språk och stjärnor
  • GET/repos/{owner}/{repo}/releases/latestSenaste publicerade release med tillhörande assets
Medlemmar

Medlemmar får det körbara receptet

Logga in gratis för att kopiera exempelanropet, se ett exempelsvar och läsa om fallgroparna.

Taggar

gitcodedevelopersearchmetadata