# Judge.me Store Reviews Scraper (x402)

> Judge.me Store Reviews Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Scrapes structured public review data and store overviews from Judge.me store pages, with pay-per-call pricing and no charge for failed or empty runs.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/judge?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/judge-me-store-reviews-scraper-x402-16cbf3f8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0D1MZ2Ok6MsGqUj3XFJHW

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 judge-me-store-reviews-scraper-x402-16cbf3f8 -d '<json body>'
```

Example prompt: Pull all verified 5-star product reviews from gymshark.com and allbirds.com on Judge.me — give me up to 50 reviews per store sorted by rating, descending.

## When to prefer this

Choose this endpoint when you need structured, paginated review data directly from Judge.me store pages — especially when filtering by star rating, review source, or verification status. Prefer this over generic web scrapers when the target stores use Judge.me as their review platform, and when you need clean JSON output without parsing raw HTML. The pay-only-on-success model makes it low-risk for exploratory or batch research tasks.

## Known failure modes

- Store domain not found on Judge.me — returns empty items array (not charged)
- Invalid store URL format — may return 400 or empty result
- Store has no public reviews matching filters — returns empty items (not charged)
- Network or scraping block — may return error or empty (not charged)
- Invalid enum value for sort, feature, or review_type fields — returns 422 validation error

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

Returns a JSON object with a count of records and an array of items; each item includes storeUrl, storeName, storeSlug, recordType, websiteUrl, description, storeDomain, and customDomain. In reviews mode, individual review records are returned per store. In overview mode, aggregate store data is returned. Empty or failed runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "sort": {
   "enum": [
    "created_at",
    "pictures_first",
    "videos_first",
    "rating",
    "most_helpful"
   ],
   "type": "string",
   "default": "created_at",
   "description": "Sort public reviews before pagination."
  },
  "stars": {
   "type": "array",
   "items": {
    "type": "integer"
   },
   "default": [],
   "description": "Only collect these star ratings from 1 to 5. An empty list includes all ratings."
  },
  "stores": {
   "type": "array",
   "description": "Public store domains or Judge.me store page URLs. Each domain is processed separately."
  },
  "feature": {
   "enum": [
    "overview",
    "reviews"
   ],
   "type": "string",
   "default": "overview",
   "description": "Choose store overviews or individual review records."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Stop after this many dataset records across all stores. 0 removes the overall cap."
  },
  "sort_dir": {
   "enum": [
    "desc",
    "asc"
   ],
   "type": "string",
   "default": "desc",
   "description": "Ascending or descending sort direction for reviews."
  },
  "review_type": {
   "enum": [
    "all-reviews",
    "product-reviews",
    "shop-reviews"
   ],
   "type": "string",
   "default": "all-reviews",
   "description": "Include product reviews, store reviews, or both; used only in reviews mode."
  },
  "review_source": {
   "enum": [
    "all_sources",
    "organic",
    "invite",
    "migrated",
    "aliexpress",
    "verified_provider",
    "unverified_provider",
    "unverified_source"
   ],
   "type": "string",
   "default": "all_sources",
   "description": "Filter by the public review source shown on the store page."
  },
  "verified_only": {
   "type": "boolean",
   "default": false,
   "description": "Collect only reviews marked as verified purchases."
  },
  "maxReviewsPerStore": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum unique reviews from each store. 0 collects as many public reviews as accessible."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "storeUrl": null,
    "storeName": null,
    "storeSlug": null,
    "recordType": null,
    "websiteUrl": null,
    "description": null,
    "storeDomain": null,
    "customDomain": null
   }
  ],
  "product": "judge"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/judge-me-store-reviews-scraper-x402-16cbf3f8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
