Google Trends API
Pull Google Trends data programmatically: interest over time, interest by region and related searches for up to five keywords, plus age and gender estimates. Four reports behind one endpoint, at a flat price per request.
import requests
response = requests.post(
"https://data.semust.com/v1/trends",
headers={
"SEMUST-API-USER": "your_username",
"SEMUST-API-PASSWORD": "your_password",
},
json={
"type": "interest",
"keywords": ["iphone 17", "samsung s26", "pixel 10"],
"country": "TR",
"period": "past_12_months",
},
timeout=90, # longer than ?wait= (60 seconds by default)
)
data = response.json()
if response.status_code == 202:
# Still running: collect it later from data["poll_url"]
print(f"Task {data['task_id']} is still running")
elif response.status_code == 200:
# every per-keyword list follows data["keywords"]
print("Averages:", dict(zip(data["keywords"], data["averages"])))
for point in data["items"]:
print(point["time"], dict(zip(data["keywords"], point["values"])))Meet Semust, trusted by 12.000+ brands.
One Endpoint
All four reports are selected with the `type` parameter. One request shape, one authentication, and every per-keyword list in the same order as your keywords.
Side-by-Side Comparison
Compare up to five keywords in one request. In the interest report they share one 0–100 scale, so you can compare them directly.
Flat Price
$0.0121 per request for interest, regions and related searches, $0.00264 for demographics. Five keywords cost the same as one.
What Can You Build With the Trends API?
Reach Google Trends data and audience estimates through the data.semust.com/v1/trends endpoint.
interest returns interest over time, one point per interval, plus each keyword's average. regions shows where interest comes from — provinces for Turkey — and how the keywords split each region. related returns top and rising related searches and topics for a single keyword. demographics estimates interest by age group and gender. All four share the same request shape and authentication, and GET /v1/trends/markets lists every supported country and language for free.
// One endpoint, four reports
POST /v1/trends
{ "type": "interest", "keywords": ["iphone 17", "samsung s26"] }
{ "type": "regions", "keywords": ["iphone 17", "samsung s26"] }
{ "type": "related", "keywords": ["iphone 17"] }
{ "type": "demographics", "keywords": ["iphone 17"] }
// Every supported country and language (free)
GET /v1/trends/marketsOne platform,Organic success stories:

Batuhan Durmaz
SEO Specialist
SEMUST is a powerful tool for SEO professionals. It provides valuable data in a simple and easy‑to‑understand format, making it a great choice for both local and global projects. I use it for keyword analysis, Google Search Console data, ranking tracking, and content creation. I'm very satisfied with it.

Selen Çetin
SEO Specialist
I first came across Semust on LinkedIn, back when it was just starting to gain attention. Curious, I decided to give it a try—and it’s now become one of my favorite tools. What I appreciate most is how it handles many tasks that I used to perform manually with a single click, which makes my job significantly easier. Seeing how quickly it has evolved since the first time I used it also inspires confidence.

Aykut Özcan
SEO Director – Digital UP
At Digital UP SEO Agency, we rely heavily on the analysis and reporting tools Semust provides throughout our SEO workflows. From keyword tracking and competitor analysis to site‑health scans and backlink audits, it brings both speed and depth to many critical areas. Thanks to the comprehensive, data‑driven insights it offers, we consistently boost our clients' search‑engine performance. Semust is a powerful partner on our agency's growth journey.
Trends API Frequently Asked Questions
More organic traffic
- 14-day free trial
- No setup required
- Search Console integration



