Supported websites for add & search function

Home » Playnite Extensions » Link Utilities » Supported websites for add & search function

Supported websites

The following websites are supported in the add and/​or search functionality.

Add” means to automatically find a link to the game based on information stored in Playnite (mostly the name of the game). Link Utilities usually tries to find a link with the exact game name. If no valid link was found it tries again with edition suffixes like “game of the year edition” removed. Links will only be added automatically if the determined webpage can be reached and it returns a proper status code. That way false positives should be rare.

Search” means opening a search dialog with results for the search term (game name or manually entered text in the dialog).

The version column in the following table displays the version of the add-​on the support was added.

WebsiteAddSearchVersion
Adventure Gamersyesyesv2.1
Arcade Databaseyes (only for game roms following MAME naming scheme)yesv1.5
Backloggdyesyesv3.4
Doom Wikiyesyesv4.2
Epicyesyesv0.7
Family Gaming Databaseyesyesv4.2
GameFAQsyes 1)yesv4.2
Gamepressure Guidesyesno (no proper search page or API)v2.6
Gamer Guidesyesno (scraping not allowed)v1.3
GG​.dealsyes 2)no (scraping not allowed)v3.5
Giant Bombyes 1)yes (needs API key)v1.8
GOGyesyesv0.6
GOG Databaseyes (for games from the GOG library)nov3.7
Grouveeyes 1)yesv3.6
Hardcore Gaming 101yesyesv0.6
IGDByesyesv4.2
IGNyesno (no proper search page or API)v1.6
IGN Guidesyesno (no proper search page or API)v2.6
IsThereAnyDealyesyes (needs API key)v2.1
itch​.ioyes (since 1.8) for itch​.io library games and via search 1)yes (needs API key)v0.6
Killer List Of Video Gamesyesnov4.1
Lemon 64yesyesv3.0
Lemon Amigayes 1)yesv1.0
Map Genieyesno (no proper search page or API)v2.5
MetaCriticyes (for each platform the game has)no (scraping not allowed)v0.6
MobyGamesyes 1)yesv0.4
Mod DByesyesv3.4
NEC Retroyesyesv1.0
Nintendo Wikiyesyesv1.6
PCGamingWikiyesyesv0.4
ProtonDByes 2)nov3.7
RAWGyesyes (needs API key)v1.0
Sega Retroyesyesv1.0
SNK Wikiyesyesv1.6
Steamyes 1) 2)yesv0.6
SteamDByes 2)nov3.7
StrategyWikiyesyesv1.0
TV Tropesyesno (scraping not allowed)v3.6
VNDByes 1)yesv4.2
Wikipediayesyesv0.4
Zophar’s Domain (Music)yes 1)yesv1.6

1) These links will be determined using the search function. If it returns an entry with the exact name as the game itself (stripped of special chars and white-​spaces for better comparability) or there’s only one result the link will be added. If nothing is found, the search is repeated but without edition suffixes like “game of the year edition” etc.

2) Links for these sites require a steam id to be found. Games from the steam library already have one, others need to have a link to steam. The steam link can be added in the same run or already exist in the game for it to work.

Settings

You can toggle all of these websites in the add-​on settings. The checkboxes for “Add link” and “search link” toggle if the website is triggered during the “all configured websites” option in the add/​search context menu. The checkbox “Show in menu” just toggles the visibility of the website in the add/​search context menus. That way you can hide all sites you don’t want or disable the ones you don’t want to be added automatically (for example wikipedia since the add function often will produce false positives).

API keys

Some websites need an API key for the search function. You usually can aquire one by creating a user account on the respective site and visiting a special link in your account settings.

  • Giant Bomb: You automatically get an API key with your user account. You can access here.
  • IsThereAnyDeal: You have to register a new “app” on this page. Just use any name you want, it’s only needed to get the API key.
  • Itch: You can simply generate as many API keys as you like here.
  • RAWG: Visit this page and click on “Get API key”.(The link on RAWG is personalized to your user account)

planned support

The following websites will hopefully be supported in the future. Some are much more complex than most sites, so I probably won’t add them soon.

  • MAME Smart Database (maybe not, because the site can’t be scraped and returns 200 even on non valid links — could only work with a list of mame rom names)
  • Nexus Mods (maybe — could set a “Nexus Mods” tag and replace the nexus mods add-​on then)
  • OpenCritic (They have a tiered API that only allows 25 queries per day in the free tier.)
  • Reddit (Maybe a search for a subreddit to the game)

Can’t be supported

The following websites can’t be supported for various reasons.

  • Arcade History: They don’t have an URL based search function, no API and the game links contain variable parts unknown to Playnite.
  • How Long To Beat: The site was supported until version 4.0 through the use of a not publicly available API. Since then they changed that API to make it even more difficult to use it outside of the website itself, so I decided it’s not worth the effort anymore, since they apparently don’t want it to be used anyway. I’ll probably reintroduce the site, if and when they have an official public API. 

GOG, itch​.io and Steam also have the option to be added as a “library link” if the respective library add-​on is used. That means the add-​on will add a link to the store page of that game, if it comes from that library. Before you ask: Yes, Epic also has store pages, but the correct link unfortunately can’t be determined using the game ID stored in Playnite.

Steam integration

For steam you have the option to add links to different parts of the website for each game at once. Achievements, Community, Discussion, Guides, News, Store Page and Workshop are supported right now. You can also decide whether the links should lead to the Steam website or be opened directly in the Steam app.