# G2 Reviews Scraper (x402)

> G2 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).

Fetches structured G2 product reviews — including ratings, reviewer roles, and pros/cons text — for one or more products via pay-per-call.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/g2?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/g2-reviews-scraper-x402-235035f7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BNsJqRaSYQ-Ykl1WNEnUQ

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 g2-reviews-scraper-x402-235035f7 -d '<json body>'
```

Example prompt: Pull the latest 50 G2 reviews for Salesforce — I want the ratings, reviewer roles, and what people say they like and dislike about it.

## When to prefer this

Use this endpoint when you need structured, field-parsed G2 review data (ratings, roles, pros/cons) without building your own scraper. It is ideal for competitive research, sentiment analysis, or due diligence workflows where you need real user opinions from G2 specifically. The pay-per-call x402 model means no subscription is needed, and you are not charged for failed or empty runs, making it low-risk for exploratory queries.

## Known failure modes

- Invalid or unrecognized G2 product slug returns empty items array (not charged)
- Product with no public reviews returns count 0 (not charged)
- Rate limiting or scraping blocks from G2 may result in empty or partial results
- Malformed URL passed as product slug may return no data
- Network or upstream timeout returns error response

## How this service works

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

## Output

A JSON object containing a count of returned reviews and an items array. Each item includes: review ID, date, title, star rating, likes text (what the reviewer likes), dislikes text (what they dislike), reviewer name, and reviewer role. Also includes the product identifier. Failed or empty results are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "product": {
   "type": "string",
   "description": "One G2 product slug or review URL. Used when the products list is empty."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum reviews across all products. Set to 0 for no cap."
  },
  "products": {
   "type": "array",
   "description": "G2 product slugs or product review URLs. One product returns up to 25 recent reviews; add more products for a larger dataset."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "date": null,
    "title": null,
    "rating": null,
    "likesText": null,
    "dislikesText": null,
    "reviewerName": null,
    "reviewerRole": null
   }
  ],
  "product": "g2"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/g2-reviews-scraper-x402-235035f7/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)
