Trend data API for academic research

Academic research using internet trend data faces two persistent problems: reproducibility and multi-platform coverage. Google Trends returns relative values that change based on query context, and pytrends breaks without warning. Trends MCP provides structured, API-based access to normalized trend data from Google, Reddit, YouTube, Wikipedia, news, and more - with consistent responses, absolute volume estimates, and data quality scores suitable for peer-reviewed research.

Internet trend data has become a standard source in social science, public health, political science, and economics research. Google Trends is cited in thousands of peer-reviewed papers. Reddit and Wikipedia trend data have appeared in research on information diffusion, collective attention, and public discourse. The methodological challenges - reproducibility, data quality, multi-source comparability - are well-documented in the literature but rarely solved at the data access layer.

Trends MCP addresses the data access problem specifically. It does not solve the methodological questions about what trend data measures or how to interpret it - those remain discipline-specific. What it provides is a reliable, structured, API-based data pipeline that reduces the infrastructure burden for researchers.

The reproducibility problem with Google Trends

The canonical issue in academic use of Google Trends is normalization context-dependence. When you query Google Trends for a single keyword, it returns values normalized to the peak of that keyword in your selected time window. When you add a second keyword to the same query, both keywords are renormalized to the overall peak across both keywords in the window. The result: identical keywords return different values depending on what else is in the query.

This creates a reproducibility problem. A paper that reports Google Trends values for "vaccine hesitancy" cannot be exactly reproduced by another researcher who runs the same query on a different date, because the normalization window has changed. This is documented in academic literature (e.g., Mavragani et al., 2018; Olson et al., 2019) and is a known limitation for research using the native Google Trends interface.

Trends MCP normalizes values consistently against the full data history, not relative to the current query window. Two researchers running the same query on different dates get the same historical values. This is not a complete solution to all reproducibility concerns in trend research, but it removes the most common source of replication failure.

Absolute volume for quantitative methods

The 0-100 relative scale from Google Trends is useful for identifying directional trends but problematic for quantitative research that requires absolute measures. You cannot directly compare two keywords on a relative scale if they have very different absolute search volumes - a keyword at 50 and another at 50 may have a 10:1 difference in actual volume.

Trends MCP provides absolute volume estimates alongside normalized values where the underlying data supports it. This enables:

The absolute volume estimates are calibrated against search panel data and are not the same as reported Google Ads search volumes, but they provide a consistent cardinal scale within each source that the native 0-100 does not.

Wikipedia and news as research signals

Beyond Google Search, two sources are particularly valuable for academic research:

Wikipedia page views (source='wikipedia'): Wikipedia page views are a clean proxy for public information-seeking on a specific topic - distinct from searching (Google) or discussing (Reddit/social). They reflect the population's intent to learn about something. Researchers in public health have used Wikipedia health topic page views to study public attention during disease outbreaks; political scientists have used them to study attention to political events. The signal is clean (less noise than social media discussion) and available historically.

News volume (source='news'): The volume of news articles covering a keyword over time, with sentiment scores. Useful for media studies research, event detection, and studying the relationship between news coverage and public search behavior.

Data quality scoring for methodology sections

Trends MCP returns a data_quality_score (0-1) with each data point. This is the kind of explicit data quality documentation that academic methodology sections require but rarely receive from commercial data sources. The score reflects:

Filtering or flagging data points below a threshold (e.g., data_quality_score < 0.5) and reporting that threshold in your methodology section provides a more defensible data quality statement than "Google Trends data was used."

Example research applications by discipline

Public health: Track search volume and Reddit discussion for a disease keyword before and after a public health announcement. Compare the cross-platform response pattern using get_growth across Google, Reddit, YouTube, and news.

Political science: Measure public attention to a political event or candidate using Google Search, Wikipedia page views, and news volume as three independent proxies. Get_growth with multiple sources provides all three in one call.

Economics: Use Amazon and Google Shopping search data as leading indicators of consumer spending intent for a product category. Track the cross-platform signal chain (TikTok -> Google -> Amazon) using weekly time series to study demand formation.

Media studies: Compare information diffusion across platforms for a breaking event - when did TikTok spike, when did Reddit spike, when did Google Search follow? Get_trends for each platform with weekly data answers this directly.

Information science: Study Wikipedia editing and page view patterns for topics in the news using get_trends with source='wikipedia' and correlate with Google Search volume and news coverage volume.

get_trends

Retrieve full historical time series (up to 5 years weekly) for any keyword on any source - including Wikipedia page views, Reddit discussion volume, and Google Search - for longitudinal research designs.

get_trends(keyword='climate change', source='google, wikipedia, reddit', data_mode='weekly')

get_growth

Compute period-over-period growth rates across multiple sources simultaneously - useful for papers studying cross-platform information diffusion and relative attention shifts across platforms.

get_growth(keyword='covid vaccine', source='google, reddit, youtube, wikipedia', percent_growth=['1M', '3M', '6M', '1Y'])

get_ranked_trends

Generate keyword candidate lists for large-scale trend studies - surface the fastest-growing topics on any platform by growth rate, without manual curation.

get_ranked_trends(source='reddit', sort='yoy_pct_change', limit=50)

get_top_trends

Capture time-stamped snapshots of trending topics for event study designs - what was trending on a specific platform at a specific time, without a seed keyword.

get_top_trends(type='Wikipedia Trending', limit=30)

Common questions

Google Trends data is normalized relative to the peak in the query window and relative to the set of terms queried simultaneously. This means the same keyword queried alone returns different values than when queried alongside other terms. Running the same study on two different dates also returns different historical values because the normalization window changes. This makes Google Trends results difficult to replicate exactly, which is a significant problem for peer-reviewed research that requires other researchers to reproduce findings.
Trends MCP returns consistently normalized time series data through a stable API. The same query with the same parameters returns the same historical values because the normalization is applied consistently against the full data history rather than relative to the current query window. API-based access creates a documented, auditable data provenance trail - the exact query parameters, response structure, and timestamp can be recorded alongside the analysis code, which is stronger provenance than screenshots or manual CSV exports from Google Trends.
Public health (tracking disease-related search and social discussion as an epidemiological signal), political science (measuring public attention to political events via search and news coverage), economics (consumer sentiment and leading demand indicators), communications and media studies (platform-specific information diffusion), sociology (studying social discourse and opinion evolution on Reddit and YouTube), and information science (Wikipedia editing patterns as a proxy for public knowledge construction). Each discipline uses different sources - Trends MCP covers the main ones relevant to social science research.
Yes. Wikipedia page views have been used in academic research as a proxy for public attention and information-seeking behavior - distinct from Google Search (intent) and social media (discussion). Page view spikes for a topic's Wikipedia article often accompany major news events, making it a useful corroborating signal when studying information diffusion. Trends MCP provides normalized Wikipedia page view trends for any entity or topic, available via get_trends with source='wikipedia'.
Get Trend data API for academic research in 30 seconds
Free tier includes 100 requests per month. No credit card required. Works with Claude, Cursor, ChatGPT, Raycast, and every MCP client.
Get your free API key