GOG.com Game & Price Scraper avatar

GOG.com Game & Price Scraper

Pricing

from $0.89 / 1,000 results

Go to Apify Store
GOG.com Game & Price Scraper

GOG.com Game & Price Scraper

Scrape GOG.com games, DLC and packs — multi-currency prices across 18 storefronts in one run, plus genres, ratings, reviews, system support, languages and full descriptions. No API key required.

Pricing

from $0.89 / 1,000 results

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Categories

Share

Banner

Scrape the full GOG.com catalog — games, DLC and packs — with prices across 18 storefronts in a single run. Get genres, tags, ratings, reviews, system support, languages, media and full descriptions. No API key required.


Why this scraper?

🌍 Multi-currency in one run

Price every game across up to 18 native-currency storefronts (USD, EUR, GBP, PLN, BRL, CAD, AUD, CHF, RUB, CNY and more) in a single run. No competitor offers this.

🎮 Most fields in its category

50+ fields per product: pricing, discounts, genres, tags, features, PEGI/ESRB/USK ratings, review scores, screenshots, and optional deep enrichment with descriptions, languages, system requirements, DLC counts and trailers.

🔍 Search, browse, or target directly

Keyword search, full-catalog browse by trending/bestselling/newest/rating/discount, or pass exact product IDs and GOG URLs.

🎯 Powerful filters

Filter by genre, operating system, price range, rating, release date, and on-sale status — all without extra cost.

⚡ Fast and reliable

Runs on GOG's own catalog API. No proxy needed, no rate-limit headaches.


Input parameters

