Get GitHub Repository

PythonDeveloper Tools
POST api.upapi.io/github-repo.get

Fetch metadata (stars, forks, topics, license, dates) for a public GitHub repository via the REST API.

githubrepometadatapython
AuthAPI key
Cost1 unit
Timeout15s
Cache300s

Request schema

FieldTypeDescription
reporeq
stringRepo name
ownerreq
stringRepo owner (user or org)

Response schema

FieldTypeDescription
forksreq
integer
starsreq
integer
isForkreq
boolean
topicsreq
array
htmlUrlreq
string
licensereq
fullNamereq
string
homepagereq
languagereq
pushedAtreq
string
watchersreq
integer
createdAtreq
string
fetchedAtreq
string
updatedAtreq
string
isArchivedreq
boolean
isTemplatereq
boolean
openIssuesreq
integer
descriptionreq
defaultBranchreq
string

Try it

Try it

Repo name

Repo owner (user or org)

Run this endpoint live

Jump in as a guest — no signup — and run github-repo.get with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/github-repo.get \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "repo": "playwright", "owner": "microsoft" }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.