Blame the stores for their inconsistent naming schemes.
When multiple games are bundled together, they have to be mapped to IGDB entries manually.
We're prioritizing the most popular titles based on automatic reports, but
you should always double-check what comes through.
It's mostly about keeping things simple.
The interface is already packed with features, so adding dropdowns and buttons to set and update
ownership per platform would make things even more cluttered for most users. If you need more control,
try using custom sections which support batch editing.
Not yet. Every platform stores data
differently, so creating a bridge with other formats and databases (Backloggd, HowLongToBeat,
IsThereAnyDeal, etc.) requires custom work. If there's a specific site you'd like GamesGraph to support,
drop a comment so we can prioritize it once we've finished
developing other features!
Manually, I'm afraid. Microsoft, Sony, and Nintendo have never published official APIs
that provide console sign-in plus your list of owned titles, and everything available today is based
on reverse-engineering of restricted endpoints
(which isn't just fragile, but also violates their respective terms of service).
Out of scope, for now. Tracking achievements
across thousands of games and users would put a significant burden on the Steam Web API,
which has a very strict request rate limit. We need to reserve those requests for more critical
operations, like continuously scanning games and DLC and syncing collections without delay.
It's not our data to use.
Technically, pulling it with some GitHub library or scraping the site directly would be easy. But HowLongToBeat
is a registered trademark of IGN Entertainment, and their site explicitly forbids reproducing any
part of its content without permission. Since
they don't offer a public API
or an integration path, there's nothing we can do at the moment.
Again, not our data to use.
Just like with HowLongToBeat, Metacritic doesn't provide a public API, and scraping their site
falls into a legal and ethical grey area we want to avoid. As for OpenCritic, they require
$600/year
which is just insanity.
It wouldn't mean much.
A lot of so-called native Linux builds are unmaintained, buggy, or just worse than running the Windows version through Proton.
That's why we display ProtonDB labels instead: the scores reflect
what's actually worth installing, and the linked pages contain plenty of helpful config tips.
ProtonDB already handles this perfectly.
When you select Linux as a platform, you get direct links to ProtonDB pages which are the most reliable source for Steam Deck compatibility.
Those user ratings and comments tell you exactly how well a game runs on the Deck, what settings work best, and whether you need special tweaks.
The official 'Deck Verified' labels are, unfortunately, wildly misleading.
Sony doesn't like web crawlers.
Unlike the Xbox Game Pass which exposes APIs, the PlayStation Plus catalog is dynamically loaded
and actively prevents automated scraping. Maintaining it would require manual updates, and that's before accounting
for the three different subscription tiers and regional variations.
We dropped the Steam API in July 2025, when we integrated
IGDB data. Those filters were super nice, but unfortunately the two systems were incompatible and adding
support for games on other platforms was worth the sacrifice. You can check
this announcement for the other reasons behind the migration.
The IGDB data might be incomplete. Our
database is powered by the IGDB API, a community-driven project now owned by Twitch.
Anyone can help fill in the gaps by contributing directly to IGDB.com -
the data flows here automatically. Inconsistencies with what's on there should be rare,
so please let us know if you spot any! 👀
It's a delicate balance.
Each currency needs its own set of price checks, and the games database is massive.
We can't send thousands of extra requests every hour, so adding more currencies to the rotation
would significantly slow down updates for USD, EUR, and GBP users who make up most of the current userbase.
The linked IsThereAnyDeal.com pages will still show prices in your local currency.
IsThereAnyDeal focuses on PC, and there just isn't an alternative API that supports consoles.
Showing Steam prices is still useful to get a general idea of how much games cost, but since console
pricing varies wildly between regions and retailers, we don't have a good solution at the moment.
The data from IGDB is too noisy.
Franchise information isn't just incomplete (since it's being updated by hand),
but games sometimes belong to dozens of different franchises
just because they feature crossover content from events. The resulting web of relationships isn't
easy to filter and rank properly.
You could, but your reviews, specifically
how much they differ from our predictions, are what shape your taste profile.
That's the foundation of the entire machine learning algorithm. Removing games doesn't tell us what
you liked or disliked, so it weakens your recommendations.
Doesn't matter! GamesGraph adapts to any
scale you gravitate toward, so you're free to assign ratings however you like - as long as you're
consistent over time.
Skip for Now is more flexible.
Both options send the game to your /skipped page, where you can revisit
titles sorted by AI score. Since Skip for Now
entries can be reset separately, you can refresh your discovery queue without reintroducing games
you've more permanently dismissed with Not Interested.
It's a handy way to keep tabs on titles you're curious about, without adding them to the wishlist.
Nope! It's just a convenient social feature
that lets you view their reviews and send or receive direct recommendations.
So don't worry, adding that one weird friend who always disagrees with you won't mess up your
results.
The rating system. While Steam also uses
advanced machine learning trained on millions of users, it still thinks you love that MMO you
rage-uninstalled in 2018 and has no idea how much you enjoyed that short indie gem. GamesGraph
builds a personalized profile from your own ratings across multiple platforms, not just Steam.
Sorry, that would be highly inefficient. The way
machine learning works, finding the top recommendation in real-time based on active filters is
already a computationally intensive task, and generating an entire sorted page would require even
more resources. The current approach is much easier to optimize.
It's a design choice: to keep the database lean,
GamesGraph is focused on tracking what you can actually play today on modern hardware.
This includes most PC games and titles from the last two generations of consoles, thanks to backwards-compatibility.
We have tools to override platform support, so if you're aware of ports that make older games playable,
please send a link and we'll add them.
Through external means. To keep things safe
and spam-free, we don't currently support in-site messaging. That said, if someone has filled out
Discord or Reddit info on their profile, you're welcome to reach out there. And if you both follow
each other, their Steam ID becomes visible so you can connect that way.
No worries, your IP isn't stored.
To cut down on spam - especially for streamers with public profiles - we track a scrambled
fingerprint called a hash. There's absolutely no way to turn that back
into your real info. It just means you can't spam the same action multiple times, even with tricks
like incognito or alt accounts.
Just one person - hey,
that's me👋. I started building this in 2019
as a way to learn web development with ASP.NET Core and explore new tech.
I get bored quickly with tutorials, so as an avid gamer, I built something I'd actually use daily.
Not officially, but it's easy to work with.
Every account already comes with a unique access token (visible in your settings)
that's used by the upcoming browser extension, so while there's no fully documented
API yet, creating custom endpoints is straightforward on my end. If you're building a
personal tool or script, just reach out and explain exactly what you need
- we're happy to consider supporting it.