# Changelog of G2 Reviews Scraper — Ratings, Full Text & Dates (`foxlabs/g2-reviews-scraper`) Actor

- **URL**: https://apify.com/foxlabs/g2-reviews-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/foxlabs/g2-reviews-scraper.md

## Changelog

### 0.1.3 — 2026-10-24 — Standby OpenAPI schema

- Added `.actor/openapi.json` (referenced via `webServerSchema`) documenting the Standby HTTP API. No change to data, fields or pricing.

### 0.1.2 — 2026-10-24 — output schema

- Added `.actor/output_schema.json` so the Console links the results dataset. No change to data, fields or pricing.

### 0.1 — 2026-10-23 — first release

- Scrape G2 software reviews by product URL/slug: star rating, title, full review text, author, publish/modify dates, plus product aggregate rating and total review count.
- Inputs: `productUrls`, `maxReviews`, `minDatePublished` (newest-first, stops at older — for recurring monitoring), `includeQnA` (best-effort split into `likeBest` / `dislike` / `problemsSolved`), `maxConcurrency`.
- Access via Apify Unblocker proxy (TLS verification off) — no cookies/login.
- Reviews are read from the paginated review cards. G2's `/reviews` page (and its JSON-LD) only ever returns the first ~10 reviews, so pagination goes through the `/products/<slug>/reviews_and_filters?page=N` Turbo-Frame endpoint; each review is parsed from its card and de-duplicated by its G2 review id. The product's aggregate rating comes from the page's JSON-LD.
- Pay-per-event billing (`review-record`); error/summary rows are free.
- Dual-mode: batch (input → dataset) and Standby (HTTP `GET` → JSON).
