Understand the market

You can use the Market Insights reports to view retail data from Google that can help you understand the current market. This data includes best-selling products and brands, competitive price points, sale price suggestions, and information about the competitive landscape for your industry.

Your account must meet minimum eligibility requirements, and you must ensure that your use, or any third party's use, of Market Insights data exported from your Merchant Center account complies with the Merchant Center terms and conditions.

Identify best-sellers

You can use the best sellers reports to see the current best-selling products and brands on Google, and whether or not you currently carry them in your product feed.

This popularity data is grouped by Google product category and country to help you decide which new products and brands to stock. It can help you pinpoint seasonal trends with the use of historical data, and identify the products and brands that would benefit from increased budgets or bids.

Products

Query best_sellers_product_cluster_view to view the best-selling products on Google.

Here's a sample you can use to view best-selling products. To make the request, pass the following Merchant Center Query Language statement to the accounts.reports.search method:

SELECT
  report_date,
  report_granularity,
  report_country_code,
  report_category_id,
  rank,
  previous_rank,
  relative_demand,
  previous_relative_demand,
  relative_demand_change,
  title,
  brand,
  category_l1,
  category_l2,
  category_l3,
  variant_gtins,
  inventory_status,
  brand_inventory_status
FROM best_sellers_product_cluster_view
WHERE report_date = '<var class="edit">2022-10-10</var>'
  AND report_granularity = '<var class="edit">WEEKLY</var>'
  AND report_country_code = '<var class="edit">US</var>'
  AND report_category_id = <var class="edit">166</var>
ORDER BY rank

You can change the values in the WHERE clause to customize the report for other dates, granularities, countries, and categories.

Here's a sample response from the preceding query:

{
  "results": [
    {
      "bestSellersProductClusterView": {
        "reportDate": "2022-10-10",
        "reportGranularity": "WEEKLY",
        "reportCountryCode": "US",
        "reportCategoryId": "166",
        "rank": "1",
        "previousRank": "1",
        "relativeDemand": "VERY_HIGH",
        "previousRelativeDemand": "VERY_HIGH",
        "relativeDemandChange": "FLAT",
        "title": "Ugg Shoes Ugg Tasman",
        "brand": "UGG",
        "categoryL1": "Apparel & Accessories",
        "categoryL2": "Shoes",
        "categoryL3": "",
        "variantGtins":
            ["00737872992873", "00737872992880", "00737872992866"],
        "inventoryStatus": "NOT_IN_INVENTORY",
        "brandInventoryStatus": "NOT_IN_INVENTORY"
      }
    },
    {
      "bestSellersProductClusterView": {
        "reportDate": "2022-10-10",
        "reportGranularity": "WEEKLY",
        "reportCountryCode": "US",
        "reportCategoryId": "166",
        "rank": "2",
        "previousRank": "8",
        "relativeDemand": "VERY_HIGH",
        "previousRelativeDemand": "HIGH",
        "relativeDemandChange": "RISER",
        "title": "UGG Women's s Classic Mini",
        "brand": "UGG",
        "categoryL1": "Apparel & Accessories",
        "categoryL2": "Shoes",
        "categoryL3": "",
        "variantGtins":
            ["00194715081314", "00194715081246", "00194715081321"],
        "inventoryStatus": "NOT_IN_INVENTORY",
        "brandInventoryStatus": "NOT_IN_INVENTORY"
      }
    },
    {
      "bestSellersProductClusterView": {
        "reportDate": "2022-10-10",
        "reportGranularity": "WEEKLY",
        "reportCountryCode": "US",
        "reportCategoryId": "166",
        "rank": "3",
        "previousRank": "2",
        "relativeDemand": "VERY_HIGH",
        "previousRelativeDemand": "VERY_HIGH",
        "relativeDemandChange": "FLAT",
        "title": "Crocs Classic",
        "brand": "Crocs",
        "categoryL1": "Apparel & Accessories",
        "categoryL2": "Shoes",
        "categoryL3": "",
        "variantGtins":
            ["00887350811209", "00191448903852", "00191448769090"],
        "inventoryStatus": "NOT_IN_INVENTORY",
        "brandInventoryStatus": "OUT_OF_STOCK"
      }
    }
  ]
}

