# GitHub Repository Metadata Scraper

> GitHub Repository Metadata Scraper is a paid API for AI agents from x240.jvnclk88.workers.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-23).

Fetches a GitHub repository URL and returns structured JSON with README text, description, stars, forks, language, topics, license, and last push date

## Facts

- Endpoint: POST https://x240.jvnclk88.workers.dev/scrape/github?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/github-repository-metadata-scraper-5a88ea17
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Iu6p4gCtr1-4VKTpKWsBm

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 github-repository-metadata-scraper-5a88ea17 -d '<json body>'
```

Example prompt: Can you pull the metadata for this GitHub repo — https://github.com/openai/whisper — and give me the description, stars, topics, license, and a summary of the README?

## When to prefer this

Use this endpoint when you need structured GitHub repo metadata without setting up GitHub API credentials or handling OAuth. It's ideal for agents that need to quickly summarize or compare repositories, enrich datasets with open-source project details, or monitor repo activity. Prefer it over the raw GitHub API when simplicity and no-auth access matter more than completeness.

## Known failure modes

- Non-GitHub URL provided — endpoint is designed specifically for GitHub repo pages
- Private or restricted repository — scraper cannot access gated content
- Invalid or malformed URL — returns error if URL is not a valid GitHub repo link
- Repository with no README — README field may be empty or null
- Rate limiting or network issues — may return timeout or empty response for large repos

## How this service works

GitHub repo as JSON - README text plus description, stars, forks, language, topics, license and last push

## Output

A JSON object containing the repository's README text, description, star count, fork count, primary programming language, topic tags, license name, and the date of the last push to the repository.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Public http or https URL to fetch"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/github-repository-metadata-scraper-5a88ea17/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x240.jvnclk88.workers.dev](https://www.zero.xyz/host/x240.jvnclk88.workers.dev/llms.txt)
