# G2 API: Compare software products

> Compare two to four G2 software products in your chosen order, with ratings, review counts, pricing, trial availability, and category scores. Pricing and individual scores may be unavailable when G2 does not show them.

Unofficial. Not affiliated with or endorsed by G2.

- Page: https://fous.com/methods/g2.com/compare-products
- Method: `g2.com/compare_products`, version 1
- Website: g2.com
- Returns: per product: name, vendor, star rating, review count, starting price, free trial, page link, seven G2 category scores; comparison link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `software` | array of string | yes | `["Zoom Workplace","Microsoft Teams","Slack"]` | Two to four business software names to compare, for example ["Slack", "Microsoft Teams"]. |

## Output

From a run on Oct 31, 2026. Its input:

```json
{
  "software": [
    "Zoom Workplace",
    "Microsoft Teams",
    "Slack"
  ]
}
```

Its output:

```json
{
  "products": [
    {
      "vendor": "Zoom",
      "page_link": "https://www.g2.com/products/zoom-workplace/reviews",
      "free_trial": true,
      "ease_of_use": 9.1,
      "star_rating": 4.5,
      "ease_of_admin": 9,
      "ease_of_setup": 9.1,
      "software_name": "Zoom Workplace",
      "starting_price": "Free · Basic",
      "number_of_reviews": 56620,
      "product_direction": 8.4,
      "meets_requirements": 9.2,
      "quality_of_support": 8.7,
      "good_business_partner": 9.1
    },
    {
      "vendor": "Microsoft",
      "page_link": "https://www.g2.com/products/microsoft-teams/reviews",
      "free_trial": false,
      "ease_of_use": 8.8,
      "star_rating": 4.4,
      "ease_of_admin": 8.7,
      "ease_of_setup": 9.1,
      "software_name": "Microsoft Teams",
      "starting_price": "$4.80 1 User Per Month · Teams Essentials",
      "number_of_reviews": 19339,
      "product_direction": 8.6,
      "meets_requirements": 9,
      "quality_of_support": 8.6,
      "good_business_partner": 8.9
    },
    {
      "vendor": "Salesforce",
      "page_link": "https://www.g2.com/products/slack/reviews",
      "free_trial": true,
      "ease_of_use": 9.2,
      "star_rating": 4.5,
      "ease_of_admin": 8.9,
      "ease_of_setup": 9.1,
      "software_name": "Slack",
      "starting_price": "$0.00 · Free",
      "number_of_reviews": 39844,
      "product_direction": 8.7,
      "meets_requirements": 9.2,
      "quality_of_support": 8.8,
      "good_business_partner": 9.1
    }
  ],
  "comparison_link": "https://www.g2.com/compare/microsoft-teams-vs-slack-vs-zoom-workplace"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"g2.com/compare_products","input":{"software":["Zoom Workplace","Microsoft Teams","Slack"]}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Compare Slack and Microsoft Teams on G2: star ratings, number of reviews, starting price, and whether each has a free trial
- I'm choosing between HubSpot CRM, Salesforce Sales Cloud, and Pipedrive. Show me their review scores, pricing, and category ratings side by side.
- Asana vs Monday.com vs ClickUp vs Trello: which has the best user ratings and ease of use scores? Include links to each product page.
- Pull up the G2 head-to-head for Zoom and Google Meet, including vendor names, review counts, and the comparison link
- Need a quick comparison of Zendesk and Freshdesk for our support team: rating, how many reviews, entry-level price, free trial availability, and their scores for things like ease of setup and quality of support

## Input schema

```json
{
  "type": "object",
  "required": [
    "software"
  ],
  "properties": {
    "software": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxItems": 4,
      "minItems": 2,
      "description": "Two to four business software names to compare, for example [\"Slack\", \"Microsoft Teams\"]."
    }
  },
  "additionalProperties": false
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "products",
    "comparison_link"
  ],
  "properties": {
    "products": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "software_name",
          "vendor",
          "star_rating",
          "number_of_reviews",
          "starting_price",
          "free_trial",
          "page_link",
          "meets_requirements",
          "ease_of_use",
          "ease_of_setup",
          "ease_of_admin",
          "quality_of_support",
          "good_business_partner",
          "product_direction"
        ],
        "properties": {
          "vendor": {
            "type": [
              "string",
              "null"
            ]
          },
          "page_link": {
            "type": "string"
          },
          "free_trial": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "ease_of_use": {
            "type": [
              "number",
              "null"
            ],
            "description": "G2 score out of 10, when shown."
          },
          "star_rating": {
            "type": "number"
          },
          "ease_of_admin": {
            "type": [
              "number",
              "null"
            ],
            "description": "G2 score out of 10, when shown."
          },
          "ease_of_setup": {
            "type": [
              "number",
              "null"
            ],
            "description": "G2 score out of 10, when shown."
          },
          "software_name": {
            "type": "string"
          },
          "starting_price": {
            "type": [
              "string",
              "null"
            ],
            "description": "Starting price and plan as G2 displays them."
          },
          "number_of_reviews": {
            "type": "integer"
          },
          "product_direction": {
            "type": [
              "number",
              "null"
            ],
            "description": "G2 score out of 10, when shown."
          },
          "meets_requirements": {
            "type": [
              "number",
              "null"
            ],
            "description": "G2 score out of 10, when shown."
          },
          "quality_of_support": {
            "type": [
              "number",
              "null"
            ],
            "description": "G2 score out of 10, when shown."
          },
          "good_business_partner": {
            "type": [
              "number",
              "null"
            ],
            "description": "G2 score out of 10, when shown."
          }
        },
        "additionalProperties": false
      }
    },
    "comparison_link": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
