GitHub

GitHub User API

GitHub public profile — login, type User|Organization, email when public, followers (1 credit).

Pass a GitHub username or profile URL and get the public /users/{username} profile as camelCase JSON: login, name, company, blog, location, email (only when the account made it public — omitted when null), bio, avatar, publicRepos/publicGists, followers/following, twitterUsername, hireable, nodeId, siteAdmin, and createdAt/updatedAt. type is User or Organization (GitHub's casing) so orgs are distinguishable from people. Flat 1 credit. Honesty note: this is a thin wrap of GitHub's free public REST API (60 req/hour unauthenticated; 5,000/hour with a personal access token). Captapi's value here is one key across ~32 platforms, no per-platform rate-limit handling, and the same response envelope/field names as other profile endpoints — not removing a GitHub OAuth barrier (there isn't one for public profiles). Call api.github.com directly for GitHub-only jobs.

Docs: https://captapi.com/apis/github-user

get/v1/github/user

Request

  • Base URL: https://api.captapi.com
  • URL: https://api.captapi.com/v1/github/user
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Query parameters

usernamestring required

GitHub username or profile URL, e.g. getify or https://github.com/getify.

cacheboolean

Set true to serve from the 24h response cache (0 credits on hit). Default false — always fetch fresh.

Response

Success. The data object for this endpoint.

successunknown required

Changes

No recorded changes to this operation across all 3 revisions of this API.