GitHub API Rate Limits: The Numbers That Block Your Project GitHub’s REST API is one of the most generous public APIs out there — until it isn’t. At 5,000 requests per hour (authenticated) or a mere 60 requests per hour (unauthenticated), developers routinely hit walls when building anything beyond basic integrations. If you’re doing repository analysis, tracking open-source trends, monitoring competitor activity, or aggregating data across thousands of repos — you’ll burn through that quota in minutes. Let’s look at when the API is sufficient, when it’s not, and when web scraping becomes the pragmatic alternative. GitHub API Rate Limits Explained (2026) Tier Rate Limit Auth Required Best For Unauthenticated 60 req/hr No Quick lookups Personal Access Token 5,000 req/hr Yes Standard dev work GitHub App 5,000 req/hr + 50/repo Yes Org integrations Enterprise 15,000 req/hr Yes Large-scale use Sounds generous until you do the math: # How fast can you exhaust 5,000 requests?…