GitHub Pinned Repos API
Fetch any GitHub user's pinned repositories with our simple API
Example Response
{
"owner": "stekatag",
"repo": "appointment-management-fe",
"link": "https://github.com/stekatag/appointment-management-fe",
"description": "Front-end code for a Barbershop appointment management",
"image": "https://opengraph.githubassets.com/1/stekatag/appointment-management-fe",
"website": "https://appointment-management-fe.vercel.app",
"language": "JavaScript",
"languageColor": "#f1e05a",
"stars": 1,
"forks": 0
}
Query Parameters
Available parameters for API requests
Parameter | Type | Description |
---|---|---|
username | string | Required. GitHub username |
refresh | boolean | Optional. Force cache refresh |
Rate Limiting
API usage limits and caching
- 1500 requests per hour per IP
- 1 hour cache duration for responses
Response Format
Details about each field in the API response
owner
GitHub usernamerepo
Repository namelink
Full repository URLdescription
Repository descriptionimage
Repository OpenGraph imagewebsite
Deployed website URL (if available)language
Primary programming languagelanguageColor
Language color codestars
Number of starsforks
Number of forks