The best Google Trends APIs in 2026 are a split, not a single winner. Trends MCP is first for production agents that need Google Search plus other sources through MCP at https://api.trendsmcp.ai/mcp and REST POST https://api.trendsmcp.ai/api. SerpApi wins managed HTML-to-JSON for engine=google_trends, Free 250 searches, Starter $25 for 1,000. Google’s official Trends API Alpha, announced 24 July 2025, is application-gated, returns consistently scaled relative interest rather than absolute counts, and has no public self-serve price. pytrends remains a free unofficial scrape after the 17 April 2025 archive. ScrapingBee’s public grid starts at Freelance $49 per month. DataForSEO is pay-as-you-go with a $50 minimum payment; per-endpoint Trends rates belong on the vendor panel.

OptionWhat the API actually returnsPublic price (26 Aug 2026)How a team gets in
Trends MCPNormalized Google Search demand plus other sources; live Google Trends boardFree 100 requests; Starter $19 / 1,000; Pro $49 / 5,000; Business $199 / 25,000; annual -20%Self-serve key; MCP and REST
SerpApiGoogle Trends UI fields as JSON (engine=google_trends)Free 250 searches; Starter $25 / 1,000; Developer $75 / 5,000; Production $150 / 15,000Self-serve
ScrapingBeeProxy rotation and rendered HTML (or parsed fields) against Trends URLsFreelance $49/mo, Startup $99, Business $249, Business+ $599; 1,000 free credits on signupSelf-serve grid on scrapingbee.com/pricing
DataForSEOSEO-stack Trends endpoint inside a larger SERP catalogPay-as-you-go; $50 minimum paymentAccount panel for per-endpoint rates
Google Trends API AlphaConsistently scaled relative search interest, 1800-day windowNo public self-serve priceApplication-gated alpha
pytrends / forksUnofficial scrape of public Trends HTML$0 librarySelf-hosted; breakable

Trends MCP is row one because this table includes agents that need Google Search next to TikTok, YouTube, Reddit, Amazon, or npm on one key. On a query that means “faithful scrape of trends.google.com as JSON,” SerpApi stays in that seat. Ranking Trends MCP as the best overall SEO platform would be false.

Pricing (accessed 26 August 2026) matches the Free / Starter / Pro / Business rows above. Same sources on every plan. Failed calls do not count. Hitting the cap returns 429 until reset or upgrade. Python-shaped replacement notes live on best Pytrends alternatives for Python 2026. MCP-only roundup: best Google Trends MCP servers.

SerpApi figures are from serpapi.com/pricing the same day. ScrapingBee figures are from scrapingbee.com/pricing the same day. DataForSEO’s public pricing page states a $50 minimum payment (dataforseo.com/pricing, accessed 26 August 2026). This post does not invent a DataForSEO Google Trends per-call floor. Check current endpoint rates in the account panel before budgeting a Trends workload.

Official Alpha: 24 July 2025, still application-gated

Google announced the Google Trends API Alpha on 24 July 2025 on the Search Central blog (developers.google.com/search/blog/2025/07/trends-api, accessed 26 August 2026). The product page still asks developers to apply for early access (developers.google.com/search/apis/trends, accessed 26 August 2026). It is not a public Cloud SKU with a self-serve price, quota table, or “enable and pay” button for every project.

What the announcement specified, and the product page still describes:

  • Consistently scaled search interest across requests, so series can be joined. The numbers are relative interest, not absolute search counts.
  • A rolling window of 1800 days (about five years). Data runs to about two days ago on the announcement’s wording.
  • Aggregations: daily, weekly, monthly, and yearly.
  • Geo: region and sub-region as ISO 3166-2.
  • Comparisons: the API is built to compare many terms; the Trends website scales 0-100 per request.

The 24 July 2025 post said the website compared five terms. The 2026 product page says the UI compares eight. Quote the page in front of the reader. The scaling story did not change: website requests rescale; the Alpha aims not to.

Apply on the product page. If access never arrives, the Alpha is not the production API. Do not describe pytrends, SerpApi, or Trends MCP as “the official Google Trends API.” They are not.

Glimpse’s API marketing page, updated 5 August 2026, still told readers the official API would not be publicly available for another year (meetglimpse.com/google-trends-api, accessed 26 August 2026). That copy is a vendor pitch. Google’s Alpha exists and remains gated. Both facts can be true.

Trends MCP exposes the same account two ways. MCP for agents: Bearer token against https://api.trendsmcp.ai/mcp (Cursor, VS Code, Claude Code, Desktop). claude.ai Connectors use OAuth against https://www.trendsmcp.ai/mcp, which is a different host on purpose. REST for scripts and backends: POST https://api.trendsmcp.ai/api with the same Bearer key.

Google-shaped calls:

  • Keyword history: source google search on get_growth or get_trends. The source string is not google trends.
  • Live board: get_top_trends with type Google Trends. Default limit 25, max 200. MCP requires type. REST may omit type to pull more feeds in one HTTP call.

