# ScrapFly GitHub Crawl Endpoint

> ScrapFly GitHub Crawl Endpoint is a paid API for AI agents from scrapifrivly.orbonomy.xyz, paid per call via x402, $0.06/call, status unknown (last checked 2026-09-14).

Crawls and extracts content from GitHub repositories or pages using a query string input, returning structured data.

## Facts

- Endpoint: POST https://scrapifrivly.orbonomy.xyz/api/crawl/github
- Price: $0.06/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapfly-github-crawl-endpoint-d19fea03
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ikZJvBI_0x3ZVZk-r70rJ

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 scrapfly-github-crawl-endpoint-d19fea03 -d '<json body>'
```

Example prompt: Can you crawl the GitHub page at https://github.com/openai/openai-python and extract all the content from it, including the README and file listing?

## When to prefer this

Choose this endpoint when you specifically need to crawl or extract content from GitHub pages or repositories, especially when you need structured output and are paying per-request via x402 on Base chain. Prefer over generic web scrapers when GitHub-specific crawling is the goal.

## Known failure modes

- Invalid or malformed query returns success: false
- GitHub page not accessible or rate-limited returns failure
- Empty query string may result in a generic or empty data response
- Payment failure on Base chain results in 402 rejection before execution
- Private or restricted GitHub repositories may return no data

## How this service works

69 endpoints for data, content generation, and web scraping. Pay per request via x402 on Base chain.

## Output

Returns a JSON object with a boolean 'success' field and a 'data' object containing the crawled and extracted content from the specified GitHub page or repository.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "success"
 ],
 "properties": {
  "data": {
   "type": "object"
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapfly-github-crawl-endpoint-d19fea03/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scrapifrivly.orbonomy.xyz](https://www.zero.xyz/host/scrapifrivly.orbonomy.xyz/llms.txt)
