GitHub Search
Search code, commits, issues, repositories, and users on GitHub
Requirements
Search across GitHub's vast repository of code, commits, issues, labels, repositories, topics, and users. This comprehensive search API enables developers to discover repositories by language and popularity, find specific code patterns, locate commits by author or message, and identify users and topics. Includes:
- GET /search/code - Search file contents and paths
- GET /search/commits - Search commits by message or author
- GET /search/issues - Search issues and pull requests
- GET /search/labels - Search repository labels
- GET /search/repositories - Search repositories by language and stars
- GET /search/topics - Search featured and curated topics
- GET /search/users - Search GitHub users by profile