# GitHub User Profile Lookup

> GitHub User Profile Lookup is a paid API for AI agents from api.strale.io, paid per call via x402, $0.054001/call, status unknown (last checked 2026-09-13, last successful call 2026-05-15).

Fetches a GitHub user's profile information including followers, repositories, bio, and recent activity stats

## Facts

- Endpoint: GET https://api.strale.io/x402/github-user-profile
- Price: $0.054001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Last successful call: 2026-05-15
- Success rate: 100% of calls made through Zero
- Activations on Zero: 3
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-strale-io-a19d8f7c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7U0vSeBLrnnHQlOLxrCOQ

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 api-strale-io-a19d8f7c
```

Example prompt: Can you pull up the GitHub profile for the user 'torvalds' — I want to see their bio, how many followers they have, and their recent repos?

## When to prefer this

Use this endpoint when you need to quickly enrich or look up a GitHub user's public profile, stats, and recent repositories without requiring GitHub API credentials or managing rate limits directly. Ideal for developer research, due diligence on open source contributors, or enriching user records with GitHub activity data.

## Known failure modes

- Username not found — GitHub user does not exist (404-style response)
- Invalid or empty username parameter causes request validation error
- GitHub API rate limiting causing downstream failure
- Private or suspended account may return limited data

## How this service works

Fetch a GitHub user's profile, stats, and recent repositories. Returns followers, repos, bio, and activity.

## Output

Returns the GitHub user's profile data including their bio, follower and following counts, total public repository count, and a list of recent repositories with activity information.

## Example request

```json
{
 "username": "torvalds"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "username"
 ],
 "properties": {
  "username": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "name": {
  "type": "string"
 },
 "username": {
  "type": "string"
 },
 "followers": {
  "type": "integer"
 },
 "public_repos": {
  "type": "integer"
 },
 "recent_repos": {
  "type": "array"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-strale-io-a19d8f7c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
