# SiteCheck GitHub User Profile Lookup

> SiteCheck GitHub User Profile Lookup is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-19).

Fetches a GitHub user's public profile information including bio, stats, and top repositories by username

## Facts

- Endpoint: GET https://api.sitecheck-api.workers.dev/api/github/user?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-github-user-profile-lookup-edf4f6e0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_49gWJN_4zbQ5_qrV7tDUr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sitecheck-github-user-profile-lookup-edf4f6e0
```

Example prompt: Can you pull up the GitHub profile for the user 'torvalds' — I want to see their bio, location, follower count, and their most popular repositories?

## When to prefer this

Use this endpoint when you need a quick, structured summary of a GitHub user's public profile including their top repositories, without setting up GitHub API credentials yourself. It is ideal for agent workflows that need to enrich developer profiles, validate open-source contributors, or research GitHub users on a pay-per-call basis without managing OAuth tokens or API rate limits directly.

## Known failure modes

- User not found — returns error if the GitHub login does not exist
- Rate limiting — GitHub API rate limits may cause failures under heavy usage
- Invalid or missing 'user' query parameter — required field not provided
- Network timeout — upstream GitHub API may be slow or unavailable
- Private/suspended account — profile data may be incomplete or inaccessible

## How this service works

A GitHub user's public profile (name, company, location, blog, bio, followers, public repos, creation date) and their five most-starred repositories that are not forks. Needs the GITHUB_TOKEN secret on the deployment; without it the call answers 503 and is not charged.

## Output

Returns a JSON object with the GitHub user's login, display name, bio, company, location, blog URL, profile URL, follower count, public repo count, account creation date, the timestamp of the check, and an array of their top repositories each containing name, full name, URL, star count, primary language, and description. Data is sourced from the GitHub REST API (users and users/repos endpoints).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "user"
     ],
     "properties": {
      "user": {
       "type": "string",
       "description": "GitHub login"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "bio": null,
  "url": "https://github.com/octocat",
  "blog": "https://github.blog",
  "name": "The Octocat",
  "login": "octocat",
  "source": "GitHub REST API (users and users/repos)",
  "company": "@github",
  "location": "San Francisco",
  "topRepos": [
   {
    "url": "https://github.com/octocat/Spoon-Knife",
    "name": "Spoon-Knife",
    "stars": 12000,
    "fullName": "octocat/Spoon-Knife",
    "language": "HTML",
    "description": "This repo is for demonstration purposes only."
   }
  ],
  "checkedAt": "2026-10-14T05:00:00.000Z",
  "createdAt": "2011-01-25T18:44:36Z",
  "followers": 10000,
  "publicRepos": 8
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-github-user-profile-lookup-edf4f6e0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
