Prisma Reviews / Integrations / G2

G2 reviews API

Read and reply to G2 reviews with the same API you use for every other platform. Reviews of your products on G2 in the same format as the rest.

Read only Beta

Get API key Read the quickstart

api.prismareviews.com/v1
# List new reviews
curl "https://api.prismareviews.com/v1/reviews?platform=g2&since=2026-10-01" \
  -H "Authorization: Bearer $PRISMA_API_KEY"

# G2 is read only: answer each review on the platform, at its url
curl "https://api.prismareviews.com/v1/reviews/rev_01JB7Q" \
  -H "Authorization: Bearer $PRISMA_API_KEY"   # → "url": "https://…"

Why Prisma instead of integrating G2 yourself

With Prisma

  • One API key for every platform
  • One JSON format: rating, text, author, reply, url
  • Signed webhooks for new reviews and replies
  • History kept from the day you connect
  • Test keys with sample data before going live

G2 on your own

  • An API token from the G2 Developer Portal, valid for a year
  • Review access depends on the vendor’s G2 plan
  • Answers split into “like best / dislike” fields
  • No reply endpoint: the API only says whether you responded

Three steps to G2 reviews in your product

  1. Connect

    The software vendor gives Prisma a G2 API token and, optionally, which products to import. Create the token in the G2 Developer Portal → Access Tokens. products is optional: without it Prisma imports the products your account owns.

    POST /v1/connections
    curl -X POST https://api.prismareviews.com/v1/connections \
      -H "Authorization: Bearer $PRISMA_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "platform": "g2",
        "credentials": {
          "api_token": "<g2 api token>",
          "products": [
            "acme-crm"
          ]
        }
      }'
  2. Read

    Reviews of your products on G2 in the same format as the rest. New reviews also reach your webhook as review.created.

    GET /v1/reviews
    curl "https://api.prismareviews.com/v1/reviews?platform=g2&has_reply=false" \
      -H "Authorization: Bearer $PRISMA_API_KEY"
  3. Answer on the platform

    Read only: G2 has no public reply API. Every review includes a link to answer it on the platform, so your team answers it on G2.

    GET /v1/reviews/{id}
    curl https://api.prismareviews.com/v1/reviews/rev_01JB7Q \
      -H "Authorization: Bearer $PRISMA_API_KEY"
    # → "url": the review on G2, where the business answers it

What you get for G2

  • One location per product

    Each G2 product is a location with its own reviews.

  • Readable text

    What reviewers like best and dislike, in one text field.

  • Read only

    No reply API for third parties: each review includes a link to answer it on G2.

  • Webhooks

    review.created fires when a new G2 review appears.

  • Who it’s for

    For SaaS companies that track their reputation next to app and Google reviews.

Frequently asked questions

Can I reply to G2 reviews through the API?

Read only: G2 has no public reply API. Every review includes a link to answer it on the platform, so your team answers it on G2.

How do my customers connect G2?

The software vendor gives Prisma a G2 API token and, optionally, which products to import.

What happens if I send a reply to a G2 review?

No. G2 doesn't let third parties publish replies through an API, so Prisma is read only there: POST /v1/reviews/{id}/reply returns 422 reply_not_supported. Every review includes url, a link to answer it in G2.

Why are G2 ratings whole numbers?

G2 allows half stars. Prisma rounds them to a 1–5 whole number so they match the other platforms.

Which plan includes it?

Every paid plan, from Beam (€49 a month for 10 locations). The free Spark plan covers the platforms with official reply APIs. Each listing or store counts as one location.

Get your API key in a minute

Free Spark plan: 2 locations, no card. Test keys return sample data on all 11 platforms, so you can build before connecting a real one.