# SiteCheck Shop & Social – RevZilla Category Scraper

> SiteCheck Shop & Social – RevZilla Category Scraper is a paid API for AI agents from api.shopsocial-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns paginated product listings from a RevZilla motorcycle gear/parts category page, including name, brand, price, stock status, rating, reviews, badges, shipping, image, and link.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/ecommerce/revzilla?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-shop-social-revzilla-category-scraper-6f3d2448
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wAjyKRKC0lTb4DygAty_6

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 sitecheck-shop-social-revzilla-category-scraper-6f3d2448
```

Example prompt: Pull the first page of motorcycle helmet listings from RevZilla — I need product names, brands, prices, ratings, and whether they're in stock.

## When to prefer this

Use this endpoint when you need structured product data (prices, ratings, stock, badges) from RevZilla's public category pages without scraping it yourself. Prefer this over generic web scrapers when you specifically need RevZilla motorcycle gear data organized by category with consistent field extraction.

## Known failure modes

- Invalid category slug returns empty results or an error
- Page number outside 1–20 range may return empty results
- Residential proxy failure may result in a timeout or 5xx error
- Category with fewer than 96 products returns a partial page on page 1 and empty on subsequent pages
- RevZilla site changes may break scraping and return malformed data

## How this service works

Pay-per-call e-commerce, product, price and social media data tools for AI agents, from public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

Returns up to 96 product records per page (pages 1–20), each containing product name, brand, USD price, in-stock boolean, star rating, review count, badge label (e.g. top rated, new), free-shipping flag, image URL, and product page link, plus the total product count for the category.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "category"
     ],
     "properties": {
      "page": {
       "type": "string",
       "description": "Results page 1 to 20 (default 1)"
      },
      "category": {
       "type": "string",
       "description": "Category slug as in revzilla.com/<slug>, e.g. motorcycle-helmets, motorcycle-jackets, motorcycle-gloves"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-revzilla-category-scraper-6f3d2448/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.shopsocial-api.workers.dev](https://www.zero.xyz/host/api.shopsocial-api.workers.dev/llms.txt)
