Piloterr G2 API

The G2 API from Piloterr — 1 operation(s) for g2.

GitHub OpenAPI

Operations 2

GET /v2/g2/product/info G2 Product Info #
POST /v2/g2/product/info G2 Product Info #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/piloterr-com:piloterr-com-g2-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

piloterr-com-g2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Piloterr API Reference G2 API
  description: Complete API reference documentation.
  version: 1.0.0
servers:
- url: https://api.piloterr.com
  description: API Server
tags:
- name: G2
paths:
  /v2/g2/product/info:
    get:
      summary: G2 Product Info
      description: 'Read a G2 product reviews page: rating, pricing, categories, alternatives, screenshots, and the reviews shown on the page.


        **Credit cost:** 2 credits per call'
      operationId: get-g2-product-info
      security:
      - ApiKeyAuth: []
      parameters:
      - name: query
        in: query
        required: true
        description: "Product slug or a www.g2.com product URL.\n\n**Examples:**\n\n    postman\n    https://www.g2.com/products/postman\n\nBoth the slug and the full product URL are accepted."
        schema:
          type: string
          description: "Product slug or a www.g2.com product URL.\n\n**Examples:**\n\n    postman\n    https://www.g2.com/products/postman\n\nBoth the slug and the full product URL are accepted."
      - name: nps_score
        in: query
        required: false
        description: Keep reviews of one star rating, from 1 to 5. Omit it to read the unfiltered reviews page.
        schema:
          type: number
          description: Keep reviews of one star rating, from 1 to 5. Omit it to read the unfiltered reviews page.
      - name: return_page_source
        in: query
        required: false
        description: Return the rendered HTML instead of the parsed product.
        schema:
          type: boolean
          description: Return the rendered HTML instead of the parsed product.
      - $ref: '#/components/parameters/fields'
      - $ref: '#/components/parameters/is_async'
      - $ref: '#/components/parameters/soft_fail'
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  rating:
                    type: number
                  reviews:
                    type: array
                    items:
                      type: object
                      properties:
                        reviewer:
                          type: object
                          properties:
                            link:
                              type: string
                            name:
                              type: string
                            industry:
                              type: string
                            job_title:
                              type: string
                            company_size:
                              type: string
                        review_id:
                          type: integer
                        review_link:
                          type: string
                        publish_date:
                          type: string
                        review_title:
                          type: string
                        review_rating:
                          type: integer
                        review_question_answers:
                          type: array
                          items:
                            type: object
                            properties:
                              answer:
                                type: string
                              question:
                                type: string
                  what_is:
                    type: string
                  category:
                    type: string
                  breadcrumb:
                    type: array
                    items:
                      type: object
                      properties:
                        url:
                          type: string
                        name:
                          type: string
                        position:
                          type: integer
                  categories:
                    type: array
                    items:
                      type: string
                  company_id:
                    type: integer
                  is_claimed:
                    type: boolean
                  product_id:
                    type: integer
                  screenshots:
                    type: array
                    items:
                      type: object
                      properties:
                        url:
                          type: string
                        title:
                          type: string
                        description:
                          type: string
                  alternatives:
                    type: array
                    items:
                      type: object
                      properties:
                        rating:
                          type: number
                        product_link:
                          type: string
                        product_name:
                          type: string
                        reviews_count:
                          type: integer
                  product_link:
                    type: string
                  product_logo:
                    type: string
                  product_name:
                    type: string
                  product_slug:
                    type: string
                  product_type:
                    type: string
                  pricing_plans:
                    type: array
                    items:
                      type: object
                      properties:
                        name:
                          type: string
                        price:
                          nullable: true
                        price_display:
                          type: string
                  reviews_count:
                    type: integer
                  discussions_link:
                    type: string
                  star_distribution:
                    type: object
                    properties:
                      '1':
                        type: integer
                      '2':
                        type: integer
                      '3':
                        type: integer
                      '4':
                        type: integer
                      '5':
                        type: integer
                  product_description:
                    type: string
              examples:
                Get G2 info for Postman:
                  value:
                    rating: 4.6
                    reviews:
                    - reviewer:
                        link: https://www.g2.com/users/example-user
                        name: Alex Martin
                        industry: Computer Software
                        job_title: Software developer
                        company_size: Small-Business (50 or fewer emp.)
                      review_id: 13694235
                      review_link: https://www.g2.com/products/postman/reviews#postman-review-13694235
                      publish_date: '2026-10-04'
                      review_title: Effortless API Testing with Team Collaboration
                      review_rating: 4
                      review_question_answers:
                      - answer: I really like how Postman supports teamwork. I can share an API request, and the backend team that builds the API can work on it and provide the endpoints we need.
                        question: What do you like best about Postman?
                    what_is: Postman is the world’s leading API platform, used by more than 40 million developers and 500,000 organizations to build, test, and manage APIs at scale.
                    category: API Platforms
                    breadcrumb:
                    - url: https://www.g2.com/
                      name: Home
                      position: 1
                    - url: https://www.g2.com/categories/api-platforms
                      name: API Platforms
                      position: 2
                    - url: https://www.g2.com/products/postman/reviews
                      name: Postman
                      position: 3
                    - url: https://www.g2.com/products/postman/reviews#details
                      name: Postman Reviews
                      position: 4
                    categories:
                    - Service Virtualization
                    - API Platforms
                    - API Development
                    - API Security
                    - API Management
                    - Software Testing
                    - Build Automation
                    - AI Agent Builders
                    company_id: 16505
                    is_claimed: true
                    product_id: 20238
                    screenshots:
                    - url: https://images.g2crowd.com/cdn-cgi/image/width=1200,height=1200,fit=scale-down,format=auto,onerror=redirect,/https://images.g2crowd.com/uploads/attachment/file/194029/api-design-postman-screenshot-illustration.png
                      title: Postman Demo - API Design
                      description: You can design your API specifications in Postman using OpenAPI, RAML, GraphQL, or SOAP formats.
                    alternatives:
                    - rating: 4.4
                      product_link: https://www.g2.com/products/mulesoft-anypoint-platform/reviews
                      product_name: MuleSoft Anypoint Platform
                      reviews_count: 894
                    - rating: 4.7
                      product_link: https://www.g2.com/products/workato/reviews
                      product_name: Workato
                      reviews_count: 858
                    product_link: https://www.g2.com/products/postman/reviews
                    product_logo: https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_fd527e1fc777d9e31b2a28e8d3c959a4/postman.jpg
                    product_name: Postman
                    product_slug: postman
                    product_type: Software
                    pricing_plans:
                    - name: Free Plan
                      price: null
                      price_display: Free
                    - name: Basic Plan
                      price: 14
                      price_display: $14.00
                    - name: Professional Plan
                      price: 29
                      price_display: $29.00
                    reviews_count: 1795
                    discussions_link: https://www.g2.com/products/postman/discuss
                    star_distribution:
                      '1': 0
                      '2': 0
                      '3': 0
                      '4': 16
                      '5': 82
                    product_description: 'Postman is the world’s leading API platform, used by more than 40 million developers and 500,000 organizations to build, test, and manage APIs at scale.


                      With Postman, teams collaborate efficiently across the entire API lifecycle, including design, development, testing, security, documentation, and governance. The platform helps ensure consistency, quality, and enterprise-grade control.'
        '400':
          description: Bad Request — missing or invalid parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Bad Request
        '401':
          description: Unauthorized — the API key is missing, invalid, inactive, or expired, or a rate limit was exceeded (`Rate limit exceeded…` message).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                invalidKey:
                  value:
                    error: Invalid API Key
                planRateLimit:
                  value:
                    error: 'Rate limit exceeded: You''ve exceeded the per second rate limit on your subscription'
                keyQuota:
                  value:
                    error: 'Rate limit exceeded for the API key: quota monthly'
        '402':
          description: Payment Required — your subscription or credit balance is insufficient.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Payment required
        '500':
          description: Internal Server Error — something went wrong on our side.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Internal Error
      tags:
      - G2
    post:
      summary: G2 Product Info
      description: 'Read a G2 product reviews page: rating, pricing, categories, alternatives, screenshots, and the reviews shown on the page.


        **Credit cost:** 2 credits per call'
      operationId: post-g2-product-info
      security:
      - ApiKeyAuth: []
      parameters:
      - $ref: '#/components/parameters/fields'
      - $ref: '#/components/parameters/is_async'
      - $ref: '#/components/parameters/soft_fail'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: string
                  description: "Product slug or a www.g2.com product URL.\n\n**Examples:**\n\n    postman\n    https://www.g2.com/products/postman\n\nBoth the slug and the full product URL are accepted."
                nps_score:
                  type: number
                  description: Keep reviews of one star rating, from 1 to 5. Omit it to read the unfiltered reviews page.
                return_page_source:
                  type: boolean
                  description: Return the rendered HTML instead of the parsed product.
              required:
              - query
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  rating:
                    type: number
                  reviews:
                    type: array
                    items:
                      type: object
                      properties:
                        reviewer:
                          type: object
                          properties:
                            link:
                              type: string
                            name:
                              type: string
                            industry:
                              type: string
                            job_title:
                              type: string
                            company_size:
                              type: string
                        review_id:
                          type: integer
                        review_link:
                          type: string
                        publish_date:
                          type: string
                        review_title:
                          type: string
                        review_rating:
                          type: integer
                        review_question_answers:
                          type: array
                          items:
                            type: object
                            properties:
                              answer:
                                type: string
                              question:
                                type: string
                  what_is:
                    type: string
                  category:
                    type: string
                  breadcrumb:
                    type: array
                    items:
                      type: object
                      properties:
                        url:
                          type: string
                        name:
                          type: string
                        position:
                          type: integer
                  categories:
                    type: array
                    items:
                      type: string
                  company_id:
                    type: integer
                  is_claimed:
                    type: boolean
                  product_id:
                    type: integer
                  screenshots:
                    type: array
                    items:
                      type: object
                      properties:
                        url:
                          type: string
                        title:
                          type: string
                        description:
                          type: string
                  alternatives:
                    type: array
                    items:
                      type: object
                      properties:
                        rating:
                          type: number
                        product_link:
                          type: string
                        product_name:
                          type: string
                        reviews_count:
                          type: integer
                  product_link:
                    type: string
                  product_logo:
                    type: string
                  product_name:
                    type: string
                  product_slug:
                    type: string
                  product_type:
                    type: string
                  pricing_plans:
                    type: array
                    items:
                      type: object
                      properties:
                        name:
                          type: string
                        price:
                          nullable: true
                        price_display:
                          type: string
                  reviews_count:
                    type: integer
                  discussions_link:
                    type: string
                  star_distribution:
                    type: object
                    properties:
                      '1':
                        type: integer
                      '2':
                        type: integer
                      '3':
                        type: integer
                      '4':
                        type: integer
                      '5':
                        type: integer
                  product_description:
                    type: string
              examples:
                Get G2 info for Postman:
                  value:
                    rating: 4.6
                    reviews:
                    - reviewer:
                        link: https://www.g2.com/users/example-user
                        name: Alex Martin
                        industry: Computer Software
                        job_title: Software developer
                        company_size: Small-Business (50 or fewer emp.)
                      review_id: 13694235
                      review_link: https://www.g2.com/products/postman/reviews#postman-review-13694235
                      publish_date: '2026-10-04'
                      review_title: Effortless API Testing with Team Collaboration
                      review_rating: 4
                      review_question_answers:
                      - answer: I really like how Postman supports teamwork. I can share an API request, and the backend team that builds the API can work on it and provide the endpoints we need.
                        question: What do you like best about Postman?
                    what_is: Postman is the world’s leading API platform, used by more than 40 million developers and 500,000 organizations to build, test, and manage APIs at scale.
                    category: API Platforms
                    breadcrumb:
                    - url: https://www.g2.com/
                      name: Home
                      position: 1
                    - url: https://www.g2.com/categories/api-platforms
                      name: API Platforms
                      position: 2
                    - url: https://www.g2.com/products/postman/reviews
                      name: Postman
                      position: 3
                    - url: https://www.g2.com/products/postman/reviews#details
                      name: Postman Reviews
                      position: 4
                    categories:
                    - Service Virtualization
                    - API Platforms
                    - API Development
                    - API Security
                    - API Management
                    - Software Testing
                    - Build Automation
                    - AI Agent Builders
                    company_id: 16505
                    is_claimed: true
                    product_id: 20238
                    screenshots:
                    - url: https://images.g2crowd.com/cdn-cgi/image/width=1200,height=1200,fit=scale-down,format=auto,onerror=redirect,/https://images.g2crowd.com/uploads/attachment/file/194029/api-design-postman-screenshot-illustration.png
                      title: Postman Demo - API Design
                      description: You can design your API specifications in Postman using OpenAPI, RAML, GraphQL, or SOAP formats.
                    alternatives:
                    - rating: 4.4
                      product_link: https://www.g2.com/products/mulesoft-anypoint-platform/reviews
                      product_name: MuleSoft Anypoint Platform
                      reviews_count: 894
                    - rating: 4.7
                      product_link: https://www.g2.com/products/workato/reviews
                      product_name: Workato
                      reviews_count: 858
                    product_link: https://www.g2.com/products/postman/reviews
                    product_logo: https://images.g2crowd.com/uploads/product/image/social_landscape/social_landscape_fd527e1fc777d9e31b2a28e8d3c959a4/postman.jpg
                    product_name: Postman
                    product_slug: postman
                    product_type: Software
                    pricing_plans:
                    - name: Free Plan
                      price: null
                      price_display: Free
                    - name: Basic Plan
                      price: 14
                      price_display: $14.00
                    - name: Professional Plan
                      price: 29
                      price_display: $29.00
                    reviews_count: 1795
                    discussions_link: https://www.g2.com/products/postman/discuss
                    star_distribution:
                      '1': 0
                      '2': 0
                      '3': 0
                      '4': 16
                      '5': 82
                    product_description: 'Postman is the world’s leading API platform, used by more than 40 million developers and 500,000 organizations to build, test, and manage APIs at scale.


                      With Postman, teams collaborate efficiently across the entire API lifecycle, including design, development, testing, security, documentation, and governance. The platform helps ensure consistency, quality, and enterprise-grade control.'
        '400':
          description: Bad Request — missing or invalid parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Bad Request
        '401':
          description: Unauthorized — the API key is missing, invalid, inactive, or expired, or a rate limit was exceeded (`Rate limit exceeded…` message).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                invalidKey:
                  value:
                    error: Invalid API Key
                planRateLimit:
                  value:
                    error: 'Rate limit exceeded: You''ve exceeded the per second rate limit on your subscription'
                keyQuota:
                  value:
                    error: 'Rate limit exceeded for the API key: quota monthly'
        '402':
          description: Payment Required — your subscription or credit balance is insufficient.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Payment required
        '500':
          description: Internal Server Error — something went wrong on our side.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              example:
                error: Internal Error
      tags:
      - G2
components:
  parameters:
    fields:
      name: fields
      in: query
      required: false
      description: Comma-separated list of response fields to return, with dot notation for nested fields (e.g. `name,location.city`).
      schema:
        type: string
    is_async:
      name: is_async
      in: query
      required: false
      description: 'Run the request as a background job: the API answers `202` with a `job_id` to poll on `GET /v1/jobs/{id}`.'
      schema:
        type: boolean
        default: false
    soft_fail:
      name: soft_fail
      in: query
      required: false
      description: Return HTTP 200 even when the request fails; the error is in the `error` field of the body.
      schema:
        type: boolean
        default: false
  schemas:
    ErrorResponse:
      type: object
      required:
      - error
      properties:
        error:
          type: string
          description: Human-readable error message.
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: x-api-key
      description: Your API key. Include it in the x-api-key header for every request.