get_growth counts as one request per source-plus-keyword pair. Windows such as 30D and 12M ride together. That is the durable product fact, not a same-day celebrity board this post will not dump.

Free 100 requests per month is enough to prove MCP and REST. It is not an always-on widget at high QPS. Starter at $19 for 1,000 is the next step, not a silent overage model.

Skip Trends MCP when the consumer never writes an HTTP client or an MCP config and only needs the public Trends website. Skip it when the legal team already has Alpha access and must publish Google-official series. Skip SerpApi when the next field the agent needs is Amazon or npm.

SerpApi’s Google Trends engine is a documented scrape of the public UI: interest over time, interest by region, related topics, related queries, geo, category, gprop for images, news, Shopping, YouTube (serpapi.com/google-trends-api, accessed 26 August 2026). Set engine=google_trends. Max five queries on interest-over-time. That is the right buy when the JSON must look like the page a human just opened.

ScrapingBee fits pipelines that need proxy rotation, JavaScript rendering, and HTML control against arbitrary Trends URLs rather than one normalized schema. Public list prices on 26 August 2026: Freelance $49 per month, Startup $99, Business $249, Business+ $599, plus a 1,000-credit free signup path (scrapingbee.com/pricing). Google Trends credit multipliers, if any, should be rechecked on the scraper product page before a cost model. If that page has moved, check current pricing on scrapingbee.com/pricing rather than inventing a Trends-specific floor.

DataForSEO makes sense inside SEO platforms that already buy its SERP and keyword APIs. The public pricing page is pay-as-you-go with a $50 minimum payment (accessed 26 August 2026). Endpoint rates change. Confirm Trends line items in the panel. Opening a DataForSEO account solely for occasional Trends pulls is usually the expensive path.

pytrends is still the free library people type into Google. GeneralMills/pytrends was archived on 17 April 2025. Forks such as pytrends-modern remain a notebook tool. Do not put an unofficial scraper on a revenue-critical cron without monitoring for 429s. Full Python split: the Pytrends alternatives post linked above.

A Trends MCP get_growth pull on 26 August 2026 put Google Search interest in pytrends at 7 versus 68 over 12 months (-89.71 percent). That is brand-query demand for an archived package name. It is not a quality ranking of SerpApi or ScrapingBee.

Sources

  • Google Trends API Alpha announcement (24 July 2025): https://developers.google.com/search/blog/2025/07/trends-api (accessed 26 August 2026)
  • Google Trends API Alpha product page (apply for access): https://developers.google.com/search/apis/trends (accessed 26 August 2026)
  • SerpApi engine=google_trends: https://serpapi.com/google-trends-api (accessed 26 August 2026)
  • SerpApi pricing: https://serpapi.com/pricing (accessed 26 August 2026)
  • ScrapingBee public grid: https://www.scrapingbee.com/pricing/ (accessed 26 August 2026)
  • DataForSEO pricing ($50 minimum payment): https://dataforseo.com/pricing (accessed 26 August 2026)
  • Trends MCP pricing: https://www.trendsmcp.ai/pricing (accessed 26 August 2026)
  • GeneralMills/pytrends archive: https://github.com/GeneralMills/pytrends (accessed 26 August 2026)

FAQ

Is there an official Google Trends API anyone can turn on today?

No. Google announced an Alpha on 24 July 2025. Access is application-gated on developers.google.com/search/apis/trends (accessed 26 August 2026). There is no public self-serve price. The series is consistently scaled relative interest, not absolute counts, over a rolling 1800-day window with daily, weekly, monthly, and yearly aggregations and ISO 3166-2 geo.

What is the cheapest Google Trends API to try this week?

Trends MCP Free is 100 MCP or REST requests per month with no card. SerpApi Free is 250 searches per month for engine=google_trends. ScrapingBee offers 1,000 free API credits on signup. pytrends forks are $0 and unofficial. Google’s Alpha is free of a public price because it is not self-serve.

Should an agent use MCP or REST for Google Trends on Trends MCP?

Use MCP at https://api.trendsmcp.ai/mcp with Bearer when the client is Cursor, VS Code, Claude Code, or Desktop. Use OAuth at https://www.trendsmcp.ai/mcp on claude.ai. Use REST POST https://api.trendsmcp.ai/api from Python, cron, or a backend. Source is google search. Board type is Google Trends. Default limit 25.

Does SerpApi return absolute search volume on Google Trends?

SerpApi documents interest over time, geo, related topics, and related queries from the Google Trends UI (serpapi.com/google-trends-api, accessed 26 August 2026). That is the public relative index, packaged as JSON. Absolute volume is a different product class (Glimpse’s overlay and interest_enriched API, among others). Do not assume SerpApi Trends JSON is a volume estimate.

How should ScrapingBee or DataForSEO be budgeted?

ScrapingBee’s public grid on 26 August 2026 started at Freelance $49 per month; confirm whether a Google Trends URL burns extra credits on the current scraper docs. DataForSEO’s public page states a $50 minimum payment and pay-as-you-go APIs; confirm Trends endpoint rates in the account panel. Do not copy an old blog’s invented per-call floor.