How to measure news coverage of one story over time
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.
- pip install datasets
- Load "daily" for counts per day.
- Load "headlines" and "sources" to see who covered it.
- 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: Every Google trending search, all day, 30 countries
from $5Track 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.