5 Things the Brandsearch Chrome Extension Tells You About Any Shopify Store
See the five numbers the free Chrome extension puts on any Shopify store, and what each one looks like once you read it properly on a real brand.
You land on a competitor's store. You want their traffic, their ads, their revenue and what they run the shop on. Today that means five tabs, five tools and a spreadsheet, and most people give up somewhere around the third tab.
The free Brandsearch Chrome Extension puts those numbers on the store page itself, with no sign-up. This article is about the five it gives you and, more usefully, what each one actually means once you look at it on a real brand.
Every number below is the same data the extension surfaces, shown here in the full app on two live stores: KITSCH, at roughly $719k of revenue a day with 1.7k live Meta ads, and Wyze, at roughly $1.5M a day with 174. Two very different businesses, and the five fields read completely differently on each.
The five fields
| # | Field | KITSCH | Wyze | What it settles |
|---|---|---|---|---|
| 1 | Traffic | 3.6M | 7.2M | Whether there is demand at all |
| 2 | Revenue per day | ~$719k | ~$1.5M | The size of the business |
| 3 | Live Meta ads | 1.7k of 7.2k | 174 | Whether they buy their growth |
| 4 | EU/UK spend | €1.6M | €0.0 | How much of the budget is public |
| 5 | Facebook Pages | 131 | 8 | How many fronts they run |
How to read the numbers
Revenue per day is an estimate, and it is shown with a tilde for that reason. The app prints ~$719k, not $719k. The monthly figures under it are the same estimate rolled up, so treat the trend as the signal and the exact figure as a band.
EU and UK spend is only the disclosed slice. Wyze reads €0.0 while running 174 live ads. That does not mean Wyze spends nothing. It means Wyze advertises where no disclosure rule applies, so nothing has to be published. Never read a low euro figure as a small advertiser.
Live ads and lifetime ads are different numbers. KITSCH shows 1.7k / 7.2k: 1,700 running now out of 7,200 run in total. A brand with a big gap between the two rotates hard. A brand where the two match has never turned anything off.
The country split is the part most people skip. KITSCH is 86% United States, Wyze is 90% United States and 6% Canada. A store doing well "internationally" usually is not, and this row is where that shows in one line.
"Pages" on the ads card means Facebook Pages, not landing pages. KITSCH advertises from 131 of them and Wyze from 8. That is how many advertiser fronts the brand runs, which is a different question from how many destinations its ads point at. The landing page count is its own view and is covered in section 5.
1. Traffic, and where it comes from
KITSCH shows 3.6M monthly traffic next to its revenue card, with the six-month trend beside it: revenue flat over one month and up 33% over six. The flags along the bottom put 86% of it in the United States, then Brazil, Israel and Belgium at 1% each.
That combination is the whole first-pass judgement. A brand growing a third in six months, concentrated in one market, is a brand that has found a market rather than one spreading itself thin. The extension gives you the same traffic figure and the same country split on the storefront, which is enough to decide whether to keep reading in about four seconds.
2. Revenue per day, with its trend
Wyze reads ~$1.5M per day against 7.2M traffic, with the monthly line running $32.9M, $33.3M, $36M, $36.9M, then settling around $36M. One month is down 2%, six months are up 22%.
Two brands, both growing, completely different shapes. KITSCH is up 33% in six months from a smaller base. Wyze is up 22% but has plateaued in the last month after a sharp climb in May. If you are deciding which of two competitors is the live threat, the direction of that line matters more than which number is bigger.
Check any store's revenue trend for yourself
3. Ads running now, against ads ever run
KITSCH runs 1.7k live Meta ads out of 7.2k run in total, up 4% in a month and 27% in six. Wyze runs 174, up 32% in a month and 39% in six, and its ad line swings hard: 180 in March, down to 34, up to 240 in May, down to 8 in July, back to 174 now.
Those are two different advertising businesses. KITSCH is always on and rotating through thousands of creatives. Wyze runs in bursts, and the dip to 8 live ads in July is either a deliberate pause or a campaign ending. The ratio of live to lifetime is the fastest read on which of those two patterns you are looking at, and it is on the extension panel without a click.
Stop reading about winners. Find them yourself.
Search 6.5M+ brands, their ads, revenue, and products — all in one place.
Try Brandsearch free4. What the spend figure is really telling you
This is the field people misread most, so it is worth being blunt about it.
KITSCH shows €1.6M of EU and UK spend. Wyze shows €0.0. Wyze is the larger business by revenue and it is running 174 live ads right now. The zero is not a measurement of Wyze's budget. It is a measurement of how much of Wyze's budget European and British disclosure rules require it to publish, which for a business advertising into the United States and Canada is nothing at all.
So the rule is: use the euro figure when it is there, and never take its absence as evidence. The ad count, the trend and the landing pages are all still populated for Wyze, and they are the numbers to use on a brand like it.
Compare a competitor's disclosed spend against their ad count
5. The pages the ads point at
See KITSCH's landing pages in Brandsearch
KITSCH runs 391 landing pages. The #1 is /products/kitsch-smoothing-air-dry-cream, with 140 of 523 ads currently pointing at it and €436k of disclosed spend behind it, last seen a day ago.
That single row is more actionable than the revenue number above it. It says the brand's best-performing destination is one product page, not a collection and not the homepage, and it shows you the page itself: a €17.95 price against a €35.44 comparison, a subscribe-and-save option at €12.57, an Afterpay line and a money-back guarantee badge. That is the offer, laid out, on the page their ad budget actually lands on.
The #1 there is a worldwide rank, computed across all 391 pages in every market the brand runs. The €436k beside it is the European slice only. The two sit next to each other and mean different things.
The lines they repeat
One layer below the pages sit the opening lines. The Hooks view ranks every distinct opening the brand uses with the number of ads carrying it, which turns a wall of 1.7k creatives into a short list of the messages actually worth repeating.
This is the part the extension does not do. The extension is the five-second read on the storefront; the hooks, the rank history and the page-level detail are what you open the full app for.
Pull the opening lines a competitor keeps reusing
Installing it
The extension is free and on the Chrome Web Store. It needs no account and no configuration: install it, open any Shopify store, and click the icon in your toolbar.
The free panel carries the traffic estimate, the Meta ad counts with reach and estimated spend, the theme and installed apps, and the revenue range. The rank history, the hooks, the landing page ranking and the ad-level detail shown above are in the app.
Method
The two brands here are live records pulled from the Brandsearch index on the day of writing, and every figure quoted is read off the screenshot beside it rather than off the API, because the two can disagree and the index updates daily. Where a number is an estimate the app marks it with a tilde and so does this article.
Revenue is always in USD whatever the store's own currency is. The disclosed spend figures are in euros because that is the currency the EU and UK disclosure regime publishes in.
The store index covers 13.7M stores (9M Shopify) across Shopify, WooCommerce, PrestaShop and Magento, and the ad index covers 223M ads.
The API and MCP
The same fields the extension shows are one request away:
curl -H "X-API-Key: $BRANDSEARCH_API_KEY" \
"https://api.brandsearch.co/v1/brands?domain=mykitsch.com\
&fields=id,name,description,monthly_visits,min_revenue,max_revenue,\
last_meta_active_count,last_meta_total_count,product_count,growth_30d,country_code,platform"
The same index runs over MCP, so Claude, ChatGPT, Cursor, Gemini and Copilot can query it in words instead of parameters. Get a key and run this query yourself.
FAQ
Is the Brandsearch Chrome extension free?
Yes, and it needs no account. Install it from the Chrome Web Store and click it on any Shopify store.
Does it work on stores that are not Shopify?
The store index covers WooCommerce, PrestaShop and Magento as well as Shopify, though Shopify is where the catalog and theme detail is richest.
Why does a big advertiser show €0.0 of spend?
Because that figure is only the slice EU and UK rules require advertisers to publish. A brand advertising into the United States has nothing to disclose, so the field reads zero while the ad count stays high. Wyze above is exactly that case.
Is the revenue figure real or estimated?
Estimated, and the app marks it with a tilde. Use it to separate a store doing tens of thousands a month from one doing millions, and use the trend rather than the exact figure.
What does the extension not show?
Rank history, the ranked hooks, the landing page ranking and ad-level detail. Those are in the full app, and the sections above show what each one looks like.

