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
3mo 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 →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
GG.deals API – Game Prices & Deal History · Parse