Steam hub

Steam Hardware Survey API

The monthly survey as structured rows: operating systems, graphics cards, memory, storage and the rest.

GET /v1/steam/hardware-survey

1 credit Failed requests are free

About this endpoint

GET /v1/steam/hardware-survey returns data.month and data.categories. Each category has an id, a name, a top value and items. top is the most common value with its percent and month-on-month change. Each item has name, percent, change and group, where group marks a row that totals several values, such as all of Windows.

The route takes no parameters and combines all platforms, as Steam publishes the survey. Percentages are shares of surveyed machines from 0 to 100, and change is in percentage points. Use it for monthly trend reports or to segment a hardware audience without collecting the data yourself.

Steam Hardware Survey API FAQ

What does the Steam hardware survey route return?

GET /v1/steam/hardware-survey returns data.month and data.categories. Each category has a top value and a list of items with a name, percent, change and a group flag.

What is the group flag for?

Some rows total a family of values, such as all of Windows rather than one Windows version. group is true for those rows. Filter them out when you want only the individual values.

Are these percentages of all Steam users?

They are shares of the machines in that month's survey, from 0 to 100. change is the difference from the previous month in percentage points. The route combines all platforms.

How often does the survey change?

Steam publishes it monthly and data.month is the first day of the survey month. Read the month before comparing two responses, because a retry near the start of a month can return either month.

How many credits does the hardware survey cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.