I took part in Signals for a while, and in the process, designed a system for downloading long-term google trends, by pulling overlapping trend periods and rescaling i+1th to the ith.
I’ve turned it into a python package available for general use: Github / PyPI.
pip install longtrends
from longtrends import LongTrend
from datetime import datetime
keyword = 'suncream'
# Create LongTrend object
longtrend = LongTrend(
keyword=keyword,
start_date=datetime(2018, 1, 1),
end_date=datetime(2022, 3, 31)) # use verbose=True for print output
# Build long-term trends
lt_built = longtrend.build()
# Plot (matplotlib required)
lt_built.plot(title=f"Google Trends: {longtrend.keyword}", figsize=(15, 3))
More info and images illustrating how the rescaling works here.