Returns a GitHub account's public profile: display name, avatar, bio, location, company, blog link, follower and following counts, number of public repos, and when the account was created and last updated. Identify the user by handle or by their full profile URL.
Query parameters
handle
string
GitHub username of the account to look up.
url
string
Profile link, for example https://github.com/torvalds.
Lists the public repositories of a GitHub user. For each one you get its description, primary language, topics, star and fork counts, license, default branch, visibility, and timestamps. Identify the user by handle or URL. Results are paginated with cursor, and GitHub's own type, sort, and direction options are passed through.
Query parameters
handle
string
GitHub username whose repositories you want.
url
string
Profile link, for example https://github.com/kentcdodds.
type
string
Which repositories to include; owner by default, or all or member.
ownerallmember
sort
string
Order by created, updated, pushed, or full_name; updated by default.
createdupdatedpushedfull_name
direction
string
asc or desc ordering.
ascdesc
cursor
number
Page cursor taken from the previous response; starts at 1.
Lists the public pull requests a GitHub user has opened, based on GitHub's public search. Pass the user's handle, and optionally since and until (YYYY-MM-DD) to bound the creation date. Newest pull requests come first, each with its url, title, state, created_at and repository.
Query parameters
handle
stringrequired
GitHub username whose pull requests you want.
since
string
Earliest creation date to include, as YYYY-MM-DD.
until
string
Latest creation date to include, as YYYY-MM-DD.
cursor
number
Page cursor taken from the previous response; starts at 1.
Reads the contribution activity timeline from a GitHub user's public profile. The activity array holds one month per response, and the current year is used unless you set year. Send the previous response's cursor to step back month by month through that year.
Query parameters
handle
string
GitHub username.
url
string
Profile link, for example https://github.com/kentcdodds.
year
number
Year whose activity you want; the current year when omitted.
cursor
number
Cursor from the previous response; moves one month earlier within the chosen year.
Lists the public followers of a GitHub user. Each entry has the login, avatar, profile URL, account type, and GitHub IDs. Identify the user by handle or full profile URL, and paginate with a cursor.
Query parameters
handle
string
GitHub username whose followers you want.
url
string
Profile link, for example https://github.com/torvalds.
cursor
number
Page cursor taken from the previous response; starts at 1.
Lists the public accounts a GitHub user follows. Each entry has the login, avatar, profile URL, account type, and GitHub IDs. Identify the user by handle or full profile URL, and paginate with a cursor.
Query parameters
handle
string
GitHub username.
url
string
Link to the user's GitHub profile.
cursor
number
Page cursor taken from the previous response; starts at 1.
Returns a user's public GitHub contribution graph for one year: the yearly total plus a count and intensity level for every day. Identify the user by handle or full profile URL. Without year, the current year is returned.
Returns public metadata for a single GitHub repository given its full URL. The response covers the owner, description, primary language, topics, license, star and fork counts, open issue count, default branch, visibility, and timestamps.
Reads GitHub's public Trending repositories page and returns the ranked list. Each repository includes its URL, description, language, star and fork totals, stars gained in the chosen period, and the built-by contributors when GitHub lists them. Filter by coding language (for example JavaScript or Python), by period with since (daily, weekly, monthly), and by spoken language with spoken_language_code.
Query parameters
language
string
Coding language to filter on, such as javascript, python, or go.
since
string
Trending period: daily, weekly, or monthly; daily when omitted.
Reads GitHub's public Trending developers page and returns the ranked list. Each developer includes username, display name, avatar, and profile URL, plus the repository GitHub highlights next to them when there is one. Filter by coding language (for example javascript or python) and by period with since (daily, weekly, monthly).
Query parameters
language
string
Coding language to filter on, such as javascript, python, or go.
since
string
Trending period: daily, weekly, or monthly; daily when omitted.