JustSERPDocs
Google

Google Trends Trending Now

What is trending on Google now for a country, region or metro, under the Google Trends Trending Now parameters (`geo`, `hl`, `time`) and answered as the document: `search_metadata`, `search_parameters` and `trends` (every trend of the window, 583 for the US over 24 hours, not the 25 rows the page draws: query, search volume, growth, categories, start and end, keywords).

GET
/v1/google/trends/trending-now

What is trending on Google now for a country, region or metro, under the Google Trends Trending Now parameters (geo, hl, time) and answered as the document: search_metadata, search_parameters and trends (every trend of the window, 583 for the US over 24 hours, not the 25 rows the page draws: query, search volume, growth, categories, start and end, keywords). The page is read from the data in its scripts; the request is always made from the US and geo and hl choose the data.

Authorization

headerX-API-Key<token>

Your API key.

Query Parameters

cancel_token?string

A name you make up for this request (a UUID is fine), so you can later GET /v1/cancel with it. Only you know it, so only you can cancel. Use a new one for every request, retries included: a cancelled token stays cancelled for a few minutes.

Length1 <= length <= 128
geo?string

A country (GB), one of its regions (US-CA, DE-BY) or a numeric metro code (662), from a list of 1,444. Upper-cased. UK is not on it; GB is.

Default"US"
hl?string

The language of the category names, from a list of 154 codes. Lower-cased.

Default"en"
time?string
Default"past_24_hours"
Value in"past_4_hours""past_24_hours""past_48_hours""past_7_days"

Response Body

The trends, as the document. When the page could not be parsed, the usual envelope.

application/json
  1. response

The Trending Now document. No search_information. trends is every trend of the window (583 for the US over 24 hours), in the page's order, not the 25 rows the page draws. The request is always made from the US; geo and hl choose the data.

search_metadata*
search_parameters*

The parameters the search ran with, defaults filled in; engine is the engine's name.

search_information?
trends?array<>
Example Request
curl -X GET 'https://api.justserp.com/v1/google/trends/trending-now?geo=US&hl=en&time=past_24_hours'
Example Response
{  "search_metadata": {    "id": "string",    "status": "Success",    "created_at": "string",    "request_url": "string",    "html_url": "string"  },  "search_parameters": {},  "search_information": {},  "trends": [    {      "position": 0,      "query": "string",      "search_volume": 0,      "percentage_increase": 0,      "location": "string",      "categories": [        "string"      ],      "start_date": "string",      "end_date": "string",      "time_active_minutes": 0,      "is_active": true,      "keywords": [        "string"      ],      "news_token": "string"    }  ]}