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). “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 Gamersyes (if search returns only one result)yesv2.1
Arcade Databaseyes (only for game roms following MAME naming scheme)yesv1.5
Backloggdyesyesv3.4
Co-​Optimusyes (since 1.8 — if search returns only one result)yesv1.3
Epicyesyesv0.7
Gamepressure Guidesyesno (no proper search page or API)v2.6
Gamer Guidesyesno (scraping not allowed)v1.3
GG​.dealsyesno (scraping not allowed)v3.5
Giant Bombyesyesv1.8
GOGyesyesv0.6
GOG Databaseyes for games from the GOG librarynov3.7
Grouveeyes (if search returns only one result)yesv3.6
Hardcore Gaming 101yesyesv0.6
HowLongToBeatyes (if search returns only one result)yesv2.1
IGNyesno (no proper search page or API)v1.6
IGN Guidesyesno (no proper search page or API)v2.6
IsThereAnyDealyesyesv2.1
Killer List Of Video Gamesyesnov4.1
itch​.ioyes (since 1.8 — if search returns only one result)yes (needs API key)v0.6
Lemon 64yesyesv3.0
Lemon Amigayes (since 1.8 — if search returns only one result)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 (only if search returns only one result since v3.6)yesv0.4
Mod DByesyesv3.4
NEC Retroyesyesv1.0
Nintendo Wikiyesyesv1.6
PCGamingWikiyesyesv0.4
ProtonDByes for games from the Steam librarynov3.7
RAWGyesyes (needs API key)v1.0
Sega Retroyesyesv1.0
SNK Wikiyesyesv1.6
Steamyes (since 1.8 — if search returns only one result)yesv0.6
SteamDByes for games from the Steam librarynov3.7
StrategyWikiyesyesv1.0
TV Tropesyesno (scraping not allowed)v3.6
Wikipediayesyesv0.4
Zophar’s Domain (Music)yes (since 1.8 — if search returns only one result)yesv1.6

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 visit a special link in your 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.

  • IGDB (was included till 0.4 but had to be removed because it wasn’t working as intended. To use the IGDB API you have to create an own web service as a middle man between Playnite and IGDB and I don’t know if one website is worth the hassle.)
  • 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.
  • GameFAQs: They don’t allow scraping, have no public 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 right 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.