G2 Software Reviews
G2 Product API
Pull a full G2 software profile by product id or slug: rating with its per-star histogram, vendor, pricing editions with parsed amounts, feature groups, categories, supported languages, integrations, alternatives, head-to-head comparisons, media, community discussions and G2's AI-derived pros and cons. The profile carries no review text at all — G2 loads review bodies in a separate frame, so call the G2 Reviews endpoint for those. Costs 5 credits per request.
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonproduct_idstringThe G2 product slug ("notion") or the numeric G2 id ("82623") as a string, 1-200 characters. Both resolve on the same upstream path. Every row from the G2 Search endpoint carries both. Required unless you pass url.
Example: zoho-crm
urlstringA full g2.com product URL, as an alternative to product_id (1-1000 characters). Required unless you pass product_id.
Example: https://www.g2.com/products/zoho-crm/reviews
Request
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
product = client.g2.product(product_id="zoho-crm")
print(product["data"]["rating"], product["data"]["review_count"])
for tier in product["data"]["pricing"]["tiers"]:
print(tier["name"], tier["price"], tier["unit"])Response