```

## See more

- [G2 API: Get product reviews](https://fous.com/methods/g2.com/get-product-reviews.md): Gets the newest public G2 reviews for a software product, with reviewer details and review text, plus the product's overall rating and review count when G2's profile shows them. The public feed exposes up to 25 recent reviews.
- [Capterra API: Get software reviews](https://fous.com/methods/capterra.com/get-software-reviews.md): Finds a software product on Capterra by name and returns its ratings, starting price, free version and free trial flags, and the most recent user reviews. Vendor and some review details may be missing from listings.
- [Capterra API: Search business software](https://fous.com/methods/capterra.com/search-software.md): Finds business software in the closest Capterra category for a software category or business need, in Capterra's default listing order. Starting prices are included when published in the listing; missing details are null.
- [Trustpilot API: Get company reviews](https://fous.com/methods/trustpilot.com/get-company-reviews.md): Reads recent public Trustpilot reviews for a company by name, website or Trustpilot link, in every language, with its TrustScore, ratings, reviewer details and company replies. Reviews follow the chosen sort (most recent or most relevant) and star filters, starting from a chosen results page.
- [Sephora API: Get product reviews](https://fous.com/methods/sephora.com/get-product-reviews.md): Finds a Sephora US product by name or Sephora link and returns its review summary and customer reviews, sorted and optionally filtered by skin type.
- [Apple API: Compare Apple Store prices across countries](https://fous.com/methods/apple.com/compare-country-prices.md): Compares the Apple Store price of one product configuration across up to 15 countries, converted with the latest European Central Bank reference rates.
- [Trustpilot API: Get company rating](https://fous.com/methods/trustpilot.com/get-company-rating.md): Gets a company's Trustpilot rating summary from its name or website: TrustScore, rating label, total reviews, star breakdown, categories, claimed status, reply statistics and location when shown.
- [Trustpilot API: Search companies](https://fous.com/methods/trustpilot.com/search-companies.md): Finds companies on Trustpilot by name or what they do, with TrustScore, review count, categories, location, logo and links. A preferred country moves companies listed in that country to the front.
- [All G2 methods](https://fous.com/methods/g2.com.md)
