Epic Games Store Offers API - Free Games, Deals & Prices avatar

Epic Games Store Offers API - Free Games, Deals & Prices

Pricing

from $0.60 / 1,000 epic offer records

Go to Apify Store
Epic Games Store Offers API - Free Games, Deals & Prices

Epic Games Store Offers API - Free Games, Deals & Prices

[💵 $1.00 / 1K] Export Epic Games Store offers, current and upcoming free games, discounts, prices, sellers, product URLs, and promotion windows from Epic's public store API.

Pricing

from $0.60 / 1,000 epic offer records

Rating

0.0

(0)

Developer

WebData Labs

WebData Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Epic Games Store Offers API

Track Epic Games Store free games and deals - not a full gaming marketplace crawler. This Actor exports Epic Games Store offers, current and upcoming free-game promotions, prices, discounts, sellers, and product URLs from Epic's public store endpoint. It is built for clean scheduled extraction, deal monitoring, newsletters, dashboards, and game-price workflows.

✅ What you get / ❌ What this isn't

✅ Current Epic Games Store free-game promotions
✅ Upcoming free-game promotion windows
✅ Discounted offers with normalized prices and currency
✅ Seller, product slug, product URL, images, categories, and tags
✅ Multi-country storefront support
✅ A requests-only scraper with no browser, login, proxy, or LLM dependency

❌ Not Steam, GOG, PlayStation, Xbox, or cross-store coverage
❌ Not historical price tracking by itself
❌ Not an alerting service by itself
❌ Not private or logged-in Epic account data

🔎 Why use this Actor

  • Free-game monitoring: capture current and upcoming Epic free-game windows in structured JSON.
  • Clean deal fields: get original price, discount price, discount percent, currency, and promo timing.
  • Low-friction API source: no login, no browser automation, and no proxy needed for the default path.
  • Country storefront checks: compare countries such as US, GB, and DE.
  • Scheduler-friendly output: run it daily or weekly and feed the dataset into a bot, dashboard, newsletter, or webhook.

📊 What data you get

FieldTypeDescription
countrystringEpic storefront country code
titlestringOffer title
sellerstringStore seller name
currencystringPrice currency
originalPricenumberOriginal price in major currency units
discountPricenumberDiscounted price in major currency units
discountPercentnumberCalculated discount percentage
isCurrentlyFreebooleanTrue when the current discount price is zero
hasUpcomingFreePromotionbooleanTrue when a future free promotion is scheduled
promotionStartstringPromotion start timestamp
promotionEndstringPromotion end timestamp
productUrlstringEpic Store product URL

👥 Who it's for

  • game-deal newsletters,
  • Discord bots and community tools,
  • price/deal dashboards,
  • affiliate and editorial content sites,
  • game market analysts who need a simple Epic Store feed.

⚙️ How to scrape Epic Games Store free games

  1. Add one or more country codes, such as US, GB, or DE.
  2. Keep includeNonDiscounted off if you only want free games and discounted deals.
  3. Keep includeUpcomingPromotions on to capture the next free-game window.
  4. Run the Actor.
  5. Export the dataset or connect it to your workflow through the Apify API, webhooks, Make, Zapier, or scheduled runs.

📥 Input

{
"countries": ["US", "GB", "DE"],
"locale": "en-US",
"includeNonDiscounted": false,
"includeUpcomingPromotions": true,
"maxItemsPerCountry": 100
}
FieldTypeDefaultDescription
countriesarray["US"]Epic storefront country codes
localestringen-USStore locale
includeNonDiscountedbooleanfalseInclude full-price offers
includeUpcomingPromotionsbooleantrueInclude future free-game promotions
maxItemsPerCountryinteger100Maximum output rows per country

📤 Output

{
"recordType": "offer",
"source": "epic_games_store",
"country": "US",
"title": "River City Girls 2",
"seller": "WayForward",
"currency": "USD",
"originalPrice": 39.99,
"discountPrice": 0,
"discountPercent": 100,
"isCurrentlyFree": true,
"hasUpcomingFreePromotion": false,
"promotionStart": "2026-07-02T15:00:00.000Z",
"promotionEnd": "2026-07-09T15:00:00.000Z",
"productUrl": "https://store.epicgames.com/p/..."
}

Dataset views:

ViewDescription
offersAll normalized output offer rows
free_gamesCurrent or upcoming free-game promotions

💵 How much does it cost?

Recommended launch pricing is about $1.00 per 1,000 output rows, with platform usage included. A daily run for one storefront usually emits only a handful of free-game/deal rows when includeNonDiscounted is off, so typical monitoring runs should be cheap.

🔁 Run it on the Apify platform

Use Apify scheduling for daily/weekly deal checks, API calls for on-demand extraction, webhooks for notifications, or Make/Zapier to push results into a spreadsheet, bot, or CMS.

⚠️ Limits and caveats

  • This Actor depends on Epic's public store backend endpoint.
  • If Epic changes its response shape, the parser may need an update.
  • It returns the current public snapshot, not historical price trends.
  • Country storefront results can differ by availability and pricing.
  • Apple App Store Reviews API
  • TikTok Creative Center Ad Intelligence
  • Prediction Markets Scraper
  • Bulk URL Status Checker

❓ FAQ

Is this an Epic Games Store API?

It is an unofficial Apify Actor that exposes Epic Games Store public offer data as structured dataset rows and API-accessible output.

Does it scrape private Epic account data?

No. It only extracts public store offer data.

Can it monitor free games every week?

Yes. Schedule the Actor on Apify and keep includeUpcomingPromotions enabled.

Does it include Steam or GOG deals?

No. This version is Epic Games Store only.

🛠️ Support

Open an issue with the run URL, input JSON, and the offer or country that behaved unexpectedly.