Brands

Query best_sellers_brand_view to view the best-selling brands on Google.

Here's a sample you can use to view best-selling brands. To make the request, pass the following Merchant Center Query Language statement to the accounts.reports.search method:

SELECT
  report_date,
  report_granularity,
  report_country_code,
  report_category_id,
  rank,
  previous_rank,
  relative_demand,
  previous_relative_demand,
  relative_demand_change,
  brand
FROM best_sellers_brand_view
WHERE report_date = '<var class="edit">2022-10-10</var>'
  AND report_granularity = '<var class="edit">WEEKLY</var>'
  AND report_country_code = '<var class="edit">US</var>'
  AND report_category_id = <var class="edit">166</var>
ORDER BY rank

You can change the values in the WHERE clause to customize the report for other dates, granularities, countries, and categories.

Here's a sample response from the preceding query:

{
  "results": [
    {
      "bestSellersBrandView": {
        "reportDate": "2022-10-10",
        "reportGranularity": "WEEKLY",
        "reportCountryCode": "US",
        "reportCategoryId": "166",
        "rank": "1",
        "previousRank": "1",
        "relativeDemand": "VERY_HIGH",
        "previousRelativeDemand": "VERY_HIGH",
        "relativeDemandChange": "FLAT",
        "brand": "Nike"
      }
    },
    {
      "bestSellersBrandView": {
        "reportDate": "2022-10-10",
        "reportGranularity": "WEEKLY",
        "reportCountryCode": "US",
        "reportCategoryId": "166",
        "rank": "2",
        "previousRank": "2",
        "relativeDemand": "HIGH",
        "previousRelativeDemand": "HIGH",
        "relativeDemandChange": "FLAT",
        "brand": "SHEIN"
      }
    },
    {
      "bestSellersBrandView": {
        "reportDate": "2022-10-10",
        "reportGranularity": "WEEKLY",
        "reportCountryCode": "US",
        "reportCategoryId": "166",
        "rank": "3",
        "previousRank": "4",
        "relativeDemand": "HIGH",
        "previousRelativeDemand": "HIGH",
        "relativeDemandChange": "FLAT",
        "brand": "adidas"
      }
    }
  ]
}

Price competitively

You can use the price competitiveness report to see how other retailers are pricing the same products that you sell.

To view suggestions for how to price your own products based on their predicted performance, see Improve pricing.

Query price_competitiveness_product_view to learn how other retailers are pricing the same products that you sell.

Here's a sample you can use to view price competitiveness data. To make the request, pass the following Merchant Center Query Language statement to the accounts.reports.search method:

SELECT
  id,
  title,
  brand,
  price,
  report_country_code,
  benchmark_price
FROM price_competitiveness_product_view

Here's a sample response from the preceding query:

{
  "results": [
    {
      "priceCompetitivenessProductView": {
        "id": "en~US~12345",
        "title": "UGG Women's s Classic Mini",
        "brand": "UGG",
        "price" {
          "amountMicros": "124990000",
          "currencyCode": "USD"
        },
        "reportCountryCode": "US",
        "benchmarkPrice" {
          "amountMicros": "119922291",
          "currencyCode": "USD"
        }
      }
    },
    {
      "priceCompetitivenessProductView": {
        "id": "en~US~12346",
        "title": "Nike React Infinity Run Flyknit 2",
        "brand": "Nike",
        "price" {
          "amountMicros": "119990000",
          "currencyCode": "USD"
        },
        "reportCountryCode": "US",
        "benchmarkPrice" {
          "amountMicros": "173436840",
          "currencyCode": "USD"
        }
      }
    },
    {
      "priceCompetitivenessProductView": {
        "id": "en~US~12347",
        "title": "New Balance 327 White Trainers",
        "brand": "New Balance",
        "price" {
          "amountMicros": "84990000",
          "currencyCode": "USD"
        },
        "reportCountryCode": "US",
        "benchmarkPrice" {
          "amountMicros": "85459050",
          "currencyCode": "USD"
        }
      }
    }
  ]
}