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)