dyson toothbrush is a SKU spike, not a brand-level move. get_growth on Google Search for the week of 2026-09-05 returned score 100.0 against a 7D baseline of 0.0. The API labeled growth 999999 and marked data_quality low (over 90% zeros). Print 100.0 vs 0.0. Do not store 999999. Google Shopping get_growth scored 85.0 vs 1.0 on 2026-08-29, +8,400 percent. The Shopping time series printed 86 on 2026-09-05 and 1 on 2026-08-29. Spring Shopping peaked at 32 in the week of 2026-04-18, then sat at 0 from 2026-06-13 through 2026-08-22. On the live Google Trends board at 2026-09-06T10:01:36Z, dyson toothbrush sat at rank 14, up 13 ranks from 27 on the 1d mover sort. Amazon returned 404 no_data. TikTok returned 404 no_data. Brand token dyson Search was 69.0, up 30.19% on 7D, while dyson Shopping was 9.0. A job that only watches the brand token would have missed the SKU.
What did the live Google Trends board show on 2026-09-06?
get_top_trends with type Google Trends, limit 25, as_of 2026-09-06T10:01:36Z:
| rank | keyword |
|---|---|
| 1 | what does a mistrial mean |
| 8 | chatgpt |
| 13 | miley |
| 14 | dyson toothbrush |
| 25 | blood of the dawnwalker |
Rank 14 is a live board token, not a weekly score. The 1d rank_change sort on the same board, baseline 2026-09-05T02:01:41Z, listed dyson toothbrush at rank 14 versus previous rank 27, rank_change +13. Other 1d climbers in that pull included clay matthews at rank 9 versus 26 (+17) and blood of the dawnwalker at rank 25 versus 33 (+8). The 7d rank_change sort returned only 3 movers against baseline 2026-08-30T02:01:37Z. dyson toothbrush was not in that 7d list. Pair the board timestamp with get_growth. Do not treat absence from a 7d mover list as absence of a weekly spike.
YouTube Trending as_of 2026-09-06T10:01:36Z, limit 15, omitted dyson toothbrush. Rank 6 on that board was a Miley music video, which lines up with Google Trends rank 13 for the token miley. Keyword Search for miley scored 24.0, down 17.24% from 29.0 on 2026-08-29, so a live rank can climb while last week's Search close is still falling.
Source fields for this board are documented on Google Trends. The Go client that POSTs get_top_trends next to get_growth is on Go Trends API.
How empty was dyson toothbrush Search before this week?
get_time_series on Google Search, keyword dyson toothbrush, weekly points. The 2026-09-05 tip is the series peak at 100.
| week | score |
|---|---|
| 2026-03-21 | 0 |
| 2026-03-28 | 1 |
| 2026-04-18 | 1 |
| 2026-05-23 | 1 |
| 2026-05-30 | 0 |
| 2026-06-20 | 1 |
| 2026-06-27 | 1 |
| 2026-07-04 | 0 |
| 2026-08-29 | 0 |
| 2026-09-05 | 100 |
Every week from 2021-09-11 through 2026-03-21 in this 261-point pull is 0. The only pre-spike non-zeros are 1s from 2026-03-28 through 2026-05-23, then 2026-06-20 and 2026-06-27. get_growth windows vs the 100.0 tip all baseline at 0.0 and return growth 999999, with the same low-quality warning. Print 100.0 vs 0.0. The finding is the first 100 in a series that never cleared 1, not the 999999 label.
Category control, keyword electric toothbrush, Google Search week of 2026-09-05: score 74.0 with estimated volume 711,000, up 17.46% from 63.0 / 605,000 on 2026-08-29. 30D is +39.62% versus 53.0. YTD is +45.1% versus 51.0 / 490,000. Scores are 0-100 per keyword. Do not join 711,000 onto a dyson toothbrush Search score of 100.0. The category is a mild late-summer lift. The SKU is a zero-to-100 print.
Did Shopping lead Search, or did they spike together?
Shopping led in the spring. They spiked together this week, at different heights.
Google Shopping get_time_series for dyson toothbrush:
| week | shopping score |
|---|---|
| 2026-03-21 | 0 |
| 2026-03-28 | 11 |
| 2026-04-04 | 24 |
| 2026-04-11 | 29 |
| 2026-04-18 | 32 |
| 2026-04-25 | 21 |
| 2026-05-16 | 26 |
| 2026-05-30 | 13 |
| 2026-06-06 | 15 |
| 2026-06-13 | 0 |
| 2026-08-22 | 0 |
| 2026-08-29 | 1 |
| 2026-09-05 | 86 |
Spring Shopping peaked at 32 on 2026-04-18 while Search sat at 1. Then Shopping went to 0 for 10 weeks. get_growth on Shopping for 7D returned 85.0 vs 1.0, +8,400 percent. 3M returned 85.0 vs 15.0 on 2026-06-06, +466.67 percent. 14D, 30D, 12M, and YTD Shopping windows baselined at 0.0 with growth 999999 and a low-quality warning. Print 85.0 vs 0.0 for those windows. Store the time-series 86 on 2026-09-05 as the dated close; store 85.0 as the get_growth recent_value. Do not collapse them into one number.
Brand token dyson did not replay the SKU. Search 69.0 vs 53.0 on 2026-08-29, +30.19%. 3M Search is -10.39% versus 77.0 on 2026-06-06. Shopping for dyson is 9.0 vs 8.0, +12.5% on 7D, and -85.0% on 3M versus 60.0. A brand-only watchlist sees a modest Search uptick and a quiet Shopping 9.0. The SKU watchlist sees Search 100 and Shopping 86.
Category Shopping, keyword electric toothbrush, week of 2026-09-05: 43.0 vs 32.0, +34.38% on 7D. 30D is +126.32% versus 19.0. 3M is -12.24% versus 49.0. 12M is +207.14% versus 14.0. The category Shopping lift is real and smaller than the SKU jump from 1 to 86.
The product-research loop that stores Search next to Shopping is on Ecommerce product research pipeline.
What did YouTube, News, Amazon, and TikTok return?
YouTube dyson toothbrush scored 100.0 vs 0.0 on every requested window (7D, 14D, 30D, 3M, 12M, YTD). Growth 999999. Low-quality warning, over 90% zeros. Print 100.0 vs 0.0. YouTube Trending top 15 at 2026-09-06T10:01:36Z did not include the product. Keyword YouTube at 100 is not the same feed as the live Trending board.
Google News dyson toothbrush scored 33.0 vs 0.0 on every requested window. Growth 999999. Same low-quality warning. Print 33.0 vs 0.0. News coverage appeared the same week Search hit 100. Treat 33.0 as a coverage print, not as purchase intent.
Amazon dyson toothbrush returned HTTP 404 with no_data. TikTok dyson toothbrush returned HTTP 404 with no_data. Absence of Amazon and TikTok series is a finding. A pipeline that requires every source to return rows will drop the SKU on those two feeds while Search, Shopping, YouTube, and News all print this week.
POST https://api.trendsapi.ai/api
Authorization: Bearer <api_key>
Content-Type: application/json
{"mode":"get_growth","source":"google shopping","keyword":"dyson toothbrush","percent_growth":["7D","30D","3M","12M"]}
The response envelope is {"statusCode": int, "body": string}. body is a JSON string and must be parsed a second time before reading recent_value. For this keyword, Shopping results[0].recent_value is 85.0 and Search recent_value is 100.0. Amazon and TikTok never reach that parse: the outer statusCode is 404.
A demand job that waits for Amazon history, or that alerts only when brand dyson Shopping clears 50, would have missed the week. Store live rank 14, Search 100.0 vs 0.0, Shopping 86 vs 32, YouTube 100.0 vs 0.0, News 33.0 vs 0.0, and the two 404s as separate rows. The Go helper that issues those POSTs is Go Trends API. Demand-sensing wiring is on Demand sensing API.