DEV Community

HyeongKeun Park
HyeongKeun Park

Posted on

[Help] How to collect multi-platform game pricing data (Steam, PlayStation, Nintendo eShop)

Hey everyone ๐Ÿ‘‹

Iโ€™m currently working on a personal project โ€” a website that lets users easily compare game prices across different platforms.
Itโ€™s not for promotion or monetization; I just want to build something useful for gamers who, like me, often jump between stores checking prices.

Goal:
To display the following data in one place:

Platform: Steam, PlayStation Store (PS5 / PS4), Nintendo eShop

Information: game name, regular price, discounted price, country/region, and sale period

So far, Iโ€™m using SteamDBโ€™s API to retrieve Steam pricing data โ€” that part works fine.
But Iโ€™m having trouble figuring out which APIs or endpoints I can use for the PlayStation Store and Nintendo eShop.
Ideally, Iโ€™d like to fetch their pricing data programmatically, not through manual scraping.

Iโ€™ve found some unofficial APIs floating around, but documentation is inconsistent or outdated.
Before I dive too deep, Iโ€™d love to hear from anyone whoโ€™s:

Integrated PlayStation Store or Nintendo eShop data before

Knows public or semi-public APIs for these platforms

Or has any general advice for aggregating regional pricing data efficiently

Any pointers or resources would be greatly appreciated ๐Ÿ™

Top comments (0)