# StableSocial GitHub Repositories Scraper

> StableSocial GitHub Repositories Scraper is a paid API for AI agents from stablesocial.dev, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-13).

Scrapes and returns a list of GitHub repositories for a given user or organization

## Facts

- Endpoint: POST https://stablesocial.dev/api/sc/github/user/repositories
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stablesocial-github-repositories-scraper-fdf8bd98
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BXDvCX9TL0_f7igJAyYn4

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 stablesocial-github-repositories-scraper-fdf8bd98 -d '<json body>'
```

Example prompt: Can you scrape all the public GitHub repositories for the user 'torvalds' and give me a list of their repos with descriptions and stats?

## When to prefer this

Use this endpoint when you need to programmatically retrieve the list of public repositories for any GitHub user or organization without authenticating with the GitHub API directly. Ideal for pay-per-use scraping scenarios where you don't want to manage API tokens or rate limits, or when building agent workflows that aggregate developer profile data.

## Known failure modes

- Invalid or non-existent GitHub username returns empty result or error
- Private repositories are not accessible and will not be returned
- GitHub rate-limiting or anti-scraping measures may cause failures
- Malformed request body returns 400-level error
- Service outage returns 500-level error

## How this service works

Scrape Creators · GitHub — Repositories

## Output

Returns a list of GitHub repositories associated with the specified user or organization, including repository names, descriptions, topics, star/fork counts, language, and other metadata scraped from the GitHub profile page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "GitHub user URL, e.g. https://github.com/kentcdodds."
  },
  "sort": {
   "enum": [
    "created",
    "updated",
    "pushed",
    "full_name"
   ],
   "type": "string",
   "description": "Sort by created, updated, pushed, or full_name. Defaults to updated."
  },
  "type": {
   "enum": [
    "owner",
    "all",
    "member"
   ],
   "type": "string",
   "description": "Repository type. Defaults to owner. GitHub also supports all and member."
  },
  "cursor": {
   "type": "number",
   "description": "Cursor from the previous response. Defaults to 1."
  },
  "handle": {
   "type": "string",
   "description": "GitHub username/handle of the user you want the repositories for"
  },
  "direction": {
   "enum": [
    "asc",
    "desc"
   ],
   "type": "string",
   "description": "Sort direction: ascending or descending."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stablesocial-github-repositories-scraper-fdf8bd98/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stablesocial.dev](https://www.zero.xyz/host/stablesocial.dev/llms.txt)
