Docs / API reference

POST/v1/data/google-trends/autocomplete

Google Trends Autocomplete

Return Google Trends topic autocomplete matches for a keyword. Use this stable endpoint to discover topic titles and topic IDs for trend-research workflows.

Execution model

Live request

Runtime depends on endpoint, target, pagination, rendering mode, and active plan limits.

Credit weight

Live catalog

Current weights are managed from the Data API Weights admin table and shown on pricing before use.

Parameters

NameTypeRequirementDescription
keywordstringRequiredTrends topic search term.
hlstringOptionalGoogle Trends locale.
timezonenumberOptionalTimezone offset in minutes.
num_resultsnumberOptionalMaximum topics to return (1-50).
timeout_msnumberOptionalProvider timeout in milliseconds (3000-60000).

Response fields

FieldTypeDescription
successbooleanWhether the request completed successfully.
topicsarrayTopic rows with position, title, type, mid, and URL.
time_takennumberAPI response time in seconds.

Request and response

curl -X POST "https://api.datablue.dev/v1/data/google-trends/autocomplete" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "keyword": "lipstick",
  "hl": "en-IN",
  "timezone": -330,
  "num_results": 10
}'
Example response
{
  "success": true,
  "source": "google_trends",
  "operation": "autocomplete",
  "keyword": "lipstick",
  "hl": "en-IN",
  "timezone": -330,
  "total_results": 2,
  "time_taken": 0.52,
  "topics": [
    {
      "position": 1,
      "title": "Lipstick",
      "type": "Topic",
      "mid": "/m/02xry"
    },
    {
      "position": 2,
      "title": "Liquid lipstick",
      "type": "Topic",
      "mid": "/g/11b7x..."
    }
  ]
}