Get products
Returns rich catalog metadata for one or more products — including name, platform, region, developer, publisher, release date, categories, system requirements, age restrictions, thumbnail, portrait image, cover image, additional images, and videos. Use this endpoint to display a product page where descriptive metadata and media assets are needed.
Typical use cases:
- Render a product detail page (name, images, description metadata, requirements).
- Check region, platform, and age restrictions before displaying a product to end users.
Endpoint: GET /export/v1/products
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer token obtained from the OAuth2 token endpoint. Format: Bearer <access_token>. See Authentication. |
Query parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
productIds[] | array of strings | Yes | List of product identifiers to fetch. Each must be exactly 14 numeric digits (e.g. 10000004439009). Minimum 1, maximum 20 IDs per request. |
productIds[] validation rules:
- Required — at least one ID must be provided
- Each identifier must be exactly 14 characters long
- Each identifier must be numeric
- Each identifier must be ≥ 10000000000000
Note: Products not found in the catalog are silently omitted from the response. The data array contains only products that exist.
Example requests
Request with single product identifier
GET /export/v1/products?productIds[]=10000004439009
Sandbox
curl --location 'https://public.prodsandbox.exportapi.g2a.one/export/v1/products?productIds%5B%5D=10000337944003&productIds%5B%5D=10000339474012&productIds%5B%5D=10000513263001&productIds%5B%5D=10000505514011' \
--header 'Authorization: Bearer rfC3vIi6zoVqZSHAlhTXslTfvMZYwWPZ'
Success response (200)
{
"data": [
{
"id": "10000004439009",
"name": "Grand Theft Auto San Andreas Steam Key GLOBAL",
"slug": "grand-theft-auto-san-andreas-steam-key-global-i10000004439009",
"platform": "Steam",
"region": "GLOBAL",
"developer": "Rockstar Games",
"publisher": "Rockstar Games",
"releaseDate": "2005-06-06",
"categories": [
{ "id": "189", "name": "Action & Shooter" }
],
"requirements": {
"minimal": {
"processor": "1Ghz Pentium III / AMD Athlon Processor",
"graphics": "Geforce 3",
"memory": "256MB",
"diskSpace": "3.6GB",
"system": "Windows 2000/XP",
"other": null
},
"recommended": {
"processor": null,
"graphics": null,
"memory": null,
"diskSpace": null,
"system": null,
"other": null
}
},
"thumbnail": "https://images.g2a.com/58x58/0x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd32ae653a0c8c46962e",
"portraitImage": "https://images.g2a.com/230x336/0x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd32ae653a0c8c46962e",
"coverImage": "https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd32ae653a0c8c46962e",
"images": [
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd365bafe323972ebdb7",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd33ae653a0c92133351",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd355bafe323b54541c9",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd31ae653a0c9468a503",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd335bafe323972ebdb6",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd30ae653a0c92133350",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd2fae653a0c8c46962d",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd315bafe3239b4f264a",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5ac78e4a5bafe3ddb7277af2"
],
"videos": [
"https://www.youtube.com/embed/-YjASEB59Cc"
],
"restrictions": {
"rating": "PEGI 18",
"descriptors": ["Violence", "Bad Language"]
},
"totalQuantity": 156,
"minPrice": "1.49",
"updatedAt": "2026-03-20T10:00:00Z",
"currency": "EUR"
}
]
}
Request with multiple product IDs
GET /export/v1/products?productIds[]=10000004439009&productIds[]=10000004439010
Success response (200)
{
"data": [
{
"id": "10000004439009",
"name": "Grand Theft Auto San Andreas Steam Key GLOBAL",
"slug": "grand-theft-auto-san-andreas-steam-key-global-i10000004439009",
"platform": "Steam",
"region": "GLOBAL",
"developer": "Rockstar Games",
"publisher": "Rockstar Games",
"releaseDate": "2005-06-06",
"categories": [
{ "id": "189", "name": "Action & Shooter" }
],
"requirements": {
"minimal": {
"processor": "1Ghz Pentium III / AMD Athlon Processor",
"graphics": "Geforce 3",
"memory": "256MB",
"diskSpace": "3.6GB",
"system": "Windows 2000/XP",
"other": null
},
"recommended": {
"processor": null,
"graphics": null,
"memory": null,
"diskSpace": null,
"system": null,
"other": null
}
},
"thumbnail": "https://images.g2a.com/58x58/0x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd32ae653a0c8c46962e",
"portraitImage": "https://images.g2a.com/230x336/0x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd32ae653a0c8c46962e",
"coverImage": "https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd32ae653a0c8c46962e",
"images": [
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd365bafe323972ebdb7",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd33ae653a0c92133351",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd355bafe323b54541c9",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd31ae653a0c9468a503",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd335bafe323972ebdb6",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd30ae653a0c92133350",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd2fae653a0c8c46962d",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5910bd315bafe3239b4f264a",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-global-i10000004439009/5ac78e4a5bafe3ddb7277af2"
],
"videos": [
"https://www.youtube.com/embed/-YjASEB59Cc"
],
"restrictions": {
"rating": "PEGI 18",
"descriptors": ["Violence", "Bad Language"]
},
"totalQuantity": 156,
"minPrice": "1.49",
"updatedAt": "2026-03-20T10:00:00Z",
"currency": "EUR"
},
{
"id": "10000004439010",
"name": "Grand Theft Auto San Andreas Steam Key EUROPE",
"slug": "grand-theft-auto-san-andreas-steam-key-europe-i10000004439010",
"platform": "Steam",
"region": "EUROPE",
"developer": "Rockstar Games",
"publisher": "Rockstar Games",
"releaseDate": "2005-06-06",
"categories": [
{ "id": "189", "name": "Action & Shooter" }
],
"requirements": {
"minimal": {
"processor": "1Ghz Pentium III / AMD Athlon Processor",
"graphics": "Geforce 3",
"memory": "256MB",
"diskSpace": "3.6GB",
"system": "Windows 2000/XP",
"other": null
},
"recommended": null
},
"thumbnail": "https://images.g2a.com/58x58/0x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd32ae653a0c8c46962e",
"portraitImage": "https://images.g2a.com/230x336/0x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd32ae653a0c8c46962e",
"coverImage": "https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd32ae653a0c8c46962e",
"images": [
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd365bafe323972ebdb7",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd33ae653a0c92133351",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd355bafe323b54541c9",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd31ae653a0c9468a503",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd335bafe323972ebdb6",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd30ae653a0c92133350",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd2fae653a0c8c46962d",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/5910bd315bafe3239b4f264a",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e052aae653a63ea75ab15",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e052c5bafe3796b0d0f55",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e052c5bafe3793a664619",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e0528ae653a63ae61e88b",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e052a5bafe37966748d26",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e052a5bafe3796b0d0f54",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e05295bafe3793a664618",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e0526ae653a63ae61e88a",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e05285bafe37966748d25",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e0525ae653a63ea75ab14",
"https://images.g2a.com/0x0/1x1x1/grand-theft-auto-san-andreas-steam-key-europe-i10000004439010/590e05265bafe3796b0d0f53"
],
"videos": [
"https://www.youtube.com/embed/-YjASEB59Cc"
],
"restrictions": {
"rating": "PEGI 18",
"descriptors": ["Violence", "Bad Language"]
},
"totalQuantity": 89,
"minPrice": "2.49",
"updatedAt": "2026-03-21T08:30:00Z",
"currency": "EUR"
}
]
}
Response fields
| Field | Type | Description |
|---|---|---|
data | array | List of product detail objects |
data[].id | string | Product identifier (e.g. 10000004439009). |
data[].name | string | Product name |
data[].slug | string | URL-friendly product identifier |
data[].platform | string | null | Platform where the product can be accessed or played (e.g., Steam, Origin, Uplay, GOG, Xbox) |
data[].region | string | null | Region (e.g. GLOBAL, EUROPE, etc.) |
data[].developer | string | null | Developer name |
data[].publisher | string | null | Publisher name |
data[].releaseDate | string | null | Release date (ISO 8601 date, e.g. 2023-05-15) |
data[].categories | array | Categories list |
data[].categories[].id | string | Category identifier |
data[].categories[].name | string | Category name |
data[].requirements | object | null | Requirements of the product |
data[].requirements.minimal | object | null | Minimum system requirements |
data[].requirements.recommended | object | null | Recommended system requirements |
data[].requirements.*.processor | string | null | CPU requirement |
data[].requirements.*.graphics | string | null | GPU requirement |
data[].requirements.*.memory | string | null | RAM requirement |
data[].requirements.*.diskSpace | string | null | Disk space requirement |
data[].requirements.*.system | string | null | Operating system requirement |
data[].requirements.*.other | string | null | Other requirements |
data[].thumbnail | string | null | URL of the product thumbnail. Square crop, 58×58 px. Suitable for compact listings and icon-sized display. |
data[].portraitImage | string | null | URL of the product portrait image. Vertical crop, 230×336 px. Used for product cards in category listings. |
data[].coverImage | string | null | URL of the product cover image at original resolution. Full-size vertical image, intended for product detail pages. |
data[].images | array of strings | URLs of additional product images |
data[].videos | array of strings | URLs of product videos |
data[].restrictions | object | null | Age rating and content descriptors |
data[].restrictions.rating | string | Age rating (e.g. PEGI 18) |
data[].restrictions.descriptors | array of strings | Content descriptors (e.g. ["Violence"]) |
data[].totalQuantity | integer | Number of all available items |
data[].minPrice | string | null | Lowest offer price (dot-separated decimal, e.g. 9.99) |
data[].updatedAt | string | null | Timestamp of the last offer update (ISO 8601) |
data[].currency | string | Currency code for all prices in this object. Always "EUR". |
Error responses
| Status | Description | Possible error codes |
|---|---|---|
| 400 | Bad request | validation-error — productIds failed validation; see message for details |
| 401 | Unauthorized | unauthorized — missing or invalid Bearer token |
| 500 | Internal server error | internal-server-error — unexpected server-side error; contact your Key Account Manager and include the traceId from the response |
validation-error (400) — the message field identifies the specific identifier and problem. Possible causes:
productIdsis missing or empty (productIdsis a required parameter)- Any identifier in
productIdsis not exactly 14 characters long - Any identifier in
productIdsis non-numeric - Any identifier in
productIdsis below the minimum value (10000000000000) - Any identifier in
productIdsis an empty string
Example — missing productIds:
{
"error": {
"code": "validation-error",
"message": "productIds cannot be empty",
"status": 400
}
}
Example — invalid identifier length:
{
"error": {
"code": "validation-error",
"message": "productIds 1234 must have exactly 14 characters",
"status": 400
}
}