eneba.com APIeneba.com ↗
Access Eneba product listings, seller offers, pricing, and platform filters via 5 structured endpoints. Search games, DLC, gift cards, and more.
curl -X GET 'https://api.parse.bot/scraper/f819ae34-69c3-4bce-9faa-0f123f99cbe1/search_products?page=0&limit=3&query=Cyberpunk®ion=global' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products on Eneba by keyword. Returns paginated results with pricing and platform information.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number (0-indexed) |
| limit | integer | Number of results per page |
| queryrequired | string | Search keyword |
| region | string | Region filter (e.g., 'global', 'united_states', 'lithuania'). Some values like 'europe' may return errors from the upstream index. |
{
"type": "object",
"fields": {
"page": "integer, current page number",
"total": "integer, total number of results",
"nb_pages": "integer, total number of pages",
"products": "array of product objects with name, slug, image, price, currency, regions, platform, product_type, wishlist_count"
},
"sample": {
"data": {
"page": 0,
"total": 141,
"nb_pages": 29,
"products": [
{
"name": "Cyberpunk 2077 XBOX LIVE Key MEXICO",
"slug": "xbox-cyberpunk-2077-xbox-live-key-mexico",
"image": "https://imgproxy.eneba.games/ZDx3Tvw8QU4CjgZIAtE43NExUvOtLvd0caytWiv29K4/rs:fit:300/ar:1/...",
"price": 29.16,
"regions": [
"mexico"
],
"currency": "USD",
"platform": "xbox",
"product_type": "game",
"wishlist_count": 839
}
]
},
"status": "success"
}
}About the eneba.com API
The Eneba API gives developers structured access to digital game key marketplace data across 5 endpoints, covering product search, filtered browsing, detailed product metadata, and per-product seller offers. The get_product_offers endpoint, for example, returns a ranked list of seller offers with price, merchant details, MSRP, discount percentage, cashback, and stock status — all for a given product slug.
Search and Browse Products
The search_products endpoint accepts a query string and optional page, limit, and region parameters, returning paginated results with product name, slug, price, currency, platform, product_type, and wishlist_count. The list_products endpoint layers in additional filters: type (e.g., game, dlc, giftcard, top_up, emoney_prepaid) and platform (e.g., steam, xbox, psn, nintendo). Both endpoints share the same paginated response shape — page, total, nb_pages, and a products array — and use 0-indexed page numbers.
Product Details and Metadata
get_product_details takes a product slug and returns the full metadata record: DRM information (including name, slug, and an activation guide article slug), genres, regions (as code/name pairs), languages, developers, releasedAt (ISO 8601), and a description object that includes an HTML text field and meta content. Slugs are sourced from search_products or list_products results.
Seller Offers and Pricing
get_product_offers returns all available seller offers for a given slug, sorted by price ascending. Each offer object includes id, price, merchant info, msrp, msrpDiscountPercent, isInStock, isPreOrder, and cashback. The response also surfaces total_offers and a has_next_page boolean for pagination awareness. This makes it straightforward to compare the cheapest available key across multiple merchants for any product.
Categories
list_categories requires no parameters and returns the top-level category taxonomy — an array of objects with name, slug, and url. This is useful for building navigation or mapping Eneba's category structure to your own classification system.
- Track price drops on Steam game keys across multiple Eneba sellers using
get_product_offers - Build a game price comparison tool that surfaces lowest-price and in-stock offers with MSRP discount data
- Aggregate Eneba listings by platform (e.g., PSN, Nintendo) using the
platformfilter inlist_products - Populate a game database with developer credits, genre tags, supported languages, and release dates from
get_product_details - Monitor which regions a product is available in by inspecting the
regionsarray returned byget_product_details - Identify pre-order listings and cashback-eligible offers for upcoming game releases via
get_product_offers - Map Eneba's full category taxonomy for classification or navigation using
list_categories
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does Eneba have an official public developer API?+
What does `get_product_offers` return, and how are offers ordered?+
price, merchant details, msrp, msrpDiscountPercent, isInStock, isPreOrder, and cashback. The response also includes total_offers and a has_next_page boolean so you can detect when additional pages of offers exist.Are there any known limitations with the `region` parameter?+
search_products and list_products, certain region values like europe may return errors rather than filtered results. Reliable region values include global, united_states, and country-level codes such as lithuania. Testing your specific region value before relying on it in production is advisable.