Discover/g2a.com API
live

g2a.com APIg2a.com

Access G2A marketplace data: search game keys, get seller offers with ratings, and browse category trees. Real-time pricing, stock status, and seller reputation data.

Endpoints
3
Updated
10d ago
Try it
Page number for pagination
Search keyword (e.g., 'elden ring')
api.parse.bot/scraper/e5220466-1443-45c1-ae07-fa5af85274ff/<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/e5220466-1443-45c1-ae07-fa5af85274ff/search_products?query=elden+ring' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for products on G2A by keyword. Returns a paginated list of products with price, platform, region, and stock information. Results are extracted from the search page and return up to 18 items per page.

Input
ParamTypeDescription
pageintegerPage number for pagination
queryrequiredstringSearch keyword (e.g., 'elden ring')
Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with name, id, slug, price, currency, platform, region, type, sellers_count, stock_status",
    "pagination": "object with page, total_results, has_next, items_per_page"
  },
  "sample": {
    "data": {
      "products": [
        {
          "id": "10000273674023",
          "name": "Elden Ring PC",
          "slug": "elden-ring-pc-steam-account-account-global-i10000273674023",
          "type": "Account",
          "price": "24.21",
          "region": "GLOBAL",
          "currency": "USD",
          "platform": "Steam",
          "stock_status": "AVAILABLE",
          "sellers_count": 13
        }
      ],
      "pagination": {
        "page": 1,
        "has_next": true,
        "total_results": 237,
        "items_per_page": 18
      }
    },
    "status": "success"
  }
}

About the g2a.com API

The G2A API exposes 3 endpoints covering product search, full product details, and category navigation across G2A's digital game key marketplace. The get_product_details endpoint returns per-offer pricing alongside seller reputation fields like seller_rating_percent, seller_positives, and seller_negatives, giving you the data needed to compare offers from multiple sellers on a single product page.

Search and Browse

The search_products endpoint accepts a query string and an optional page integer for pagination. Each response returns up to 18 product objects per page, with fields covering name, slug, price, currency, platform, region, type, sellers_count, and stock_status. The pagination object includes total_results, has_next, and items_per_page, so you can walk through multi-page result sets programmatically.

Product Details and Seller Offers

Passing a product slug from search results to get_product_details returns two top-level objects. The product object includes name, rating, reviews_count, image, base_title, and description. The offers array lists every available seller offer for that product, with each entry carrying price, currency, seller_name, seller_rating_percent, seller_positives, seller_negatives, and seller_or (the overall rating metric). This makes it straightforward to identify the lowest-price offer from sellers above a given reputation threshold.

Category Tree

The get_categories endpoint takes no inputs and returns the full G2A navigation category tree. Each category object includes a name, a slug, and a subcategories array, each subcategory also carrying name and slug. This is useful for building category-browsing interfaces or scoping searches to a specific game platform or product type.

Common use cases
  • Track real-time price changes for specific game keys across multiple G2A sellers using search_products and get_product_details
  • Compare seller reputation metrics (seller_rating_percent, seller_positives) to surface the most trusted offers for a given product
  • Build a price alert tool that monitors stock_status and price fields for a wishlist of game slugs
  • Aggregate sellers_count data from search results to identify which titles have the most marketplace competition
  • Populate a category-browsing UI using the get_categories category tree with name and slug fields
  • Cross-reference platform and region fields from search results to filter region-locked key availability
  • Analyze reviews_count and rating from get_product_details to rank popular titles by community reception
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 G2A have an official public developer API?+
G2A does not offer a publicly documented developer API for marketplace data. Their developer resources at developers.g2a.com focus on payment integration and reseller tools, not product or seller data retrieval.
What seller data does `get_product_details` return, and can I filter offers by seller rating?+
The offers array includes seller_name, seller_rating_percent, seller_positives, seller_negatives, and seller_or for each offer on a product. The endpoint returns all available offers without server-side filtering, so rating-based filtering needs to be applied client-side after you receive the full list.
Does `search_products` return more than 18 results per request?+
Each page of results is capped at 18 items (items_per_page). The pagination object includes has_next and total_results, so you can iterate through additional pages by incrementing the page parameter.
Does the API return individual user reviews for products?+
Not currently. get_product_details returns aggregate review data — reviews_count and rating — but not the text or metadata of individual user reviews. You can fork this API on Parse and revise it to add an endpoint that retrieves per-review content.
Does the API expose historical pricing or price trends for a product?+
Not currently. All three endpoints return current, point-in-time data only. Historical price tracking would require storing responses over time in your own data store. You can fork this API on Parse and revise it to add a historical pricing endpoint if the underlying data becomes accessible.
Page content last updated . Spec covers 3 endpoints from g2a.com.
Related APIs in MarketplaceSee all →
mouser.com API
mouser.com API
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.
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.
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.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
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.
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.
G2A.com API — Game Keys, Prices & Sellers · Parse