/v1/games
Free co-op setups join actual platforms, native modes and supported group sizes. Public encounter capacity is separate from private group support. Unknown setup groups stay omitted. Every game, A to Z, includes its main co-op facts and a link to the full record. meta.total says how many games there are.
Request
curl https://gamecrave.app/v1/gamesconst res = await fetch("https://gamecrave.app/v1/games");
const { data } = await res.json();
const fourOnline = data.filter((game) => game.max_players_online >= 4);Response
{
"data": [
{
"slug": "33-immortals",
"name": "33 Immortals",
"url": "https://gamecrave.app/games/33-immortals",
"api_url": "https://gamecrave.app/v1/games/33-immortals",
"json_url": "https://gamecrave.app/games/33-immortals.json",
"online_coop": true,
"max_players_online": 33,
"min_players_online": null,
"free_to_play": false,
"free_coop_setups": null,
"local_coop": null,
"max_players_local": null,
"separate_device_coop": null,
"max_players_separate_devices": null,
"release_status": "released",
"release_date": "2026-06-10"
},
{
"slug": "4-loop",
"name": "4:LOOP",
"url": "https://gamecrave.app/games/4-loop",
"api_url": "https://gamecrave.app/v1/games/4-loop",
"json_url": "https://gamecrave.app/games/4-loop.json",
"online_coop": true,
"max_players_online": 4,
"min_players_online": null,
"free_to_play": null,
"free_coop_setups": null,
"local_coop": null,
"max_players_local": null,
"separate_device_coop": null,
"max_players_separate_devices": null,
"release_status": "upcoming",
"release_date": null
}
],
"meta": {
"api_version": "1",
"docs": "https://gamecrave.app/api",
"total": 552
}
}Fields in each game
slug- The game's id. Use it in /v1/games/<slug>.
name- The game's name.
url- The game's page on this site.
api_url- The full record in the API.
json_url- The same full record as a free file with no limit.
online_coop- Players share a native game session over the internet. Independent installs with communication outside the game do not count.
max_players_online- Most players in one online co-op session, on the platform with the highest official cap. A source note says when platforms differ.
min_players_online- A sourced required online group minimum. Omit when unconfirmed. Equal minimum and maximum means exactly that many players.
free_to_play- At least one identified version has ongoing substantial co-op without buying the game or required content. Demos, trials, temporary grants, subscriptions and guest passes do not count. No means the investigated applicable base co-op editions require purchase. Unknown is omitted.
free_coop_setups- Each row joins actual platforms, a native mode and a named free activity. Groups are explicitly supported friend-group sizes, never every size below a capacity. An omitted group set is unconfirmed. Public capacity describes an encounter with other participants, not a private group guarantee.
local_coop- Two or more people can play co-op on one device. LAN play on several devices does not count.
max_players_local- Most players in local co-op on one device.
separate_device_coop- Players use independent game installs on separate devices and exchange clues outside the game. There is no native game-network session. Ordinary online co-op does not count.
max_players_separate_devices- Most players in designed co-op using independent installs and communication outside the game, without a native game-network session.
release_status- Release status
release_date- The full release on the first platform. For early access, the day early access began. For an upcoming game, the date the maker announced.