Turn any G2 product or category into structured JSON: star rating, reviewer firmographics, pros and cons, feature scores, and Grid placement.
G2 is the largest peer-review marketplace for B2B software, where buyers rate SaaS tools and vendors compete across category Grids. The G2 Scraper API resolves product pages and category listings into validated JSON with the aggregate rating, segmented review text, reviewer role and company size, and structured pros, cons, and feature satisfaction scores.
It powers competitive-intelligence, win-loss, and product-marketing teams that track how software is rated by real users. Category and comparison data expose Grid leaders, niche players, and momentum, while every review keeps the reviewer's verified-buyer context.
# POST a target — get validated JSON back
curl https://api.crawlzo.com/v4/scrape \
-H "Authorization: Bearer $CRAWLZO_KEY" \
-d '{
"url": "https://www.g2.com/",
"type": "business",
"geo": "us"
}'
// ← response
{
"status": "ok",
"data": {
"name": "...",
"rating": 4.4,
"review_count": 1320,
"category": "...",
"address": "...",
"phone": "...",
"reviews": [ { "rating": 5, "text": "…", "author": "…" } ]
}
} "type": "business",
"geo": "us"G2 data parsed into clean, validated JSON. Pull any group below on its own, or combine them in a single request.
SaaS competitive intelligence
Software category and Grid tracking
Voice-of-customer and feature-gap mining
Win-loss and review-velocity analysis
Yes. Each review returns the reviewer's role, company size, and industry where public, plus structured pros, cons, and per-feature satisfaction scores alongside the overall star rating.
Structured JSON straight from the API, or pushed to your stack natively — S3, BigQuery, Snowflake, Postgres, Kafka, or any HTTPS webhook. Call it from Python, Node, Go, Rust, or any HTTP client. The data lands where your pipeline already lives.
No. You pay for valid, schema-passing rows only. Retries, blocks, CAPTCHAs, and 5xxs are on us. If a run doesn't return data that conforms to the schema, it isn't billed.
Every request routes through the same engine behind our Web Unblocker API: compliant residential IPs, real browser fingerprints, TLS-level evasion, behaviour modelling, and built-in CAPTCHA solving. Hard targets become routine.
Yes. We respect robots policies, rate budgets, and ToS-aware allow/deny lists. We deliver and move on — no row-level retention beyond your replay window. GDPR DPA, PII redaction, and custom data residency available on request.