Developer Tools
GitHub logo

GitHub API

github.com

GitHub - repo/user search, repo details, releases, trending, and profiles.

Actions
13
Category
Developer Tools
Login
Not required
Output
JSON

Call the GitHub API

Submit a task, then poll the job until it settles. This example runs gh_issue_details.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "gh_issue_details",
    "params": {
      "owner": "facebook",
      "repo": "react",
      "issue_number": 28000
    }
  }'

13 actions on github.com

Read

  • Issue Details

    gh_issue_detailsread1 credit / call

    Returns a single GitHub issue or pull request by number with disambiguation field.

    owner
    string · required
    repo
    string · required
    issue_number
    integer · required
  • Org Public Members

    gh_org_membersread1 credit / call

    Returns the public members of a GitHub organization.

    org
    string · required
    per_page
    integer
    page
    integer
  • Org Repositories

    gh_org_reposread1 credit / call

    Returns repositories owned by an organization with name, language, stars, and license.

    org
    string · required
    type
    string
    sort
    string
    direction
    string
    per_page
    integer
    page
    integer
  • Repo Contributors

    gh_repo_contributorsread2 credits / call

    Returns top contributors for a repository with contribution counts and profile links.

    owner
    string · required
    repo
    string · required
  • Repo Details

    gh_repo_detailsread1 credit / call

    Returns full repository metadata including stars, forks, language, topics, and license.

    owner
    string · required
    repo
    string · required
  • Repo Releases

    gh_repo_releasesread1 credit / call

    Returns releases for a repository with tag names, release notes, and asset downloads.

    owner
    string · required
    repo
    string · required
  • Repository Search

    gh_search_reposread2 credits / call

    Returns repositories matching keywords, language, stars, and GitHub search syntax.

    query
    string · required
    sort
    string
    order
    string
    per_page
    integer
    page
    integer
  • Repo Stargazers

    gh_repo_stargazersread1 credit / call

    Returns users who have starred a repository with optional starred-at timestamps.

    owner
    string · required
    repo
    string · required
    per_page
    integer
    page
    integer
    include_starred_at
    boolean
  • Trending Developers

    gh_trending_developersread1 credit / call

    Returns currently trending developers on GitHub with their popular repositories.

    since
    string
    language
    string
  • Trending Repositories

    gh_trending_reposread2 credits / call

    Returns currently trending repositories filtered by period and programming language.

    since
    string
    language
    string
    spoken_language_code
    string
  • User Details

    gh_user_detailsread1 credit / call

    Returns a user or organization profile with repos, followers, bio, company, and location.

    username
    string · required
  • User Repositories

    gh_user_reposread1 credit / call

    Returns a user's public repositories with stars, forks, language, and descriptions.

    username
    string · required
  • User Search

    gh_search_usersread1 credit / call

    Returns users and organizations matching name, location, and followers filters.

    query
    string · required
    sort
    string
    order
    string
    per_page
    integer
    page
    integer

GitHub API questions

Is there an API for GitHub?
GitHub does not offer a public data API for this, but Anakin Wire provides 13 maintained endpoints for github.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape GitHub data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when github.com changes its markup, Anakin updates the action.
Do I need a GitHub account?
No. Every GitHub action listed here runs anonymously — no account and no credentials required.
What does the GitHub API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Developer Tools APIs

All Developer Tools sites