[GH-ISSUE #232] FR: Game metadata from Steam #120

Closed
opened 2026-02-17 17:06:12 -05:00 by yindo · 4 comments
Owner

Originally created by @mavanmanen on GitHub (Sep 3, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/232

Steam has the best metadata out there and is easy to access and parse in JSON format.
A list of all the app ids is available at https://api.steampowered.com/ISteamApps/GetAppList/v0002/?key={API_KEY}&format=json
A daily task could be run to update the local DB with this information for quick searching.
With the app id, the metadata can be grabbed at https://store.steampowered.com/api/appdetails?appids={APP_ID}

Originally created by @mavanmanen on GitHub (Sep 3, 2025). Original GitHub issue: https://github.com/Drop-OSS/drop/issues/232 Steam has the best metadata out there and is easy to access and parse in JSON format. A list of all the app ids is available at `https://api.steampowered.com/ISteamApps/GetAppList/v0002/?key={API_KEY}&format=json` A daily task could be run to update the local DB with this information for quick searching. With the app id, the metadata can be grabbed at `https://store.steampowered.com/api/appdetails?appids={APP_ID}`
yindo added the feature label 2026-02-17 17:06:12 -05:00
yindo closed this issue 2026-02-17 17:06:12 -05:00
Author
Owner

@mavanmanen commented on GitHub (Sep 4, 2025):

Yesterday I did some quick and dirty coding to test the apis to grab this data and use the drop api to update my games with the steam description etc.

I ran into one caveat: Steam does not provide traditional cover art images as they use their own format for this in the store.

@mavanmanen commented on GitHub (Sep 4, 2025): Yesterday I did some quick and dirty coding to test the apis to grab this data and use the drop api to update my games with the steam description etc. I ran into one caveat: Steam does not provide traditional cover art images as they use their own format for this in the store.
Author
Owner

@DecDuck commented on GitHub (Sep 4, 2025):

You may be able to search SteamGridDB for images if you have the App ID? Sounds like something we need to figure out.

@DecDuck commented on GitHub (Sep 4, 2025): You may be able to search SteamGridDB for images if you have the App ID? Sounds like something we need to figure out.
Author
Owner

@naerymdan commented on GitHub (Sep 4, 2025):

Maybe https://www.steamgriddb.com/ has an api, they do offer easy access to
the original steam assets.

On Thu, Sept 4, 2025, 2:27 a.m. DecDuck @.***> wrote:

DecDuck left a comment (Drop-OSS/drop#232)
https://github.com/Drop-OSS/drop/issues/232#issuecomment-3252114867

You may be able to search SteamGridDB for images if you have the App ID?
Sounds like something we need to figure out.


Reply to this email directly, view it on GitHub
https://github.com/Drop-OSS/drop/issues/232#issuecomment-3252114867, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMBWX5PKXVRV45EB6CHYB33Q7LT5AVCNFSM6AAAAACFPWOBOWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTENJSGEYTIOBWG4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@naerymdan commented on GitHub (Sep 4, 2025): Maybe https://www.steamgriddb.com/ has an api, they do offer easy access to the original steam assets. On Thu, Sept 4, 2025, 2:27 a.m. DecDuck ***@***.***> wrote: > *DecDuck* left a comment (Drop-OSS/drop#232) > <https://github.com/Drop-OSS/drop/issues/232#issuecomment-3252114867> > > You may be able to search SteamGridDB for images if you have the App ID? > Sounds like something we need to figure out. > > — > Reply to this email directly, view it on GitHub > <https://github.com/Drop-OSS/drop/issues/232#issuecomment-3252114867>, or > unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAMBWX5PKXVRV45EB6CHYB33Q7LT5AVCNFSM6AAAAACFPWOBOWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTENJSGEYTIOBWG4> > . > You are receiving this because you are subscribed to this thread.Message > ID: ***@***.***> >
Author
Owner

@Hicks-99 commented on GitHub (Sep 16, 2025):

Yesterday I did some quick and dirty coding to test the apis to grab this data and use the drop api to update my games with the steam description etc.

I ran into one caveat: Steam does not provide traditional cover art images as they use their own format for this in the store.

Steam offers traditional cover art for most games, just take a look at your Steam Library.
Getting the metadata you need from Steam isn't exactly straightforward. The data is split across several API endpoints and some information isn't available through any endpoint at all, you have to scrape it from the HTML. Trust me, it's not fun.

I'm nearly finished implementing a Steam metadata provider. By the end of the week, I plan to open a pull request with my changes.

@Hicks-99 commented on GitHub (Sep 16, 2025): > Yesterday I did some quick and dirty coding to test the apis to grab this data and use the drop api to update my games with the steam description etc. > > I ran into one caveat: Steam does not provide traditional cover art images as they use their own format for this in the store. Steam offers traditional cover art for most games, just take a look at your Steam Library. Getting the metadata you need from Steam isn't exactly straightforward. The data is split across several API endpoints and some information isn't available through any endpoint at all, you have to scrape it from the HTML. Trust me, it's not fun. I'm nearly finished implementing a Steam metadata provider. By the end of the week, I plan to open a pull request with my changes.
yindo changed title from FR: Game metadata from Steam to [GH-ISSUE #232] FR: Game metadata from Steam 2026-06-05 14:21:32 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#120