Google Trends API for your agent. One call per keyword.
The short answer
The short answer
Google Trends API for an agent: it sends a keyword, a country and a time range to a catalog endpoint and reads interest over time, interest by region and related queries back. Several providers sell the call, so the agent tries the cheapest first. You pay per call, and a failed call costs nothing.
- Interest over time
- Interest by region
- Related queries
- Related topics
The job
What the Google Trends API gives your agent
Search interest rises and falls with seasons, news and launches. Before you write a page or stock a product, you want to know whether people search for it more or less than last year. Your agent sends a phrase and reads the curve back as data, week by week, without opening the Trends website.
The numbers are not search counts. Google samples searches, divides each point by all searches in that place and period, and scales the result from 0 to 100. Compare terms inside one request, and use the keyword research API when you need a monthly volume.
The providers read Trends in different ways. SearchAPI.io and SerpApi take a query and a data type, and SerpApi lists interest by region, related topics and related queries as views. DataForSEO reads the Explore view for up to five keywords at once, across web search, News, Images, Shopping and YouTube.
You give
a keyword, a country and a time range
electric bikes
You get
- Interest over time
- Interest by region
- Related queries
- Related topics
Providers, cheapest first
What actually differs between providers
Today the price runs from $0.0040 to $0.0900 across 3 endpoints. The dearest costs about 23 times the cheapest. Price is only one difference. Each entry below says what that endpoint takes or returns that the others do not.
Sample calls
The request and what comes back
Each run is one POST to /v1/runs with an endpoint id and an input. These are illustrative calls with generic values. The run's result holds the provider's own fields.
{"endpointId":"searchapi-io-google-trends","input":{"q":"electric bikes","data_type":"TIMESERIES","geo":"US"},"wait":30}// POST /v1/runs, then read run.status and run.result // result: takes a query and a data type such as TIMESERIES, with optional region, time, category and search property filters
The prompt
Copy one prompt, give it to your agent.
Edit the names and numbers, paste it, and the agent runs the job and shows the cost.
- One run is one keyword.
- 1 step across 3 providers.
- Runs on demand, whenever you ask.
set up looot for Google Trends API - https://looot.ai/use-cases/google-trends-api/skill.mdBefore you start
Settle these before the first run
- Set the country and the time range. A curve for the whole world hides what happens in one market, and with no dates DataForSEO reads the last 12 months.
- Compare terms in one call. Each answer is scaled from 0 to 100 on its own, so two phrases fetched in two calls cannot be read side by side.
- Expect a flat line for rare phrases. Google filters out searches made by very few people, so a niche term can come back at 0.
- What is rising today is a separate call. SearchAPI.io has a trending now endpoint that lists the topics climbing in a country, without a phrase to start from.
FAQ
Questions people ask
- use case
- Google Trends API
- run
- keyword
- schedule
- on demand
- step
- Read the trend: searchapi-io serpapi dataforseo
- setup
- https://looot.ai/use-cases/google-trends-api/skill.md
- llms.txt
- https://looot.ai/llms.txt
- updated
- 2026-10-04
Try Google Trends with your own agent.
Start your workspace, top up, and paste the prompt into the agent you already use.