Data Sources
We rely on public Steam endpoints and documented behavior. When an endpoint changes we adjust collection to match. We do not scrape user accounts or collect personal data. Everything comes from Steam's official APIs.
Primary Data Inputs
- Steam Web API: App metadata, player counts, and real-time activity metrics
- Steam Store API: Featured games, top sellers list, wishlist rankings, pricing, and discount data
- Steam Reviews API: Review counts, sentiment ratios (positive/negative), and review velocity over time
- Steam News Feeds: Official game announcements, updates, and media coverage timing (per-app RSS feeds)
Update Frequency
Player counts refresh every few hours. Store rankings (top sellers, wishlists) update daily. Review data updates multiple times per day. Our trending analytics tool stores hourly snapshots of the top 5,000 trending games for historical comparison.
Check the "Updated X ago" timestamps on our trending page and other listing pages to see when data was last refreshed.
Processing and Caching
We use timeouts, rate limits, and respectful delays to keep collection stable and avoid overloading Steam's APIs. Results are consolidated into a denormalized database view (game_teasers) to keep read paths fast.
Pages use ISR (Incremental Static Regeneration) with revalidation periods between 20-60 minutes depending on the page type. Critical pages are prewarmed every 15 minutes via our automated cron jobs.
Free Data Access
All data we collect is available for free through our public API endpoints. We offer multiple formats to fit different use cases:
- JSON API: Structured data for applications and websites
- RSS Feeds: For feed readers and content aggregators
- CSV Exports: For spreadsheets and data analysis
Available feeds include trending games, deals, free games, new releases, upcoming games, hidden gems, top sellers, most wishlisted, and genre/tag-specific lists. See our data feeds page for complete documentation.
How We Calculate Scores
Raw data from Steam APIs feeds into our scoring system. We calculate trending scores based on weighted factors like top seller rankings (30%), player growth velocity (30%), review activity, and more. Our methodology page breaks down the exact weights and bonuses we apply.
All scoring is automated. Rankings are never paid placements. See our editorial policy for details on how we maintain independence.
Data Quality and Gaps
Some titles have missing or unusual metadata. This happens when Steam's API returns incomplete data or when games are delisted. We do not invent values to fill gaps. If data looks wrong, it reflects what Steam's API provided at the time of collection.
If you find a reliable source that improves coverage or notice systematic errors, contact us at contact@trendingnow.games or through our contact page.
Limitations
Regional Focus: Steam's rankings tend to favor Western markets. Our scores reflect the same bias inherent in Steam's public data.
API Changes: When Steam updates their APIs, we need to adjust collection methods. This can sometimes cause brief gaps or delays in data freshness.
No Revenue Numbers: Steam does not share actual sales figures. We use top seller rankings and player counts as the best available proxy for game performance.