RAWG Video Games Database

The largest video game database and video game discovery service.

Integrate the RAWG Video Games Database API with the Node API

Setup the RAWG Video Games Database API trigger to run a workflow which integrates with the Node API. Pipedream's integration platform allows you to integrate RAWG Video Games Database and Node remarkably fast. Free for developers.

Run Node Code with the Node API

Write custom Node.js code and use any of the 400k+ npm packages available. Refer to the Pipedream Node docs to learn more.

 
Try it

Overview of RAWG Video Games Database

The RAWG Video Games Database API is an award-winning service that provides
comprehensive access to gaming data. This open-source API allows developers to
access a broad range of gaming-related data such as game listings, developers,
and genres. An overview of what you can build using the RAWG Video Games
Database API includes:

  • Create a game registry where users can add the video games they own or are
    currently playing.
  • Create a game search engine with added filters to help users find their
    favorite games.
  • Design a game recommendation engine that suggests games based on the user's
    preferences.
  • Design a game ratings system based on individual user ratings and comments.
  • Develop a game encyclopedia page with snippets from game reviews from major
    websites.
  • Construct an interactive game calendar that tracks the release dates of
    upcoming games.
  • Develop a game report app that analyzes the user’s gaming habits and trends.
  • Create an app that tracks and maps the popular video game franchises of all
    time.

Connect RAWG Video Games Database

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    rawg_video_games_database: {
      type: "app",
      app: "rawg_video_games_database",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.rawg.io/api/platforms`,
      params: {
        key: `${this.rawg_video_games_database.$auth.api_key}`,
      },
    })
  },
})

Connect Node

1
2
3
4
5
6
7
// To use previous step data, pass the `steps` object to the run() function
export default defineComponent({
  async run({ steps, $ }) {
    // Return data to use it in future steps
    return steps.trigger.event
  },
})

Community Posts

Automate checking a ticket system's availability with Node.js and Pipedream
Automate checking a ticket system's availability with Node.js and Pipedream
How I used Node.js and Pipedream to automatically scrape a ticket booking site and notify me if availability had changed.