All free APIs
Free APIDev ToolsAPI keyOfficial

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.

Free tier

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

Rate limits

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).

Auth

API key

Base URL

https://api.github.com

What you'd build with it

  • 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

Key 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.

Tags

gitcodedevelopersearchmetadata