Google search and market data
Compare up to 5 keywords in Google Trends, the way the Compare view does: relative interest over time for all terms on one scale, the average per term, the leader, and optionally which term wins in each country or region. Up to 200 comparisons per run. Pay per comparison.
One comparison of up to 5 keywords delivered with its full time series. Comparisons without data are never charged.
# one call, results straight back curl -X POST "https://api.apify.com/v2/acts/steadydata~google-trends-compare/run-sync-get-dataset-items?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ ... }'
| Field | Name | What it does |
|---|---|---|
comparisonsrequired | Comparisons | One comparison per row: 2 to 5 keywords separated by commas, e.g. 'bitcoin, ethereum, solana'. Each row is one input and one charged event; a row without data comes back as a free error record. |
geo | Country (empty = worldwide) | Leave empty for worldwide, or a two-letter country code (US, GB, NL, DE ...). |
timeframe | Timeframe | The period the interest is measured over. |
includeRegions | Include per-region winners | Also fetch the breakdown by country (worldwide) or region (within a country) with the share of each term, so you see which term wins where. One extra request per comparison. |
language | Language | Interface language (hl), e.g. en-US, nl, de. |
| Field | Type |
|---|---|
terms | array, null |
geo | string, null |
timeframe | string, null |
averages | array, null |
leader | string, null |
leaderShare | number, null |
pointCount | integer, null |
series | array, null |
regions | array, null |
status | string, null |
input | string, null |
errorCode | string, null |
error | string, null |