Other
List featured games
Public published catalog metadata.
GET
/
v1
/
store
/
featured
cURL
curl --request GET \
--url https://api.summer.games/v1/store/featuredimport requests
url = "https://api.summer.games/v1/store/featured"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.summer.games/v1/store/featured', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.summer.games/v1/store/featured",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.summer.games/v1/store/featured"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.summer.games/v1/store/featured")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.summer.games/v1/store/featured")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"items": [
{
"gameId": "<string>",
"name": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"supportedPlatforms": [
"android"
],
"languages": [
"<string>"
],
"media": [
{
"assetId": "<string>",
"kind": "IMAGE",
"url": "<string>",
"expiresAt": "2023-11-07T05:31:56Z",
"variants": [
{
"size": 128,
"width": 1024,
"height": 1024,
"url": "<string>",
"contentType": "image/jpeg"
}
]
}
],
"publishedAt": "2023-11-07T05:31:56Z",
"accessModel": "free",
"availability": {
"playable": true,
"reason": "<string>",
"releaseId": "<string>",
"buildId": "<string>"
},
"minimumAge": 3,
"communityRating": {
"source": "summer_db",
"status": "available",
"entityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"methodology": "<string>",
"revision": 4503599627370495,
"count": 4503599627370495,
"average": 5.5,
"observedAt": "2023-11-07T05:31:56Z",
"checkedAt": "2023-11-07T05:31:56Z"
},
"slug": "<string>",
"subtitle": "<string>",
"releaseUpdatedAt": "2023-11-07T05:31:56Z",
"listingUpdatedAt": "2023-11-07T05:31:56Z",
"icon": {
"assetId": "<string>",
"kind": "IMAGE",
"url": "<string>",
"expiresAt": "2023-11-07T05:31:56Z",
"variants": [
{
"size": 128,
"width": 1024,
"height": 1024,
"url": "<string>",
"contentType": "image/jpeg"
}
]
},
"release": {
"comingSoon": true,
"precision": "day",
"date": "<string>"
},
"systemRequirements": {},
"aiDisclosure": {},
"contentSurvey": {},
"mediaSlots": {},
"storeArt": {
"desktop": {
"screenshots": [
"<string>"
],
"trailers": [
{
"assetId": "<string>",
"posterAssetId": "<string>"
}
],
"keyArt": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"capsuleTall": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"capsuleWide": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"icon": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
}
},
"mobile": {
"screenshots": [
"<string>"
],
"icon": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"tallCover": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"keyArt": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
}
}
},
"longDescription": "<string>",
"genres": [
"<string>"
],
"features": [
"single_player"
],
"credits": {
"developer": "<string>",
"publisher": "<string>",
"franchise": "<string>"
},
"languageSupport": [
{
"code": "<string>",
"interface": true,
"fullAudio": true,
"subtitles": true
}
],
"externalLinks": [
{
"kind": "website",
"url": "<string>"
}
],
"mobile": {
"subtitle": "<string>",
"description": "<string>"
},
"price": {
"currency": "USD",
"baseMinor": 51,
"finalMinor": 51,
"discountPercent": 45,
"purchasable": true,
"dealEndsAt": "2023-11-07T05:31:56Z"
}
}
],
"nextCursor": "<string>"
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"requestId": "<string>",
"correlationId": "<string>"
}
}Query Parameters
Available options:
android, ios, linux, macos, web, windows Required range:
1 <= x <= 100Opaque continuation for the public catalog and original filters. Keep the filters unchanged.
Available options:
home, featured Opt in to optional image size metadata. Omitted by default for compatibility with strict older clients; the default image URL still serves the web version when available.
⌘I
cURL
curl --request GET \
--url https://api.summer.games/v1/store/featuredimport requests
url = "https://api.summer.games/v1/store/featured"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.summer.games/v1/store/featured', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.summer.games/v1/store/featured",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.summer.games/v1/store/featured"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.summer.games/v1/store/featured")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.summer.games/v1/store/featured")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"items": [
{
"gameId": "<string>",
"name": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"supportedPlatforms": [
"android"
],
"languages": [
"<string>"
],
"media": [
{
"assetId": "<string>",
"kind": "IMAGE",
"url": "<string>",
"expiresAt": "2023-11-07T05:31:56Z",
"variants": [
{
"size": 128,
"width": 1024,
"height": 1024,
"url": "<string>",
"contentType": "image/jpeg"
}
]
}
],
"publishedAt": "2023-11-07T05:31:56Z",
"accessModel": "free",
"availability": {
"playable": true,
"reason": "<string>",
"releaseId": "<string>",
"buildId": "<string>"
},
"minimumAge": 3,
"communityRating": {
"source": "summer_db",
"status": "available",
"entityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"methodology": "<string>",
"revision": 4503599627370495,
"count": 4503599627370495,
"average": 5.5,
"observedAt": "2023-11-07T05:31:56Z",
"checkedAt": "2023-11-07T05:31:56Z"
},
"slug": "<string>",
"subtitle": "<string>",
"releaseUpdatedAt": "2023-11-07T05:31:56Z",
"listingUpdatedAt": "2023-11-07T05:31:56Z",
"icon": {
"assetId": "<string>",
"kind": "IMAGE",
"url": "<string>",
"expiresAt": "2023-11-07T05:31:56Z",
"variants": [
{
"size": 128,
"width": 1024,
"height": 1024,
"url": "<string>",
"contentType": "image/jpeg"
}
]
},
"release": {
"comingSoon": true,
"precision": "day",
"date": "<string>"
},
"systemRequirements": {},
"aiDisclosure": {},
"contentSurvey": {},
"mediaSlots": {},
"storeArt": {
"desktop": {
"screenshots": [
"<string>"
],
"trailers": [
{
"assetId": "<string>",
"posterAssetId": "<string>"
}
],
"keyArt": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"capsuleTall": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"capsuleWide": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"icon": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
}
},
"mobile": {
"screenshots": [
"<string>"
],
"icon": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"tallCover": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
},
"keyArt": {
"assetId": "<string>",
"focalPoint": {
"x": 0.5,
"y": 0.5
},
"fallbackFrom": "<string>"
}
}
},
"longDescription": "<string>",
"genres": [
"<string>"
],
"features": [
"single_player"
],
"credits": {
"developer": "<string>",
"publisher": "<string>",
"franchise": "<string>"
},
"languageSupport": [
{
"code": "<string>",
"interface": true,
"fullAudio": true,
"subtitles": true
}
],
"externalLinks": [
{
"kind": "website",
"url": "<string>"
}
],
"mobile": {
"subtitle": "<string>",
"description": "<string>"
},
"price": {
"currency": "USD",
"baseMinor": 51,
"finalMinor": 51,
"discountPercent": 45,
"purchasable": true,
"dealEndsAt": "2023-11-07T05:31:56Z"
}
}
],
"nextCursor": "<string>"
}{
"error": {
"code": "<string>",
"message": "<string>",
"retryable": true,
"requestId": "<string>",
"correlationId": "<string>"
}
}
