G2 API

G2 API for Software Reviews, Ratings and Product Search

Scrappa's G2 API returns structured JSON from G2, the B2B software review marketplace. Read the newest full reviews of any product with star and company-size filters, search products with rating, review count, categories and description, browse the full category tree and look up product slugs by name.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
11
Endpoints
100
Reviews per filter combination
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/g2/reviews?slug=slack&stars[]=5&company_size[]=enterprise" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "product": {"slug": "slack", "name": "Slack", "reviews_url": "https://www.g2.com/products/slack/reviews"},
    "reviews": [
      {
        "id": "13886619",
        "title": "Fast, Easy Communication with Channels and Groups",
        "url": "https://www.g2.com/products/slack/reviews/slack-review-13886619",
        "published_at": "2026-10-28T02:48:50-05:00",
        "reviewer_name": "Verified User",
        "rating": 5.0,
        "role": "User",
        "industry": "Computer Software",
        "company_size_text": "1,001-5,000 employees",
        "like_best": "Can quickly communicate with colleagues and partners.",
        "dislike": "Older messages disappear and are hard to find.",
        "problems_solved": "Communicating with my colleagues",
        "answers": [],
        "segment": "enterprise"
      }
    ],
    "count": 1,
    "coverage": "latest",
    "upstream_calls": 1,
    "filters": {"stars": [5], "company_size": ["enterprise"]}
  },
  "meta": {"endpoint_family": "reviews", "billable": true}
}

What you can build

Structured data for real applications. Here are some ideas.

Software Review Mining

Collect the newest reviews with what users like best, dislike and which problems the product solves, for sentiment and feature analysis.

Competitor Tracking

Track rating and review count of competing products and watch new reviews by star bucket and company segment.

Market Mapping

Search a topic, sort by popularity or rating and read the categories each product is listed in.

Lead Lists

Build lists of software vendors with product, vendor, category and review count.

G2 scraper API

G2 API for software reviews, ratings and product search

The G2 API is built for B2B software research, review analytics and competitor tools. The review endpoint returns up to 25 of the newest full reviews per request, with reviewer role, industry, company size and the answers to the three standard questions. An extended mode merges star and company-size filter combinations into up to about 375 unique reviews.

Newest reviews of any product slug, filtered by star bucket and company segment.

Extended coverage merges up to 15 filter combinations and removes duplicate reviews.

Search products by name with rating, review count, description and categories.

Browse the full G2 category tree in one call.

Page through up to 100 reviews per filter combination with sort, region, role and industry filters.

Compare two products with sub-ratings, read alternatives, pricing editions, features, vendor profiles and category grids.

Choose the right G2 API endpoint

Use Product Reviews for review analysis

Pass the product slug and filter by star bucket and company segment. Switch to extended coverage for up to about 375 unique reviews.

Open G2 Reviews API docs

Use Product Search to find products

Search by name, sort by popularity or rating and page through the results.

Open G2 Search API docs

Available endpoints

Everything you need in one API.

GET

Product Reviews

/api/g2/reviews

Get the newest reviews, or real pages of 10 with sort and star, company size, role, industry, region and category filters

GET

Product Summary

/api/g2/products/{slug}

Get one product with star split, filter counts, pros, cons and optional sub-ratings

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to ScrapingBee / ScraperAPI.

G2 data as JSON
Scrappa
ScrapingBee / ScraperAPI
Build your own parser
Reviews with star and company-size filters
Scrappa
ScrapingBee / ScraperAPI
Price per 1k requests
Scrappa
From $0.20
ScrapingBee / ScraperAPI
Varies by credits per request
Unified API key
Scrappa
Yes (80+ APIs)
ScrapingBee / ScraperAPI
Scraping only
Free tier
Scrappa
500 credits/month
ScrapingBee / ScraperAPI
Trial credits

Key features

Newest full reviews per product with reviewer role, industry and company size
Star bucket and company segment filters, always honoured: no review outside the filter is returned
Extended coverage merges up to 15 filter combinations into up to about 375 unique reviews, newest first
Product search with rating, review count, description, vendor and categories, four sort orders and pagination
Full category tree with about 2,250 categories in one call
Failed requests are never charged; no request is ever rate limited

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by G2. G2 runs its own G2 API (documentation.g2.com/docs/g2-api) for product, category and review data. It needs an access token from the G2 Developer Portal. Scrappa reads public G2 data and returns structured JSON with one Scrappa API key and 500 free credits each month.

Every Scrappa account includes 500 free credits each month. After that, each successful request costs one credit, also for extended review coverage. Failed requests are never charged.

A request without paging returns the 25 newest reviews. Set page=1 to 10 (or sort, role, industry, region or category_id) to get real G2 pages of 10 reviews, up to 100 per filter combination. Extended coverage merges up to 15 star and company-size combinations into about 375 unique reviews, newest first. Paging and extended coverage are separate modes: with page set, coverage is ignored.

It is G2's own segment: small_business, mid_market or enterprise. The segment is a G2 class and not an exact employee band, so company_size_text can differ inside one segment.

Start using the G2 API

Sign up and get 500 free credits. No credit card required.