Skip to main content
Glama
pandadad0214

Panda Federation Tools

Topic Trends Tracker: Google Trends Alternative, Real Numbers

topic_trends_tracker
Read-only

Compare public interest in topics, brands, products, or people over time using Wikipedia pageviews, including daily/monthly views, 30-day and year-over-year changes, peaks, and a 0–100 interest index.

Instructions

Use this to compare public interest in topics, brands, products or people over time with real view counts (Wikipedia pageviews): daily and monthly views, 30-day and year-over-year change, peaks, spike days and a 0-100 interest index. Excel and CSV.

Runs the Apify Actor pandadad0214/topic-trends-tracker (https://apify.com/pandadad0214/topic-trends-tracker) on your own Apify account. Price: $0.002 per topic tracked. Runs that find nothing are not charged per result. Spending is capped per call by run_max_charge_usd.

Input Schema

NameRequiredDescriptionDefault
deviceNoDevice. All devices (default), desktop only, or mobile web only. The mobile apps are included under All devices. Choices: all = All devices; desktop = Desktop only; mobile = Mobile web only.all
monthsNoHow many months back. Period to analyze, ending yesterday. 1 to 120 months (data starts July 2015); default 12. Year-over-year change is always computed when a year of history exists.
topicsNoTopics. One per line: a topic, brand, product, person, place or a Wikipedia link (https://en.wikipedia.org/wiki/ChatGPT). Each is matched to its Wikipedia article (redirects followed, e.g. Ozempic → Semaglutide). For ambiguous words like Mercury, paste the exact article link. Leave empty for a 3-topic demo.
languageNoWikipedia language. Language code of the Wikipedia edition to measure: en, de, fr, es, ja, pt, it, nl, pl… Default en. A full Wikipedia link overrides this per topic.en
maxTopicsNoMaximum topics. You pay per topic tracked, so this also caps the cost. 1 to 1,000; default 100.
excludeBotsNoCount people only (exclude bots and crawlers). On by default. Off counts every request, including automated ones.
run_max_itemsNoOptional. Most results to return from this call (default from PANDA_MAX_ITEMS, 50). Also limits how many results the Actor produces and charges for, unless you set its own max field.
run_timeout_secsNoOptional. Seconds to wait for results (default from PANDA_TIMEOUT_SECS, 120; max 300).
includeDailySeriesNoInclude the daily series in each dataset row. Adds a dailyViews array to every topic row (handy for charts via API). The daily numbers are always in the Excel and DAILY_CSV files either way.
run_max_charge_usdNoOptional. Hard spending cap for this call in USD (default from PANDA_MAX_CHARGE_USD, 0.50).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.1.1

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already establish read-only, open-world, non-idempotent behavior, and the description adds important operational details: it runs the named Apify Actor on the user's own account, charges $0.002 per topic, does not charge per result for runs that find nothing, and supports a hard spending cap. It does not explain data freshness beyond the schema's 'ending yesterday' note or the exact response shape, but the cost and execution behavior are unusually well disclosed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core use case and then adds pricing and execution details in a compact second paragraph. The Apify Actor link and price information are relevant rather than filler. It could be slightly tighter, but there is little wasted wording.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 10-parameter tool with an optional schema and no output schema, the description covers the main outputs (daily and monthly views, 30-day and year-over-year change, peaks, spike days, a 0–100 index, Excel and CSV), cost model, and execution environment. It does not describe pagination or precise response structure, but the schema already documents inputs thoroughly and the annotations cover safety semantics.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every parameter is already documented in the input schema. The description does not add parameter-level meaning beyond mentioning topics, Excel/CSV output, and the spending cap. This meets the baseline for a fully documented schema but does not enrich parameter interpretation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb-and-resource statement: compare public interest in topics, brands, products, or people over time using Wikipedia pageview counts. It clearly distinguishes the tool from Google Trends by naming the underlying data source and listing the metrics it returns. The purpose is immediately understandable without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a clear use case: comparing public interest in topics over time with real view counts. It does not name when-not-to-use conditions or explicit alternatives, but the sibling tools are largely unrelated research utilities, so there is little ambiguity to resolve. The usage context is adequate, though not fully prescriptive.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.