Epic Games+API.SH

Epic Games API

Epic Games Store free games, prices, discounts and game details as JSON, with no Epic developer account.

The API.SH Epic Games API turns the public Epic Games Store into structured JSON. Get the games free to keep this week and the ones announced for next week with start and end dates, search or browse the catalog with every store filter, and pull a game's price, discount, genres, ratings, languages and system requirements. Edition offers list the editions, bundles and add-ons for a game.

  • 3 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Epic Games Store search
GET https://api.api.sh/epic-games/v1/search
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Epic Games API

Free game alerts

Poll the free games feed to post this week's and next week's giveaways to Discord, email or a newsletter with their dates.

Price and discount tracking

Track a game's price, original price, discount and sale end date in a country, or filter search to games on sale.

Catalog and release research

Browse by category, genre tag, platform and release date, including upcoming releases, to map the store.

Editions, DLC and bundles

List every edition, bundle, add-on and in-game item for a game to compare offers.

Game pages for apps and agents

Show title, description, developer, ratings, languages and Windows and macOS system requirements inside your own app or AI agent.

Epic Games data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Epic Games API endpoints and prices

Every Epic Games endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Search and discovery1
Epic Games Store search
/epic-games/v1/search
$1 · $2 PAYG
1 credit
More data2
Epic Games Store free games
/epic-games/v1/free-games
$1 · $2 PAYG
1 credit
Epic Games Store game
/epic-games/v1/game
$1 · $2 PAYG
1 credit

Call the Epic Games API

Epic Games Store search: GET https://api.api.sh/epic-games/v1/search

curl "https://api.api.sh/epic-games/v1/search?q=witcher" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 483 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Epic Games data

  • Public data only: no Epic Games login, cookies or account needed
  • One key and one response shape for Epic Games and 482 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Epic Games API

Epic's official developer APIs are Epic Online Services, a free SDK and web API suite for matchmaking, friends, achievements, anti-cheat and player data inside your own game. They do not offer a public feed of Epic Games Store listings. API.SH reads the public store pages for free games, prices and catalog data.

Skip maintaining your own Epic Games Store scraper or an unofficial library that breaks when the store changes: API.SH gives you one key and a fixed price per call.

Epic Games API questions

What Epic Games data can I get?+

This week's and next week's free games (/epic-games/v1/free-games), a game's page with price, ratings and system requirements (/epic-games/v1/game) and catalog search with sale, price, genre and release filters (/epic-games/v1/search).

How much does the Epic Games API cost?+

Every Epic Games endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /epic-games/v1/free-games at 1 credit each.

Is there an official Epic Games API?+

Yes, but for game developers: Epic Online Services offers an SDK and web APIs for matchmaking, friends, achievements and anti-cheat. It does not cover Epic Games Store listings, which is the data API.SH returns.

Do I need an Epic Games account or login?+

No. API.SH reads public Epic Games Store pages only. No endpoint uses a login, cookies or anyone's account.

How do I get the Epic Games free games list?+

Call /epic-games/v1/free-games. It returns the games free to keep now and the ones announced for next week, with the dates each offer starts and ends.

Can I use the Epic Games API from Python?+

Yes. It is a plain HTTPS API that returns JSON, so any language works. Use the Python SDK or call /epic-games/v1/free-games with requests and your API key. A short script can post the result to Discord or email on a schedule.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /epic-games/v1/free-games to list the current free games. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More media & music APIs all music, movie & game APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 483 platforms.
Get a free API key