PyTrends: A Python Library That You Should Know About

PyTrends will bring your next project to the next level. Here’s why.

Ismael Araujo
7 min readOct 1, 2022


Photo by Max Duzij on Unsplash

I have been writing for Medium for over a year, and writing about Python libraries is my favorite topic. I love learning about them and new ways to do things. However, I need to assume that sometimes I focus on those super cool and impressive libraries that do a lot with one click and forget those simpler but still essential libraries.

Well, today I will change that and talk about an impressive library called PyTrends. It will take your project to the next level!

What’s PyTrends?

PyTrends is a Python library that easily retrieves data from Google Trends through its API. For those not familiar with Google Trends, it’s a website owned by Google that shows the popularity of queries in Google Search overtime.

Screenshot by the author

Ok, but why is PyTrends a must-have for my next project?

I’m glad you asked. Through Google Trends, you can add how popular a keyword is, which can explain a lot about a specific topic. The more popular a keyword is, the more story it might have behind it. For example, let’s say you want to predict the housing price. If more people are looking to buy a house, it’s reasonable to think that houses price would increase. However, if fewer people are looking for homes, we can assume that prices would be lower.

If you are working on a scientific project, you can add information to help people understand the topic and its importance. For example, if you are working on a health-related project. There are no disadvantages to adding more information to help you understand a project and, on top of that, help other people.

Why not get the data straight from the website?

Although we can download data from Google Trends’s website, there is a caveat. If you are looking for a more extended period, we can’t get daily data, only weekly. If you want to be…