You can use the [best sellers](https://support.google.com/merchants/answer/9488679) report to view the best-selling brands on Google Shopping and in Shopping ads. You can use the information from this report to understand which brands are
performing well on Google, and whether you currently carry them.

See [About the best seller report](https://support.google.com/merchants/answer/9488679) for more information.


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](https://support.google.com/merchants/answer/160173).

Query [`BestSellersBrandView`](https://developers.google.com/shopping-content/guides/reports/fields#bestsellersbrandview) 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 [`reports.search`](https://developers.google.com/shopping-content/reference/rest/v2.1/reports/search) method:

```
SELECT
  best_sellers.report_date, best_sellers.report_granularity,
  best_sellers.country_code, best_sellers.category_id,
  best_sellers.rank, best_sellers.previous_rank,
  best_sellers.relative_demand, best_sellers.previous_relative_demand,
  best_sellers.relative_demand_change, brand.name
FROM BestSellersBrandView
WHERE best_sellers.report_date = '2022-10-10'
  AND best_sellers.report_granularity = 'WEEKLY'
  AND best_sellers.country_code = 'US'
  AND best_sellers.category_id = 166
ORDER BY best_sellers.rank
```

You can change the values in the `WHERE` clause to customize the report for
other dates, granularities, countries, and [categories](https://support.google.com/merchants/answer/6324436).

[Run](https://developers.google.com/shopping-content/reference/rest/v2.1/reports/search?apix=true&apix_params=%7B%22merchantId%22:0,%22resource%22:%7B%22query%22:%22SELECT++best_sellers.report_date,+best_sellers.report_granularity,++best_sellers.country_code,+best_sellers.category_id,++best_sellers.rank,+best_sellers.previous_rank,++best_sellers.relative_demand,+best_sellers.previous_relative_demand,++best_sellers.relative_demand_change,+brand.name+FROM+BestSellersBrandView+WHERE+best_sellers.report_date+%3D+'2022-10-10'++AND+best_sellers.report_granularity+%3D+'WEEKLY'++AND+best_sellers.country_code+%3D+'US'++AND+best_sellers.category_id+%3D+166+ORDER+BY+best_sellers.rank%22%7D%7D)

Click **Run** to try the sample in the **API Explorer** . After you click
**Run** , update the merchant ID placeholder to your own merchant ID in the
request URL. You can modify the query. The full query must remain on one line to
work with the **API explorer**.

Here's a sample response from the preceding query:

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