GitHub REST API
The GitHub REST API (v3) provides programmatic access to GitHub functionality—repositories, issues, pull requests, users, organizations, search, webhooks, and more. It is versioned, well‑documented, and actively maintained. While source‑import endpoints were deprecated in April 2024, the core v3 REST API remains fully active and supported. Ideal for integrations, automation, or workflows. Listed as active on Free API Hub.
1
Endpoints
0
Views
Jul 20, 2025
Last Checked
5,000 requests per hour
Rate Limit
API Endpoints
Retrieve all open issues for a GitHub repository
Full URL
https://api.github.com/repos/{owner}/{repo}/issues
Code Examples
curl -X GET 'https://api.github.com/repos/{owner}/{repo}/issues' \
-H 'Authorization: Bearer YOUR_API_KEY'
Parameters
{ "state": "open", "labels": "bug,enhancement" }
Example Response
[
{
"id": 123456,
"user": {
"login": "octocat",
"avatar_url": "https://github.com/images/error/octocat_happy.gif"
},
"state": "open",
"title": "Fix header alignment",
"created_at": "2023-07-18T12:34:56Z"
}
]
Version
v3
Rate Limit
5000 requests/hour
Tags
codereposusers
Technical Details
Authentication
OAuth2Response Formats
JSONAvailability
globalStatus
Published Rate Limits
5,000 requests per hour
Supported Languages
PythonJavaScriptGo
Use Cases
CI/CD
code automation
Related APIs
Discover similar APIs that might interest you