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.appFor local development, the API server runs on port 4000 by default:
http://localhost:4000OpenAPI 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:
| Area | Use |
|---|---|
| Offers | Game products, editions, bundles, and catalog metadata |
| Items | Store items and related content |
| Prices | Regional prices, discounts, and promotions |
| Search | Queryable catalog and merchandising data |
| Profiles | Public and authenticated profile data |
| Free games | Current and upcoming free promotions |
Response Format
Responses are JSON. Collection endpoints use pagination fields where the underlying route supports paging.