egdata API

Overview

Start here for the egdata REST API documentation.

egdata API exposes Epic Games Store catalog, pricing, search, profile, and promotional data through JSON endpoints.

Base URL

Production requests use:

https://api.egdata.app

For local development, the API server runs on port 4000 by default:

http://localhost:4000

OpenAPI Reference

The API reference is generated from ../../openapi/egdata.openapi.json when that file is present. This docs app ships a small fallback schema so the app can build before the generated schema exists in a checkout.

Browse the documented public endpoints in the API Reference.

Common Resources

The REST API groups data around these resource families:

AreaUse
OffersGame products, editions, bundles, and catalog metadata
ItemsStore items and related content
PricesRegional prices, discounts, and promotions
SearchQueryable catalog and merchandising data
ProfilesPublic and authenticated profile data
Free gamesCurrent and upcoming free promotions

Response Format

Responses are JSON. Collection endpoints use pagination fields where the underlying route supports paging.

On this page