FieldTypeDefaultDescription
searchQuerystring""Keyword(s) to search. Empty browses the whole catalog.
countrystringUSSingle storefront to price against (native currency).
countriesarray[]Multiple storefronts priced side by side in one run.
allCountriesbooleanfalsePrice all 18 storefronts at once.
productTypestringgamegame, dlc, or pack.
sortBystringdesc:trendingTrending, bestselling, newest, price, rating, discount, A–Z.
genresarray[]Filter by genre (action, rpg, strategy, horror, …).
systemsarray[]Filter by OS (windows, mac, linux).
discountedOnlybooleanfalseServer-side: only currently discounted products.
priceFilterstringallall, free, paid, or onSale.
minPrice / maxPriceintegerPrice bounds (first storefront's currency).
minRatingnumberMinimum GOG review rating (0–5).
releasedAfter / releasedBeforestring""Release date bounds (YYYY-MM-DD).
fetchDetailsbooleanfalseFetch descriptions, languages, system support, DLC, videos.
productIdsarray[]Specific GOG numeric product IDs.
startUrlsarray[]Specific GOG game URLs.
maxResultsinteger5Maximum products to return.

Output schema

Always present

FieldTypeDescription
idstringGOG numeric product ID.
slugstringURL slug.
titlestringProduct title.
productTypestringgame / dlc / pack.
productStatestringAvailability state.
isComingSoonbooleanTitle is announced but not yet released (no price).
isReleasedbooleanTitle is released and purchasable.
urlstringGOG store page URL.
developersarrayDeveloper studios.
publishersarrayPublishers.
releaseDatestringOriginal release date.
storeReleaseDatestringGOG store release date.
operatingSystemsarraySupported OS slugs.
genresarrayGenre names.
tagsarrayUser/store tags.
featuresarraySingle-player, achievements, cloud saves, etc.
ageRatingPegistringPEGI age rating.
ageRatingEsrbstringESRB age rating.
ageRatingUskstringUSK age rating.
reviewsRatingnumberGOG review score, 0–5 scale.
reviewsCountnumberNumber of reviews.
coverHorizontalstringHorizontal cover image.
coverVerticalstringVertical cover image.
logostringLogo image.
backgroundImagestringBackground image.
screenshotsarrayScreenshot URLs.
editionsCountnumberNumber of editions.
pricesarrayPer-country price objects (see below). Only storefronts with a real price.
priceByCountryobjectCountry → final price value.
countriesQueriedarrayAll storefronts checked (including price-less ones).
countriesPricedarrayStorefronts with a resolved price.
isFreebooleanFree in any selected storefront.
isOnSaleAnywherebooleanDiscounted in any selected storefront.
hasPricebooleanAt least one storefront returned a price.
lowestPriceValuenumberLowest final price across storefronts.
lowestPriceCurrencystringCurrency of the lowest price.
scrapedAtstringISO timestamp.

Each entry in prices[]: country, currency, baseValue, finalValue, baseDisplay, finalDisplay, discountPercent, isDiscounted, isFree.

With fetchDetails: true (nested under detail)

FieldTypeDescription
gameTypestringProduct type from the detail API.
inDevelopmentbooleanStill in development.
isPreOrderbooleanPre-order title.
isInstallablebooleanInstallable product.
supportsWindows / supportsMac / supportsLinuxbooleanOS compatibility.
languagesarraySupported languages.
languageCountnumberNumber of languages.
descriptionLeadstringShort description.
descriptionFullstringFull description (plain text).
descriptionMarkdownstringFull description as Markdown.
whatsCoolAboutItstringGOG's highlight blurb.
dlcCountnumberNumber of DLCs.
dlcIdsarrayProduct IDs of the title's DLCs.
videosarrayTrailer objects (url, thumbnail, provider).
relatedProductIdsarrayRelated product IDs.
forumUrl / supportUrlstringForum and support links.

Example record

{
"id": "1931614212",
"slug": "life_is_strange_complete_season",
"title": "Life is Strange: Complete Season",
"productType": "game",
"url": "https://www.gog.com/en/game/life_is_strange_complete_season",
"developers": ["DON'T NOD"],
"publishers": ["Square Enix"],
"releaseDate": "2015.01.30",
"operatingSystems": ["windows"],
"genres": ["Action", "Adventure", "Mystery"],
"tags": ["Adventure", "Story Rich", "Indie"],
"features": ["Single-player", "Cloud saves", "Controller support"],
"ageRatingPegi": "16",
"ageRatingEsrb": "17",
"reviewsRating": 4.3,
"reviewsCount": 470,
"prices": [
{ "country": "US", "currency": "USD", "baseValue": 19.99, "finalValue": 2.99, "baseDisplay": "$19.99", "finalDisplay": "$2.99", "discountPercent": 85, "isDiscounted": true, "isFree": false },
{ "country": "DE", "currency": "EUR", "baseValue": 19.99, "finalValue": 2.99, "discountPercent": 85, "isDiscounted": true, "isFree": false }
],
"priceByCountry": { "US": 2.99, "DE": 2.99 },
"countriesPriced": ["US", "DE"],
"isFree": false,
"isOnSaleAnywhere": true,
"lowestPriceValue": 2.99,
"lowestPriceCurrency": "USD",
"scrapedAt": "2026-06-24T10:00:00.000Z"
}

Examples

1. Search for a game

{ "searchQuery": "witcher", "country": "US", "maxResults": 10 }

2. Cheapest RPGs on sale, with full details

{ "productType": "game", "genres": ["rpg"], "discountedOnly": true, "sortBy": "asc:price", "fetchDetails": true, "maxResults": 25 }

3. Compare one game's price across every storefront

{ "startUrls": [{ "url": "https://www.gog.com/game/cyberpunk_2077" }], "allCountries": true }

4. Daily feed of newest releases

{ "sortBy": "desc:releaseDate", "countries": ["US", "DE", "GB"], "maxResults": 50 }

💰 Pricing

Pay per result. No subscription, no start fee.

PlanPrice per 1,000 results
Free / Bronze$0.99
Silver$0.94
Gold$0.89
Platinum$0.79
Diamond$0.69

The cheapest GOG scraper on Apify, with the most fields and the only one offering multi-currency pricing in a single run.


Performance

HTTP-only against GOG's catalog API. No proxy required. Typical runs use under 100 MB RAM. Multi-country and fetchDetails runs make more requests, but throughput stays high because every endpoint is a fast JSON API.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl