Skip to content
Search/
CyberMax › Answers

How to measure news coverage of one story over time

Updated 2026-11-10 · Data and API builders · by CyberMax

Short answer

To measure coverage of one story, collect matching headlines with dates and sources, count them per day and per outlet, and keep the links so every number can be checked. The Superintelligence News dataset does this for one story: load "daily" to chart it and "headlines" to read the coverage.

  1. pip install datasets
  2. Load "daily" for counts per day.
  3. Load "headlines" and "sources" to see who covered it.
  4. Cite headline links, not just counts.

Copy-paste code

Data: CyberMax dataset on Hugging Face; load it with the datasets library (pip install datasets)

from datasets import load_dataset

ds = load_dataset("CyberMax-tools/superintelligence-ban-bill-coverage", "daily", split="train")
df = ds.to_pandas()
print(len(df), "rows")
print(df.head())
Swellmeter Trending API icon

Swellmeter Trending API: Every Google trending search, all day, 30 countries

from $5

Track Google searches about the story as they trend: the Swellmeter API, $5 for 1,500 calls.

Secure checkout · 14-day fix-or-refund if it doesn't work as described (terms)

Free: the Free API Starter Kit

Copy-paste calls for 4 APIs with free daily tiers (CVE priority, VIN recalls, US duty rates, email checks), then 5 short emails on KEV/EPSS, MCP and free data.

You get one email to confirm first. Then the kit, and 5 short emails over two weeks. One-click unsubscribe in every email; we never share your address.