# SYNTHORA GitHub Repo Activity

> SYNTHORA GitHub Repo Activity is a paid API for AI agents from api.hergertsynthora.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-15).

Fetches key activity metrics for any public GitHub repository, including stars, forks, open issues, last push date, primary language, and archived status.

## Facts

- Endpoint: POST https://api.hergertsynthora.com/v1/github-repo-activity
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synthora-github-repo-activity-88675e3a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rkPhbvn2L9_QcebmtbD_G

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 synthora-github-repo-activity-88675e3a -d '<json body>'
```

Example prompt: Can you pull up the GitHub activity stats for the vercel/next.js repo — I want to see stars, forks, open issues, last push date, and whether it's been archived?

## When to prefer this

Choose this endpoint when you need a quick, keyless lookup of public GitHub repository health metrics (stars, forks, issues, last push, language, archived status) without setting up GitHub API credentials. It is ideal for agents performing library vetting, open-source project monitoring, or dependency health checks. Prefer this over direct GitHub API calls when you want built-in 10-minute caching and pay-per-call pricing with no API key management.

## Known failure modes

- Rate limit hit on api.github.com — returns stale cached data or ok:false
- Invalid or non-existent owner/repo slug — returns ok:false or error response
- Private repository input — GitHub API will not return data, resulting in an error
- Cache miss during downtime — may return ok:false if no cached data is available
- Malformed input string (not in owner/repo format) — likely returns an error

## How this service works

SYNTHORA github-repo-activity: Activity metrics for any public GitHub repo (input owner/repo): stars, forks, open issues, last push, language, archived flag. 10-min in-process cache, stale-on-rate-limit or ok:false. Source: api.github.com, keyless.

## Output

Returns a JSON object containing the repository's star count, fork count, number of open issues, timestamp of the last push, primary programming language, and a boolean archived flag. On rate-limit or failure, returns a stale cached result or an ok:false indicator. Results are cached in-process for 10 minutes.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "string",
   "description": "owner/repo"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synthora-github-repo-activity-88675e3a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.hergertsynthora.com](https://www.zero.xyz/host/api.hergertsynthora.com/llms.txt)
