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/timmeAnropsgrä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-nyckelBas-URL
https://api.github.comVad 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