Social Topic Volume
social_topic_volumeSOCIAL MEDIA VOLUME as a TIME SERIES: how many posts mention a topic, bucketed by day or hour, so you can see the POST VOLUME TREND and whether SOCIAL CHATTER ABOUT A TOPIC is rising or fading. Answers "how much is X being discussed", "BUZZ OVER TIME for X", "is attention on X growing this week". Returns a per-bucket count broken out by network, running totals, engagement sums where the source exposes them, and an explicit window_actually_covered block. A bucket is a number only where that network was truly measured; where reach ran out it is null, so a measured zero is always distinguishable from an unobserved gap. Coverage is Bluesky, Mastodon, Reddit and Hacker News; X/Twitter is excluded (paid API), so results are a directional proxy over a partial slice of social media rather than total social volume. Examples: topic "bitcoin", days 7, bucket "day" for a week-long attention curve; topic "openai", days 2, bucket "hour", networks ["bluesky","hackernews"] for an intraday spike check.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days back to measure. Default 7, maximum 30. With bucket="hour" this is capped at 3 days. | |
| topic | Yes | The search term to count posts for. Examples: "bitcoin", "openai", "federal reserve". Mastodon matches this as a single hashtag. | |
| bucket | No | Bucket width for the series. Default "day". Use "hour" for intraday spikes (window capped at 3 days). | |
| networks | No | Subset of networks to measure. Default is all four: bluesky, mastodon, reddit, hackernews. | |
| mastodon_instance | No | Mastodon instance whose public hashtag timeline is read. Default mastodon.social. Examples: "mastodon.world", "fosstodon.org". |