G2 Reviews Scraper — Software Reviews
Pricing
Pay per usage
G2 Reviews Scraper — Software Reviews
Scrape G2.com software reviews: product name, review title, text, star rating, author, date, pros and cons as clean JSON. No API key, login or proxy required.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Oaida Adrian
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
Scrape G2.com software reviews for any product and get every review as clean, structured JSON — star rating, review title, text, author, date, plus the pros and cons the reviewer listed. No API key, no login, no proxy required.
Built for software buyers, competitive-intelligence teams and SaaS market researchers who need real user sentiment in one table.
Why this Actor
- No account, no API key, no proxy budget — reads the public G2 review pages directly with browser-grade TLS.
- Pros and cons included — the two fields every buyer reads first are parsed into dedicated columns.
- Real user sentiment — individual star ratings and review text, not just aggregates.
- Multi-product support — pass multiple product names or slugs and compare competitors in one run.
- Pay per result — a small fee per review scraped; a 50-review run costs a fraction of a cent.
How it works
For each product the Actor fetches the G2 review pages, parses the HTML for individual review blocks, and outputs one dataset item per review — about 10 reviews per page, paging automatically up to maxReviewsPerProduct.
Input
{"keywords": ["slack", "notion"],"maxReviewsPerProduct": 10}
| Field | Type | Description |
|---|---|---|
keywords | array | Product names or slugs (e.g. slack, notion) — required |
maxReviewsPerProduct | integer | Reviews to scrape per product (default 10, max 500; ~10 per page) |
Output (one item per review)
{"keyword": "slack","productName": "Slack","starRating": 4.5,"reviewTitle": "Great team communication tool","reviewText": "Slack has transformed how our team communicates...","reviewAuthor": "Sarah Chen","reviewDate": "2026-02-20","pros": "Intuitive interface, excellent integrations, great search.","cons": "Can be expensive for large teams. Notification overload."}
Use cases
- 🛒 Software selection — compare real user reviews before purchasing or renewing SaaS tools.
- 🏢 Competitive intelligence — track competitor product sentiment and feature feedback.
- 📊 Market research — aggregate SaaS review data for category analysis.
- 🔍 Feature insights — mine pros and cons for common pain points and requested features.
- ✍️ Review response — monitor your own product's reviews and respond to detractors quickly.
Run it from the API
curl -X POST "https://api.apify.com/v2/acts/darknezz~g2-reviews-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords":["slack"],"maxReviewsPerProduct":50}'
Scheduling: attach an Apify Schedule (e.g. weekly) to watch sentiment drift across your product and your competitors'.
Pricing
Pay per event: a small fee for each review scraped, plus Apify's standard platform events (actor start + dataset item). No subscription — you pay only for what you run.
FAQ
Do I need a G2 account or API key? No. The Actor reads the public review pages directly.
Can I use product URLs instead of names? Product names or slugs work best (e.g. slack, notion); pass the name exactly as shown on G2.
How many reviews can I get? Up to maxReviewsPerProduct (max 500 per product). G2 pages carry ~10 reviews each and the Actor pages through automatically.
Are pros and cons always present? Most G2 reviews include them; where a reviewer omitted them the fields are null.
Is scraping this legal? Reviews are public and unauthenticated. You are responsible for complying with G2's terms and applicable laws for how you use the data.