
Make use of GitHub repositories, code and user info programmatically.
GitHub API is a free Development API that requires OAuth authentication, is served over HTTPS and supports CORS, so it can be called from the browser.
Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
Details from docs.github.com.

Unified API suite · now live
Geocode an address, validate an email, track a flight or pull stock data with one account, one dashboard and one API key.
GitHub Trending repositories with star history and open-source alternatives to paid tools
Trigger an email notification with a simple GET request
Barcode (EAN-13, UPC-A, Code 128, ITF-14) and QR code images, PNG or SVG. Docs in Portuguese
Chat for Developers
The GitHub API is provided by GitHub Docs (docs.github.com). Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
Yes. The GitHub API is listed in the Development category of the public-apis directory, which only includes APIs that are free or have a free tier. Check its documentation for rate limits and paid plans.
Yes. The GitHub API uses OAuth authentication, so you need to register for credentials before making requests.
Yes. The GitHub API supports CORS, so front-end JavaScript can call it directly.
Yes. The GitHub API is served over HTTPS, so it's safe to use in production.