Get GitHub profile
Get a GitHub profile for a user or organization.
Headers
Get your API keyAPI key (`sfk_...`)
GitHub username to look up, with or without a leading @.
min 1 chars · max 39 chars
Endpoint-specific response payload.
Whether the profile was found.
one of: found, not_found
Profile details when available.
Social platform for this profile.
one of: github
GitHub username (login).
Public display name when set on the profile.
Profile biography text.
Avatar image URL when available.
Canonical public GitHub profile URL.
min 1 chars
GitHub user or organization id as a string.
GitHub node id when available.
Whether this profile is a user or organization account.
one of: User, Organization
Company shown on the profile when available.
Location shown on the profile when available.
Blog or website URL from the profile when available.
Public email when exposed by GitHub.
Linked X (Twitter) username when set on the profile.
Whether the account is a GitHub site administrator.
Account creation timestamp (ISO 8601) when available.
Profile last-updated timestamp (ISO 8601) when available.
Profile metrics when available.
Follower count when available.
≥ 0
Following count when available.
≥ 0
Public repository count when available.
≥ 0
Public gist count when available.
≥ 0
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/github/profiles/torvalds" \
-H "x-api-key: YOUR_API_KEY"Responses
Lookup result. Check `data.lookupStatus` for `found` or `not_found`.