Games

Base path: /v1/games. Games are published titles with a maker. Guide: Core concepts.

MethodPathPurpose
GET/v1/gamesPublished games, featured first, then newest.
GET/v1/games/{slug}One game, with its description, screenshots, links and credits.
GET/v1/genresEvery genre key and name, with how many games carry it.

List games

GET /v1/games. Published games, featured first, then newest.

ParameterWhereWhat it does
genrequeryA genre key from /genres.
platformqueryA platform key, such as android, ios, web, windows.
countryqueryTwo-letter country code of the maker.
stagequeryin_development, early_access or released.
creatorqueryThe maker’s handle.
qqueryWords to find in the title, pitch or maker’s name.
limitqueryRows per page, 1 to 100. Default 20.
cursorqueryThe next_cursor from the page before.
Shell
curl "https://developers.arena54.com/api/v1/games?genre=racing" \
  -H "Authorization: Bearer $A54_KEY"
JSON · 200, test key
{
  "success": true,
  "data": [
    {
      "slug": "sample-danfo-dash",
      "title": "Sample Danfo Dash",
      "tagline": "Sample data: not a real game",
      "cover_url": null,
      "genres": [
        "racing",
        "arcade"
      ],
      "platforms": [
        "android",
        "ios"
      ],
      "stage": "released",
      "release_year": 2025,
      "featured": false,
      "creator": {
        "handle": "sample-baobab-games",
        "name": "Baobab Sample Games"
      },
      "country_code": "NG",
      "city": "Lagos",
      "url": "https://arena54.com/g/sample-danfo-dash",
      "created_at": "2025-06-01T09:00:00.000Z"
    }
  ],
  "meta": {
    "request_id": "req_8f2c41d09b7e4a6f",
    "mode": "test",
    "next_cursor": null,
    "total": 1
  }
}

Run it in the console

Get a game

GET /v1/games/{slug}. One game, with its description, screenshots, links and credits.

ParameterWhereWhat it does
slugpathThe game’s slug, from a list row.
Shell
curl "https://developers.arena54.com/api/v1/games/lagos-run" \
  -H "Authorization: Bearer $A54_KEY"

Run it in the console

List genres

GET /v1/genres. Every genre key and name, with how many games carry it.

Shell
curl "https://developers.arena54.com/api/v1/genres" \
  -H "Authorization: Bearer $A54_KEY"

Run it in the console