Market Signals

Retrieve buyer intent signals for a date range

Changed on

Requires market_signals.read scope.

Retrieve buyer intent signals (interactions) for specific categories.

Returns one result per buyer intent interaction within the specified date range. Each interaction includes the category UUID, company name, and domain.

If no dates are provided, defaults to today for both start and end date.

Results are paginated using cursor-based pagination (default 25, max 250 per page).

get/api/v2/market_signals

Request

  • Base URL: https://data.g2.com
  • URL: https://data.g2.com/api/v2/market_signals
  • Auth: HTTP bearer and OAuth 2 (authorization code, authorization URL https://www.g2.com/oauth/authorize, token URL https://www.g2.com/oauth/token, scopes: openid, profile)

Query parameters

category_ids[]string[] required

List of category UUIDs or slugs

start_datestring date

Start date of range to check for signals (YYYY-MM-DD). Defaults to today.

end_datestring date

End date of range to check for signals (YYYY-MM-DD). Defaults to today.

page[size]integer

Number of records per page (default: 25, max: 250)

page[after]string

Cursor for fetching the next page of results

page[before]string

Cursor for fetching the previous page of results

Response

Signals retrieved successfully

Changes

    • breaking

      for the query request parameter page[size], default value 25 was added

    • info

      for the query request parameter page[size], the max was increased from 100.00 to 250.00