# Epic Games Store API

> Epic Games Store returns free game listings, prices, ratings, and game details as a workflow and API.

Epic Games Store (EGS) lists current and upcoming free games by country, including giveaway dates and usual prices; it needs a country. Get game returns pricing, sale details, ratings, and game information by game name or store link, with optional country for pricing.

- Page: https://fous.com/workflows/epic-games-store
- Handle: `@epic-games-store`
- Category: [Entertainment](https://fous.com/workflows/category/entertainment)
- Source website: https://store.epicgames.com
- Last verified: Sep 29, 2026
- Fous is not affiliated with Epic Games Store.

## Methods

### Get game

Operation `get_game`, version 1. 1 credit per call.

Look up an Epic Games Store game by name or store link, with current country-specific pricing, sale details, ratings and game information. Some games do not display a player or age rating.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `game` | string | yes | `"Alan Wake 2"` | Game name or Epic Games Store link, for example Alan Wake 2 or https://store.epicgames.com/en-US/p/alan-wake-2. |
| `country` | string | no | `"United Kingdom"` | Country name or two-letter code for pricing, for example United Kingdom or GB. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "game"
  ],
  "properties": {
    "game": {
      "type": "string",
      "description": "Game name or Epic Games Store link, for example Alan Wake 2 or https://store.epicgames.com/en-US/p/alan-wake-2.",
      "examples": [
        "Alan Wake 2",
        "https://store.epicgames.com/en-US/p/alan-wake-2",
        "Hades"
      ]
    },
    "country": {
      "type": "string",
      "default": "United States",
      "description": "Country name or two-letter code for pricing, for example United Kingdom or GB.",
      "examples": [
        "United Kingdom"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "game": "Alan Wake 2"
    },
    {
      "game": "https://store.epicgames.com/en-US/p/alan-wake-2",
      "country": "United Kingdom"
    },
    {
      "game": "Hades"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `name` | string | `"Alan Wake 2"` |  |
| `genres` | array |  |  |
| `sale_end` | string or null | `"2026-10-06T18:00:00+00:00"` | Sale end date and time with UTC offset when discounted. |
| `developer` | string or null | `"Remedy Entertainment"` |  |
| `platforms` | array |  |  |
| `publisher` | string or null | `"Epic Games Publishing"` |  |
| `age_rating` | string or null | `"ESRB Mature 17+"` |  |
| `store_link` | string | `"https://store.epicgames.com/en-US/p/alan-wake-2"` |  |
| `release_date` | string or null | `"2023-10-27"` | Release date as YYYY-MM-DD. |
| `currency_code` | string | `"USD"` |  |
| `current_price` | number | `49.99` | Current price in the stated currency; zero when free. |
| `original_price` | number | `49.99` | Original price in the stated currency; zero when free. |
| `epic_product_id` | string or null | `"bb39232a9dab49969c3eb7fe994b2843"` |  |
| `cover_image_link` | string or null | `"https://cdn1.epicgames.com/offer/c4763f236d08423eb47b4c3008779c84/EGS_AlanWake2_RemedyEntertainment_S2_1200x1600-c7c809` |  |
| `discount_percent` | number | `0` |  |
| `epic_namespace_id` | string or null | `"c4763f236d08423eb47b4c3008779c84"` |  |
| `short_description` | string or null | `"Saga Anderson arrives to investigate ritualistic murders in a small town. Alan Wake pens a dark story to shape the real` |  |
| `epic_player_rating` | number or null | `4.8` | Epic player rating out of 5, when shown. |

**Example input**

```json
{
  "game": "Alan Wake 2"
}
```

**Example output**

```json
{
  "name": "Alan Wake 2",
  "genres": [
    "Horror",
    "Action-Adventure",
    "Shooter"
  ],
  "sale_end": null,
  "developer": "Remedy Entertainment",
  "platforms": [
    "Windows"
  ],
  "publisher": "Epic Games Publishing",
  "age_rating": "ESRB Mature 17+",
  "store_link": "https://store.epicgames.com/en-US/p/alan-wake-2",
  "release_date": "2023-10-27",
  "currency_code": "USD",
  "current_price": 49.99,
  "original_price": 49.99,
  "epic_product_id": "bb39232a9dab49969c3eb7fe994b2843",
  "cover_image_link": "https://cdn1.epicgames.com/offer/c4763f236d08423eb47b4c3008779c84/EGS_AlanWake2_RemedyEntertainment_S2_1200x1600-c7c8091ddac0f9669c8e5905bca88aaa",
  "discount_percent": 0,
  "epic_namespace_id": "c4763f236d08423eb47b4c3008779c84",
  "short_description": "Saga Anderson arrives to investigate ritualistic murders in a small town. Alan Wake pens a dark story to shape the reality around him. These two heroes are somehow connected. Can they become the heroe…",
  "epic_player_rating": 4.8
}
```

### List free games

Operation `list_free_games`, version 1. 1 credit per call.

List current and upcoming free games on the Epic Games Store for a country, including giveaway dates, usual price, publisher, cover image, and store link. Availability varies by country.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `country` | string | no | `"United Kingdom"` | Country name or two-letter country code, such as United Kingdom or GB. |

**Input schema**

```json
{
  "type": "object",
  "properties": {
    "country": {
      "type": "string",
      "default": "United States",
      "description": "Country name or two-letter country code, such as United Kingdom or GB.",
      "examples": [
        "United Kingdom",
        "JP"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {},
    {
      "country": "United Kingdom"
    },
    {
      "country": "JP"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `games` | array |  | Current free games first, then upcoming free games. |
| `games[].title` | string or null | `"Astrea Six Sided Oracles"` |  |
| `games[].status` | string | `"Free now"` |  |
| `games[].free_from` | string | `"2026-09-24T15:00:00+00:00"` | ISO 8601 date-time with offset. |
| `games[].publisher` | string or null | `"Akupara Games"` |  |
| `games[].free_until` | string | `"2026-10-01T15:00:00+00:00"` | ISO 8601 date-time with offset. |
| `games[].store_link` | string or null | `"https://store.epicgames.com/en-US/p/astrea-six-sided-oracles-33c949"` |  |
| `games[].normal_price` | number or null | `24.99` | Usual price in the local currency. |
| `games[].currency_code` | string or null | `"USD"` | Currency of the normal price. |
| `games[].cover_image_link` | string or null | `"https://cdn1.epicgames.com/spt-assets/4515173972ae4444a2582bc690c150bd/download-astrea-six-sided-oracles-offer-av5rc.pn` |  |

**Example input**

```json
{}
```

**Example output**

```json
{
  "games": [
    {
      "title": "Astrea Six Sided Oracles",
      "status": "Free now",
      "free_from": "2026-09-24T15:00:00+00:00",
      "publisher": "Akupara Games",
      "free_until": "2026-10-01T15:00:00+00:00",
      "store_link": "https://store.epicgames.com/en-US/p/astrea-six-sided-oracles-33c949",
      "normal_price": 24.99,
      "currency_code": "USD",
      "cover_image_link": "https://cdn1.epicgames.com/spt-assets/4515173972ae4444a2582bc690c150bd/download-astrea-six-sided-oracles-offer-av5rc.png"
    },
    {
      "title": "Mechabellum",
      "status": "Free now",
      "free_from": "2026-09-24T15:00:00+00:00",
      "publisher": "Dreamhaven, Inc.",
      "free_until": "2026-10-01T15:00:00+00:00",
      "store_link": "https://store.epicgames.com/en-US/p/mechabellum-88a843",
      "normal_price": 14.99,
      "currency_code": "USD",
      "cover_image_link": "https://cdn1.epicgames.com/spt-assets/131adc2288294d74aaff6a2f02b51d59/mechabellum-1jq5t.jpg"
    },
    {
      "title": "BURIED STARS",
      "status": "Coming soon",
      "free_from": "2026-10-01T15:00:00+00:00",
      "publisher": "LINE Games Corporation",
      "free_until": "2026-10-08T15:00:00+00:00",
      "store_link": "https://store.epicgames.com/en-US/p/buried-stars-d7c88c",
      "normal_price": 39.99,
      "currency_code": "USD",
      "cover_image_link": "https://cdn1.epicgames.com/spt-assets/e2dc55c2709641a18fc37ef7ce32cfdd/buried-stars-yijfe.png"
    }
  ]
}
```

## Quick start

Call the API with a Fous API key (`FOUS_API_KEY`). To create one, turn on Developer mode in Fous Studio, then open Keys & connections → API keys (https://app.fous.com/keys).

```bash
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@epic-games-store",
  "visibility": "public",
  "operation": "get_game",
  "version": 1,
  "input": {
    "game": "Alan Wake 2"
  },
  "response": {
    "format": "json"
  }
}'
```

```python
# Save as fous.py and run with python3 fous.py. No packages needed.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
import json
import os
import urllib.error
import urllib.request

api_key = os.environ.get("FOUS_API_KEY")
if not api_key:
    raise RuntimeError("Set FOUS_API_KEY before running this example")

body = json.loads("{\n  \"api\": \"@epic-games-store\",\n  \"visibility\": \"public\",\n  \"operation\": \"get_game\",\n  \"version\": 1,\n  \"input\": {\n    \"game\": \"Alan Wake 2\"\n  },\n  \"response\": {\n    \"format\": \"json\"\n  }\n}")
request = urllib.request.Request(
    "https://api.fous.com/v1/query",
    data=json.dumps(body).encode("utf-8"),
    headers={
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
    },
    method="POST",
)
try:
    with urllib.request.urlopen(request, timeout=120) as response:
        result = json.load(response)
except urllib.error.HTTPError as error:
    raise RuntimeError(f"HTTP {error.code}: {error.read().decode('utf-8', errors='replace')}") from error
if result.get("success") is False:
    raise RuntimeError(result.get("error", {}).get("message", "Request failed"))
print(json.dumps(result["data"]["output"], indent=2))
```

```typescript
// Save as fous.mts and run with npx tsx fous.mts.
// First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
const apiKey = process.env.FOUS_API_KEY;
if (!apiKey) throw new Error("Set FOUS_API_KEY before running this example");

const response = await fetch("https://api.fous.com/v1/query", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  signal: AbortSignal.timeout(120_000),
  body: JSON.stringify({
  "api": "@epic-games-store",
  "visibility": "public",
  "operation": "get_game",
  "version": 1,
  "input": {
    "game": "Alan Wake 2"
  },
  "response": {
    "format": "json"
  }
}),
});
type ApiResult = { success: boolean; data?: { output: unknown }; error?: { message: string } };
const result: ApiResult = await response.json();
if (!response.ok || result.success === false) {
  throw new Error(result.error?.message ?? `HTTP ${response.status}`);
}
if (!result.data) throw new Error("Missing API response data");
console.log(result.data.output);
```

Or describe the data in plain language: send `{"api":"@epic-games-store","prompt":"Describe the data you need, with every detail"}` to the same URL. Fous fills in the input, runs the method that fits and returns only the fields you asked for; `data.route.calls[].request` is the exact call it made. Routing is free; the run costs the same.

## Use cases

- Track current and upcoming free game giveaways by country
- Compare current and original game prices
- Review game genres, platforms, publishers, and developers
- Check game ratings and sale end dates

## FAQ

### Is Fous affiliated with Epic Games Store?

No. Fous is not affiliated with Epic Games Store. This workflow reads the public store.epicgames.com website and returns its data.

### How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

### Do I need a Epic Games Store account?

No. You only need a Fous account.

### How current is the data?

Fous gets the data from store.epicgames.com when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

### Which games are free now or coming soon?

List free games returns current and upcoming free games for a country, with giveaway dates and usual prices.

### What is a game's current price and discount?

Get game returns country-specific current and original prices, discount percentage, and sale end date when discounted.

### What platforms and ratings does a game have?

Get game returns game platforms and available player and age ratings.

## Related

- [Steam API](https://fous.com/workflows/steam.md): Steam returns game details, country-specific prices, reviews, and current and historical player counts, plus player rankings and sales lists; some details or prices may be unavailable, and review totals span languages and verdicts.
- [PlayStation Store API](https://fous.com/workflows/playstation-store.md): Find PlayStation Store game editions, prices, ratings, and release information, plus current game sales and their end dates where available.
- [Xbox API](https://fous.com/workflows/xbox.md): Xbox provides game details, country-specific prices and Game Pass availability, catalog-ordered listings, and current country sales; prices may be unavailable and some dates unpublished.
- [Nintendo eShop API](https://fous.com/workflows/nintendo-eshop.md): Nintendo eShop returns Nintendo Switch and Switch 2 game details and store prices by country, plus current game discounts in select countries, excluding downloadable add-ons.
- [Microsoft Store API](https://fous.com/workflows/microsoft-store.md): Microsoft Store returns app and game listings, country-specific searches, and ranked charts; update notes, purchase prices, and exact rating counts may be unavailable.
- [Apple App Store API](https://fous.com/workflows/apple-app-store.md): Apple App Store returns public app listings, keyword search, ratings, prices, listed purchases, country-specific reviews and visible replies, and up to 200 ranked chart apps.
- [IsThereAnyDeal API](https://fous.com/workflows/isthereanydeal.md): Compare PC game prices at authorized stores.
- [Google Play API](https://fous.com/workflows/google-play.md): Google Play helps people discover Android apps and games, view public listings and search results, read reviews when available by app and region, and see country-specific top charts.
- [All Entertainment workflows](https://fous.com/workflows/category/entertainment)
