Google Trends Scraper

ENDPOINTS
GET/interest-over-time

Interest Over Time

Get relative search interest (0-100) over time for up to 5 keywords: timeline, averages, partial points.

QUERY PARAMS

Up to 5 comma-separated search terms or Google topic ids (from /autocomplete), or a Google Trends explore link. A link's geo, date, cat and gprop also fill geo, timeframe, category and property when you leave those out.

Examples:

  • Terms: chatgpt,gemini,claude
  • Topic id: /m/0dl567 (Taylor Swift)
  • Link: https://trends.google.com/trends/explore?q=chatgpt&geo=US

Where to measure: a country, a region, a US metro area (DMA) or worldwide (see /geos for every code). A trends.google.com link with ?geo= works too.

Default: worldwide

Examples: US, US-CA (California), US-CA-803 (Los Angeles), GB-ENG (England)

Time range. The resolution follows it: minutes for the past hour, hours for the past 7 days, days up to 90 days, weeks up to 5 years, months for all.

Default: past_12_months

Allowed values: past_hour, past_4_hours, past_day, past_7_days, past_30_days, past_90_days, past_12_months, past_5_years, all (since 2004), a date range YYYY-MM-DD YYYY-MM-DD (from 2004-01-01), or an hour range of up to 7 days YYYY-MM-DDTHH YYYY-MM-DDTHH (UTC)

Google Trends category id that narrows the searches to one topic area (see /categories).

Default: 0 (all categories)

Examples: 71 (Food & Drink), 5 (Computers & Electronics), 20 (Sports)

Which Google search to measure.

Default: web

Allowed values: web, images, news, youtube, shopping

Language for names and labels: an ISO 639-1 code or a locale.

Default: en

Examples: en, de, ja, pt-BR

{
  "keywords": [
    {
      "keyword": "chatgpt",
      "name": "chatgpt",
      "is_topic": false
    },
    {
      "keyword": "gemini",
      "name": "gemini",
      "is_topic": false
    },
    {
      "keyword": "claude",
      "name": "claude",
      "is_topic": false
    }
  ],
  "geo": {
    "code": null,
    "name": "Worldwide"
  },
  "timeframe": {
    "value": "past_12_months",
    "start": "2025-09-26",
    "end": "2026-09-26"
  },
  "category": {
    "id": 0,
    "name": "All categories"
  },
  "property": "web",
  "link": "https://trends.google.com/trends/explore?q=chatgpt,gemini,claude&date=today%2012-m",
  "resolution": "week",
  "averages": {
    "chatgpt": 81,
    "gemini": 43,
    "claude": 13
  },
  "timeline": [
    {
      "date": "2025-09-21",
      "values": {
        "chatgpt": 95,
        "gemini": 66,
        "claude": 3
      },
      "is_partial": false
    },
    {
      "date": "2025-09-28",
      "values": {
        "chatgpt": 92,
        "gemini": 50,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-10-05",
      "values": {
        "chatgpt": 95,
        "gemini": 42,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-10-12",
      "values": {
        "chatgpt": 94,
        "gemini": 39,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-10-19",
      "values": {
        "chatgpt": 89,
        "gemini": 37,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-10-26",
      "values": {
        "chatgpt": 89,
        "gemini": 34,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-11-02",
      "values": {
        "chatgpt": 94,
        "gemini": 35,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-11-09",
      "values": {
        "chatgpt": 93,
        "gemini": 36,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-11-16",
      "values": {
        "chatgpt": 100,
        "gemini": 39,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-11-23",
      "values": {
        "chatgpt": 82,
        "gemini": 37,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-11-30",
      "values": {
        "chatgpt": 87,
        "gemini": 38,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-12-07",
      "values": {
        "chatgpt": 86,
        "gemini": 38,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-12-14",
      "values": {
        "chatgpt": 82,
        "gemini": 36,
        "claude": 4
      },
      "is_partial": false
    },
    {
      "date": "2025-12-21",
      "values": {
        "chatgpt": 64,
        "gemini": 32,
        "claude": 3
      },
      "is_partial": false
    },
    {
      "date": "2025-12-28",
      "values": {
        "chatgpt": 60,
        "gemini": 33,
        "claude": 3
      },
      "is_partial": false
    },
    {
      "date": "2026-01-04",
      "values": {
        "chatgpt": 74,
        "gemini": 37,
        "claude": 5
      },
      "is_partial": false
    },
    {
      "date": "2026-01-11",
      "values": {
        "chatgpt": 80,
        "gemini": 37,
        "claude": 6
      },
      "is_partial": false
    },
    {
      "date": "2026-01-18",
      "values": {
        "chatgpt": 79,
        "gemini": 37,
        "claude": 6
      },
      "is_partial": false
    },
    {
      "date": "2026-01-25",
      "values": {
        "chatgpt": 79,
        "gemini": 39,
        "claude": 6
      },
      "is_partial": false
    },
    {
      "date": "2026-02-01",
      "values": {
        "chatgpt": 82,
        "gemini": 38,
        "claude": 7
      },
      "is_partial": false
    },
    {
      "date": "2026-02-08",
      "values": {
        "chatgpt": 79,
        "gemini": 37,
        "claude": 8
      },
      "is_partial": false
    },
    {
      "date": "2026-02-15",
      "values": {
        "chatgpt": 75,
        "gemini": 35,
        "claude": 9
      },
      "is_partial": false
    },
    {
      "date": "2026-02-22",
      "values": {
        "chatgpt": 79,
        "gemini": 41,
        "claude": 11
      },
      "is_partial": false
    },
    {
      "date": "2026-03-01",
      "values": {
        "chatgpt": 86,
        "gemini": 41,
        "claude": 16
      },
      "is_partial": false
    },
    {
      "date": "2026-03-08",
      "values": {
        "chatgpt": 88,
        "gemini": 44,
        "claude": 17
      },
      "is_partial": false
    },
    {
      "date": "2026-03-15",
      "values": {
        "chatgpt": 77,
        "gemini": 45,
        "claude": 16
      },
      "is_partial": false
    },
    {
      "date": "2026-03-22",
      "values": {
        "chatgpt": 82,
        "gemini": 47,
        "claude": 19
      },
      "is_partial": false
    },
    {
      "date": "2026-03-29",
      "values": {
        "chatgpt": 76,
        "gemini": 45,
        "claude": 19
      },
      "is_partial": false
    },
    {
      "date": "2026-04-05",
      "values": {
        "chatgpt": 79,
        "gemini": 44,
        "claude": 19
      },
      "is_partial": false
    },
    {
      "date": "2026-04-12",
      "values": {
        "chatgpt": 79,
        "gemini": 47,
        "claude": 22
      },
      "is_partial": false
    },
    {
      "date": "2026-04-19",
      "values": {
        "chatgpt": 82,
        "gemini": 46,
        "claude": 21
      },
      "is_partial": false
    },
    {
      "date": "2026-04-26",
      "values": {
        "chatgpt": 78,
        "gemini": 47,
        "claude": 19
      },
      "is_partial": false
    },
    {
      "date": "2026-05-03",
      "values": {
        "chatgpt": 85,
        "gemini": 51,
        "claude": 20
      },
      "is_partial": false
    },
    {
      "date": "2026-05-10",
      "values": {
        "chatgpt": 83,
        "gemini": 49,
        "claude": 20
      },
      "is_partial": false
    },
    {
      "date": "2026-05-17",
      "values": {
        "chatgpt": 82,
        "gemini": 51,
        "claude": 20
      },
      "is_partial": false
    },
    {
      "date": "2026-05-24",
      "values": {
        "chatgpt": 77,
        "gemini": 47,
        "claude": 22
      },
      "is_partial": false
    },
    {
      "date": "2026-05-31",
      "values": {
        "chatgpt": 82,
        "gemini": 48,
        "claude": 21
      },
      "is_partial": false
    },
    {
      "date": "2026-06-07",
      "values": {
        "chatgpt": 87,
        "gemini": 53,
        "claude": 24
      },
      "is_partial": false
    },
    {
      "date": "2026-06-14",
      "values": {
        "chatgpt": 78,
        "gemini": 48,
        "claude": 22
      },
      "is_partial": false
    },
    {
      "date": "2026-06-21",
      "values": {
        "chatgpt": 79,
        "gemini": 49,
        "claude": 20
      },
      "is_partial": false
    },
    {
      "date": "2026-06-28",
      "values": {
        "chatgpt": 72,
        "gemini": 47,
        "claude": 20
      },
      "is_partial": false
    },
    {
      "date": "2026-07-05",
      "values": {
        "chatgpt": 73,
        "gemini": 44,
        "claude": 19
      },
      "is_partial": false
    },
    {
      "date": "2026-07-12",
      "values": {
        "chatgpt": 71,
        "gemini": 42,
        "claude": 17
      },
      "is_partial": false
    },
    {
      "date": "2026-07-19",
      "values": {
        "chatgpt": 76,
        "gemini": 43,
        "claude": 17
      },
      "is_partial": false
    },
    {
      "date": "2026-07-26",
      "values": {
        "chatgpt": 74,
        "gemini": 44,
        "claude": 18
      },
      "is_partial": false
    },
    {
      "date": "2026-08-02",
      "values": {
        "chatgpt": 76,
        "gemini": 43,
        "claude": 17
      },
      "is_partial": false
    },
    {
      "date": "2026-08-09",
      "values": {
        "chatgpt": 76,
        "gemini": 42,
        "claude": 16
      },
      "is_partial": false
    },
    {
      "date": "2026-08-16",
      "values": {
        "chatgpt": 79,
        "gemini": 47,
        "claude": 17
      },
      "is_partial": false
    },
    {
      "date": "2026-08-23",
      "values": {
        "chatgpt": 74,
        "gemini": 44,
        "claude": 16
      },
      "is_partial": false
    },
    {
      "date": "2026-08-30",
      "values": {
        "chatgpt": 78,
        "gemini": 45,
        "claude": 17
      },
      "is_partial": false
    },
    {
      "date": "2026-09-06",
      "values": {
        "chatgpt": 84,
        "gemini": 49,
        "claude": 16
      },
      "is_partial": false
    },
    {
      "date": "2026-09-13",
      "values": {
        "chatgpt": 66,
        "gemini": 41,
        "claude": 15
      },
      "is_partial": false
    },
    {
      "date": "2026-09-20",
      "values": {
        "chatgpt": 67,
        "gemini": 44,
        "claude": 16
      },
      "is_partial": true
    }
  ]
}