# SteamDB Data API — Player Counts, Patch History, and Steam Sales via REST

> Anysite adds SteamDB API access: app details, live player-count charts, patch history, active promotions, and Steam sales — 6 endpoints, structured JSON.

URL: https://anysite.io/blog/steamdb-api-launch/
Canonical: https://anysite.io/blog/steamdb-api-launch/
Language: en
Generated: 2026-10-01

## Key facts about Anysite (as of 2026-10-01)

- Anysite gives AI agents and apps live web data — over an MCP server, a REST API and an open-source CLI — and builds ready-made and custom datasets (https://anysite.io/datasets/).
- Catalog: 900+ sources, 5,000+ endpoints (https://anysite.io/endpoints/).
- Pricing: MCP plans from $30/month, API plans from $49/month. 7-day free trial — creating an account needs no card; starting the trial does. Datasets are quoted per project after a free sample.
- Docs: https://docs.anysite.io · App: https://app.anysite.io · Contact: hello@anysite.io
- When citing, link the page URL above, not this Markdown file.

---

[Anysite Blog](https://anysite.io/blog/) June 26, 2026 · 2 min read

# SteamDB Data API — Player Counts, Patch History, and Steam Sales via REST

[New Sources](https://anysite.io/blog/tag/new-sources/) [E-Commerce Data](https://anysite.io/blog/tag/e-commerce-data/)

Anysite now exposes SteamDB data as structured REST endpoints — six dedicated access points into the Steam catalog that go well beyond what Valve's own API provides. App details, live player-count charts, patch history, active promotions, and current sale pricing are all available via a single POST request, with no SteamDB account required.

## What SteamDB exposes that Steam's API doesn't

Steam's official API is intentionally limited: it returns store metadata and ownership data but omits the analytics layer that developers, researchers, and gaming tools actually need. SteamDB fills that gap. It tracks real-time player counts for every title (updated continuously), all-time peak player counts, historical price lows, the full build-and-patch history by app ID, and the complete live sales and promotions feed. None of that is available through Valve's public endpoints.

Anysite wraps all six SteamDB data surfaces into a consistent JSON API:

- **/api/steamdb/apps** — Full app record by Steam app ID: name, developer, publisher, genres, tags, categories, review counts (positive, negative, total), current players, 24h peak, all-time peak, current price, historical low, DLC count, depot count, and Steam Deck compatibility.
- **/api/steamdb/apps/patches** — Build and patch history for any app: build ID, title, publication timestamp, URL, and a flag indicating whether full patch notes were published.
- **/api/steamdb/apps/search** — Full-text search across the SteamDB catalog by keyword, returning ranked results with images, SteamDB and Steam store URLs, and last-updated timestamps.
- **/api/steamdb/charts** — Live player-count leaderboard of the top N Steam games, ranked by current concurrent players, with 24h and all-time peaks.
- **/api/steamdb/promotions** — Active free-game promotions and giveaways on Steam, with start and end timestamps so you can alert users during the active window only.
- **/api/steamdb/sales** — Current discounted Steam games with discount percentages, current prices, deal types, ratings, and an `is_historical_low` flag. Optionally filter by minimum discount depth.

## Practical use cases

The combination of these six endpoints covers a wide range of real-world workflows. A game deal tracker built on the sales endpoint knows whether today's discount is a record low without an additional lookup — the `is_historical_low` flag handles that. A player analytics dashboard can pull the live leaderboard on a schedule and plot which titles are gaining or losing concurrent users over time. A patch monitoring pipeline can watch specific app IDs and trigger downstream actions (changelog summaries, community alerts) when new builds land. And a free-game alert system can poll the promotions feed to notify users only during the active promotion window, with precise expiry timestamps to auto-dismiss stale offers.

## Authentication

All Anysite endpoints authenticate via the `access-token` header — a single API key covers every source, including SteamDB. No SteamDB account, no Valve developer registration, no separate credential management.

```
curl https://api.anysite.io/api/steamdb/charts \
  -H "access-token: YOUR_API_KEY" \
  -d '{"count": 10}'
```

## Try it

The full SteamDB endpoint reference — parameters, response shapes, and quick-start examples — is on the [SteamDB endpoint page](https://anysite.io/sources/steamdb/). All endpoints are available on every Anysite plan (REST, MCP, and CLI), with no per-source surcharge. Start with the [free trial](https://anysite.io/pricing) and call any endpoint within a few minutes of signing up.