Drop-in replacement for api.rawg.io that redirects requests to the publicly available Steam API
3.6K
All credit goes to Toylerrr who conceived the idea and initiated this project.
Welcome to the RAWG to Steam Redirect API, a drop-in replacement for api.rawg.io that seamlessly redirects requests to the publicly available Steam API.
This Project was kickstarted by our trusted community member Toylerrr to have a quick replacement for the currently unreliable and unmaintained RAWG.IO API in GameVault.
The transition from GameVault to move off of RAWG will likely require a significant amount of time and effort, prompting the need for a swift resolution.
/api/games?search=queryUse this endpoint to search for games.
search: The query string to search for.
key: A Steam Web API Key. Less data will be returned if not provided.
/api/games/:idThis endpoint retrieves detailed information about a specific game.
id: The Steam ID of the game to retrieve.
key: A Steam Web API Key. Less data will be returned if not provided.
Access a publicly available hosted instance by Phalcode is available at https://rawg2steam.phalco.de.
You can easily set up the API yourself using Docker-Compose. Just add the following to your docker-compose.yml file:
version: "3.8"
services:
rawg-to-steam-redirect:
image: phalcode/rawg-to-steam-redirect:latest
ports:
- "80:9999"
restart: always
RAWG_API_URL environment variable to https://rawg2steam.phalco.de/api to redirect the requests to the hosted instance.RAWG_API_KEY environment variable to a Steam Web API Key if you have one. Otherwise, less data will be returned.RAWG_API_CACHE_DAYS environment variable to 36500, so GameVault does not try to search for rawg ids of existing games on steam for the next 100 years.Toylerr - for the idea and initial development of this project.
python-steam-api - for the Python Steam API Library.
flask - for the framework used in the project.
Content type
Image
Digest
sha256:1740bf5d0…
Size
371.7 MB
Last updated
about 2 years ago
docker pull phalcode/rawg-to-steam-redirect