Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Steam API endpoint 'appdetails' params

Tags:

rest

steam

https://store.steampowered.com/api/appdetails?appids={APPID}

Steam store API has an endpoint api/appdetails that takes in appids parameter. The thing is, I would like to receive data about multiple apps. Judging for the appids parameter name, it can accept multiple values. Already tried appids=730,100, appids[0]=730&appids[1]=100 and apppids=730&appids=100, neither worked the way I'd like to.

like image 274
k4rnaj1k Avatar asked Dec 10 '25 07:12

k4rnaj1k


2 Answers

According to: https://wiki.teamfortress.com/wiki/User:RJackson/StorefrontAPI, app ids as csv like your first attempt does work, you just need to set the filters parameter to price_overview. When I tried this it did indeed work, but I got no actual data back so I'm not sure how useful it is.

like image 109
Kevin Montambault Avatar answered Dec 13 '25 23:12

Kevin Montambault


According to a Reddit post, this used to be possible, but specifying multiple IDs was disabled in November 2014. So the only option is to make multiple HTTPS requests. Just beware that Steam imposes a rate limit of 200 requests per 5 minutes.

like image 20
MacFreek Avatar answered Dec 14 '25 00:12

MacFreek