Games
Base path: /v1/games. Games are published titles with a maker. Guide: Core concepts.
| Method | Path | Purpose |
|---|---|---|
| GET | /v1/games | Published games, featured first, then newest. |
| GET | /v1/games/{slug} | One game, with its description, screenshots, links and credits. |
| GET | /v1/genres | Every genre key and name, with how many games carry it. |
List games
GET /v1/games. Published games, featured first, then newest.
| Parameter | Where | What it does |
|---|---|---|
| genre | query | A genre key from /genres. |
| platform | query | A platform key, such as android, ios, web, windows. |
| country | query | Two-letter country code of the maker. |
| stage | query | in_development, early_access or released. |
| creator | query | The maker’s handle. |
| q | query | Words to find in the title, pitch or maker’s name. |
| limit | query | Rows per page, 1 to 100. Default 20. |
| cursor | query | The 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
}
}Get a game
GET /v1/games/{slug}. One game, with its description, screenshots, links and credits.
| Parameter | Where | What it does |
|---|---|---|
| slug | path | The game’s slug, from a list row. |
Shell
curl "https://developers.arena54.com/api/v1/games/lagos-run" \
-H "Authorization: Bearer $A54_KEY"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"