GitHub

Add your pinned repositories to your portfolio or website using this API.

Using the api on your project

If you want to add your pinned repositories to your portfolio or website and can't find an API that works for this, then your problems are over. I've created an API that does exactly that, and its usage is extremely easy. Simply pass your GitHub username as a query parameter.

Example of request

https://api.kremilly.com/github?user=YOUR_USERNAME

Replace YOUR_USERNAME with your GitHub username

A simple example of use in JavaScript

// Replace "kremilly" for your GitHub username
fetch('https://api.kremilly.com/github?user=kremilly').then(
   json => json.json()
).then(callback => { 
   console.log(callback) 
})

The API will return a JSON with all your pinned repositories (if any; otherwise, it will return an empty JSON)

See here others examples in others languages and using Axios.js

Simple output of request:

{
    "commits": 21,
    "contributors": 1,
    "description": "This is where you can find all the APIs I've built using the Flask framework and Python programming language. All APIs are free to use, both for personal and professional purposes, and there are no usage limits.",
    "forks": 0,
    "home": "https://api.kremilly.com",
    "issues": 0,
    "languages": [
      "Python",
      "CSS",
      "HTML"
    ],
    "name": "MyApis",
    "stars": 0,
    "tags": [
      "apis",
      "flask",
      "python",
      "rest-apis",
      "web-apis"
    ],
    "url": "https://github.com/kremilly/MyApis"
}

Queries Parameters

Data returned by the API

Possible messages knowning