Discover/gg.deals API
live

gg.deals APIgg.deals

Search games, browse current deals across stores, and retrieve historical price data from GG.deals via 4 structured API endpoints.

Endpoints
4
Updated
4mo ago
Try it
Search query for game title (e.g. 'elden ring', 'cyberpunk')
api.parse.bot/scraper/f8279109-dfa1-45a0-bc90-5d88dca62914/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f8279109-dfa1-45a0-bc90-5d88dca62914/search_games?query=cyberpunk' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for games by title on GG.deals. Returns a list of matching games with their current lowest prices and discounts.

Input
ParamTypeDescription
queryrequiredstringSearch query for game title (e.g. 'elden ring', 'cyberpunk')
Response
{
  "type": "object",
  "fields": {
    "games": "array of game objects with game_id, name, slug, image_url, link, lowest_price, and discount"
  },
  "sample": {
    "data": {
      "games": [
        {
          "link": "https://gg.deals/game/elden-ring/",
          "name": "ELDEN RING",
          "slug": "elden-ring",
          "game_id": "119003",
          "discount": "-41%",
          "image_url": "https://img.gg.deals/31/ef/b655fb330dcd049aa385e36c1de20ed8d0df_249xr143.jpg",
          "lowest_price": "$35.13"
        }
      ]
    },
    "status": "success"
  }
}

About the gg.deals API

The GG.deals API exposes 4 endpoints for querying game prices, active deals, and historical price charts across PC and console storefronts. Use search_games to find titles by name and get their current lowest prices, get_deals to paginate through live discounts with DRM and platform filters, and get_game_price_history to retrieve timestamped price data points for both official retailers and keyshops.

Searching and Browsing

The search_games endpoint accepts a query string and returns an array of matching game objects, each including game_id, name, slug, image_url, link, lowest_price, and discount. The slug and game_id values returned here feed directly into the two detail endpoints.

The get_deals endpoint lists current deals with a range of optional filters: drm (e.g., Steam, GOG), platform (1 for PC, 2 for Xbox, 3 for PlayStation, 4 for Switch), min_discount, min_price, max_price, store, and sort (by date, best, expiry, or price). Results are paginated via the page parameter, and each deal object includes current_price, original_price, discount, store_name, store_logo, and drm.

Game Detail and Price Offers

The get_game_detail endpoint takes a slug and returns a full picture of a game's current availability: an offers array with per-store entries showing store_type, store_name, price, drm, and any active coupon. It also returns aggregate ratings (score and count) and metadata covering description, release_date, and brand.

Price History

The get_game_price_history endpoint accepts either a slug or a game_id and returns chartData with separate retail and keyshops arrays. Each data point carries x (timestamp in milliseconds), y (price), shop (store name), and name (date range label). The currency object in the response includes decimals, prefix, and suffix for formatting prices correctly in any display context.

Common use cases
  • Alert users when a specific game drops below a target price using get_game_price_history timestamp data
  • Build a multi-store deal aggregator filtered by DRM platform (Steam, GOG) using get_deals
  • Compare official retailer vs. keyshop pricing for any title via the offers array in get_game_detail
  • Track discount trends over time for a wishlist by querying chartData retail and keyshop arrays
  • Filter deals by platform ID to surface Switch or PlayStation-specific discounts
  • Show coupon codes alongside store prices by reading the coupon field in get_game_detail offers
  • Populate a game search autocomplete with cover images and lowest prices from search_games results
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does GG.deals have an official developer API?+
GG.deals does not currently offer a public developer API. This Parse API provides structured access to game search, deal listings, game details, and price history data from the site.
What does `get_game_price_history` distinguish between retail and keyshop prices?+
The chartData object contains two separate arrays: retail for prices from official storefronts and keyshops for third-party key sellers. Each entry in both arrays includes a Unix timestamp in milliseconds (x), a price value (y), the store name (shop), and a human-readable date range label (name), so you can plot or compare the two series independently.
Can I filter `get_deals` results by both DRM type and platform at the same time?+
Yes. The get_deals endpoint accepts drm (e.g., 'Steam') and platform (integer: 1 PC, 2 Xbox, 3 PlayStation, 4 Switch) as independent optional parameters. You can pass both in a single request along with min_discount, min_price, max_price, and sort to narrow results further.
Does the API return user reviews or community wishlists from GG.deals?+
Not currently. The get_game_detail endpoint returns aggregate ratings with a score and count, but individual user reviews, community wishlists, and forum activity are not covered by the current endpoints. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Is historical price data available for all platforms, or only PC?+
The get_game_price_history endpoint resolves data by slug or game_id regardless of platform. However, the depth and availability of keyshop history may vary by title — games with low keyshop activity may return sparse or empty keyshops arrays in chartData.
Page content last updated . Spec covers 4 endpoints from gg.deals.
Related APIs in EcommerceSee all →
allkeyshop.com API
Search for games and compare CD key prices across multiple sellers to find the best deals, while tracking price history and viewing detailed store information. Get instant access to current game offers and pricing data to make informed purchasing decisions.
g2a.com API
Search for game keys and get real-time pricing, seller ratings, and detailed product information from G2A's marketplace. Browse available categories and find the best deals on digital game licenses from verified sellers.
gamestop.com API
Search GameStop's catalog for games and merchandise, browse products by category, view detailed product information including reviews, and discover what's available—all with seamless access that handles Cloudflare protection automatically.
steamdb.info API
Search and discover Steam games with real-time data on trending titles, most played games, top-rated releases, current sales, and free promotions. Get detailed information about any game including ratings, player counts, and pricing to find your next favorite game or track what's popular on Steam.
humblebundle.com API
Browse and search Humble Bundle's store products, view active bundles with detailed information, and check the latest Humble Choice monthly games and free offerings. Get instant access to current pricing, bundle contents, and game availability to find the best deals.
miniaturemarket.com API
Search for miniature and tabletop gaming products, browse items by category, and access detailed product information including customer reviews and current deals from Miniature Market. Find exactly what you need with comprehensive product listings and real-time pricing data to make informed purchasing decisions.
cdkeys.com API
Search and browse digital game keys across thousands of titles, view product details, pricing, and discover best sellers and latest releases from CDKeys. Filter games by category, compare options, and stay updated on the newest game key listings available.
eldorado.com API
Search for in-game accounts and currency listings on Eldorado.gg, view seller profiles with reviews, and check offer details and pricing. Browse featured games, explore account inventories by game, and research seller history to make informed purchases on the marketplace.