iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Yes, but the supported route is not yet open to everyone. Google documents a limited-access Google Trends API alpha, and its current pages do not provide Python authentication instructions, endpoint details, or sample code. If you are accepted as a tester, follow the implementation documentation provided for that access. Otherwise, you can use Trends manually or consider an unofficial method—but automating the public website is not the same as using a supported Google API.
Is there an official Google Trends API?
Yes. Google calls it the Google Trends API alpha and invites developers to apply to become testers. Google says the test is limited and prioritizes applicants with a defined use case, the ability to start soon, and a willingness to provide feedback. An application invitation is not evidence of open, self-service access for every developer.
Google announced the alpha on July 24, 2025. Its current documentation describes the API as a way to access Trends data programmatically, but the official pages reviewed do not establish when general access will begin. Check Google’s current documentation for the latest eligibility and availability before planning a production integration.
What the API offers
Google’s documentation describes a rolling five-year history, regional data, and several aggregation intervals. The launch announcement dated July 2025 specified 1,800 days of history, daily, weekly, monthly, and yearly aggregation, and data available up to two days before a request. The current documentation continues to describe the five-year window and aggregation options; check the live documentation for exact behavior as the alpha evolves.
#1 Best Overall
| Capability | What Google documents |
|---|---|
| History | Rolling five-year window; the July 2025 announcement quantified this as 1,800 days. |
| Aggregation | Daily, weekly, monthly, and yearly intervals. |
| Geography | Country, region, and subregion data. |
| Comparisons | The API can compare dozens of terms. |
| Cross-request scaling | Values are consistently scaled, enabling comparisons across requests and incremental monitoring without retrieving the full prior history each time. |
| Data recency | The July 2025 announcement described data as available up to two days before a request; verify current behavior in Google’s documentation. |
These are documented capabilities, not a guarantee that every tester has identical access or that alpha behavior will remain unchanged.
How to interpret Google Trends values
Trends values indicate relative search interest, not the absolute number of searches. Google’s July 2025 announcement says the API returns consistently scaled data but that “the numbers don’t reflect absolute numbers, they reflect search interest.” Do not treat an interest value as a search count or report it as search volume without explaining the distinction.
Rank #2
The Trends website scales results from 0 to 100 within a request. Google’s API uses a consistent scaling method across requests, which makes results easier to join and compare. The scaling difference matters: website values normalized separately for separate requests should not be assumed directly comparable in the same way as the API’s consistently scaled values.
How to get Trends data with Python without pytrends
If you are accepted into Google’s alpha
Use the current implementation documentation supplied for your tester access. The public official pages reviewed describe the API’s data and availability, but do not provide a Python example, authentication flow, endpoint schema, response format, or official Python package. For that reason, there is no source-backed request snippet to copy here. Do not guess an endpoint or credentials flow; use the specifications Google makes available to your account.
If you do not have alpha access
The public Google Trends website remains an option for manual exploration, but it is not a Python integration. If you automate website endpoints or use a third-party tool, treat that as an unofficial route: it is not made an official API merely because code can retrieve data. Verify the provider’s current capabilities, terms, limits, and cost independently, and plan for possible changes or access restrictions. The available evidence does not establish a particular third-party service as a verified recommendation.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What changes when you avoid pytrends?
The pytrends repository was archived by its owner on April 17, 2025, and is read-only. Its Python code uses Google Trends website endpoints, rather than a supported Google API. The repository also includes a notice that a method was removed because it was incorrect. That makes pytrends an unofficial approach with maintenance risk; replacing it with another client does not automatically make the integration supported or stable.
Quick Recap
Best Value
Choosing a route depends on what you need:
| Route | What is established | Key limitation |
|---|---|---|
| Official Google Trends API alpha | Limited tester access; five-year rolling history, standard aggregation intervals, regional data, and consistent scaling are documented. | Requires application and acceptance. The public official pages reviewed do not show Python-specific setup instructions. |
| pytrends | Archived Python project that uses Trends website endpoints. | Upstream is read-only; it is not Google’s supported API. |
| Another scraper or hosted service | Third-party options exist as a general category. | Do not assume support, reliability, coverage, compliance, or price without checking current provider documentation and terms. |
| Manual Trends website | Google Trends data is available through Google’s website. | Manual use does not provide a Python integration. |
What to verify before building
- Confirm whether Google is accepting applications and whether your use case fits the current alpha criteria.
- For accepted access, confirm authentication, endpoints, request limits, response schema, and permitted use in the documentation available to your account.
- Decide how your analysis will handle interest values: they are not absolute search counts, and the website’s 0–100 normalization differs from the API’s consistent cross-request scaling.
- If using an unofficial client or service, check its current maintenance status, access method, terms, rate limits, geography and time coverage, and operating cost before relying on it.
- Design for change: an alpha or website-based integration may change, so avoid treating undocumented behavior as a durable contract.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.

