---
title: "Get games recommendations based on a given universe"
method: GET
path: "/v1/games/recommendations/game/{universeId}"
tags: ["Universes"]
---

# Get games recommendations based on a given universe

`GET /v1/games/recommendations/game/{universeId}`

## Path parameters

- `universeId` integer, required

## Query parameters

- `PaginationKey` string, required
- `MaxRows` integer, required
- `IsTruncatedResultsEnabled` boolean, required

## Response `200`

OK

- RobloxGamesApiModelsResponseGameRecommendationsResponse — Game recommendations response model.
  - `games` RobloxGamesApiModelsResponseGameResponseModel[] — The recommended games.
    - `creatorId` integer — Creator Id
    - `creatorName` string — Creator name
    - `creatorType` string — Creator type
    - `creatorHasVerifiedBadge` boolean — Creator verified badge status
    - `totalUpVotes` integer — Total up votes
    - `totalDownVotes` integer — Total down votes
    - `universeId` integer — Universe id
    - `name` string — Game name
    - `placeId` integer — Place Id
    - `playerCount` integer — Player count
    - `imageToken` string — Place image token
    - `isSponsored` boolean — Is sponsored
    - `nativeAdData` string — Native ad data
    - `isShowSponsoredLabel` boolean — Show the sponsored label
    - `price` integer — The game paid access price
    - `analyticsIdentifier` string — Provide all necessary information which helps analytics for improvement, for example, the algorithm, dataset version, position, etc..
    - `gameDescription` string — Provide all necessary information which helps analytics for improvement, for example, the algorithm, dataset version, position, etc..
    - `genre` string — The game genre display name
    - `minimumAge` integer — Age Recommendation minimum age.
    - `ageRecommendationDisplayName` string — Age Recommendation display name.
    - `contentMetadata` RobloxGamesApiModelsResponseGameContentMetadataResponseModel — Response model for game-level content metadata.
      - `badgePosition` string
      - `badgeAnalyticsId` string
      - `badgeType` string
      - `badgeIcon` string
      - `badgeComponentType` string
    - `canonicalUrlPath` string — Canonical URL path for the game page, e.g. /games/{placeId}/{canonical-slug}. It must be the same as the canonical URL (rel-canonical meta tag) on the game's EDP.
  - `nextPaginationKey` string — The pagination key for next page query. It will be null if there is no more data.

## Other responses

- `400` — 1: The pagination key is invalid.
- `404` — 2: The requested universe does not exist.

---

[API](https://skmtc.net/roblox/apis/roblox-api.md) · [All operations](https://skmtc.net/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/roblox/roblox-api/versions/e15802062270/schema)
