Business data
G2 Scraper
g2.com
G2 is the standard source for B2B software reviews and competitive positioning. It is also one of the hardest DataDome deployments in the benchmark: the field averaged 36.63%, our run returned 99.9%.
What you can extract
- Product name, vendor and category
- Star rating and review count
- Individual review text, title and date
- Reviewer company size and industry
- Category grid position and competitors
How to scrape it
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.g2.com%2F&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://www.g2.com/", "parsed_data": True},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.getPageSource({
url: 'https://www.g2.com/',
parsedData: true,
});
console.log(results); Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.
Frequently asked questions
Is it legal to scrape G2?
Collecting publicly available G2 data such as product ratings and review text is generally legal, and courts have repeatedly upheld access to public web data. Reviews are copyrighted content and can include personal information, so use them responsibly. ScrapeUnblocker returns the public page; what you collect and how you use it is your decision.
How do I scrape G2 without getting blocked?
G2 runs one of the hardest DataDome deployments in our benchmark - the field averaged 36.63% success on it. ScrapeUnblocker renders the page in a real browser over rotating residential and ISP exits and solves the challenge, returning the page at a 99.9% success rate across 6,000 production calls, about 12.1s each.
What G2 data can I extract?
Product name, vendor and category, star rating and review count, individual review text, title and date, reviewer company size and industry, plus category grid position and competitors.
Do I need a G2 API?
No. ScrapeUnblocker renders the public G2 pages past DataDome and hands back the HTML, or structured JSON when you pass parsed_data - no G2 API account needed.
Can I collect G2 reviews at scale?
Yes. Requests run concurrently with no fixed cap, so you can gather reviews and competitive positioning across many products - throughput scales with your plan.
How much does it cost to scrape G2?
ScrapeUnblocker is priced per request, not per gigabyte - from about EUR 1 per 1,000 requests down to roughly EUR 0.55 at volume, with a predictable bill.
Related scrapers
Start scraping this site today
Free tier included. No credit card required to test it.