game.co.za APIwww.game.co.za ↗
Search Game.co.za products by name. Returns prices, stock status, brand, ratings, and image URLs for South Africa's major retail chain.
curl -X POST 'https://api.parse.bot/scraper/1b9ac293-18b9-4a82-812b-21665d25555b/search_products' \
-H 'X-API-Key: $PARSE_API_KEY' \
-H 'Content-Type: application/json' \
-d '{}'Search for products by name on Game.co.za. Returns paginated results with product name, price, image URL, brand, stock status, and ratings.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination (1-based). |
| queryrequired | string | Search query text for finding products (e.g. 'samsung', 'laptop', 'washing machine'). |
| page_size | integer | Number of results per page, between 1 and 100. |
{
"type": "object",
"fields": {
"query": "string",
"products": "array of product objects with code, name, price, formatted_price, currency, image_url, brand, in_stock, rating, review_count",
"page_size": "integer",
"total_pages": "integer",
"current_page": "integer",
"total_results": "integer"
},
"sample": {
"query": "samsung",
"products": [
{
"code": "000000000000646956",
"name": "ONE FOR ALL Samsung TV Remote CON000203",
"brand": "ONE FOR ALL",
"price": 399,
"rating": null,
"currency": "ZAR",
"in_stock": true,
"image_url": "https://api-beta-game.walmart.com/medias/Default-Product-Default-WF-null?context=bWFzdGVyfHByb2Nlc3NlZH...",
"review_count": null,
"formatted_price": "R399.00"
},
{
"code": "000000000000824678",
"name": "SAMSUNG SAMSUNG FRONT L 8kg WW80T3040BS/FA",
"brand": "SAMSUNG",
"price": 5999,
"rating": 4.5,
"currency": "ZAR",
"in_stock": true,
"image_url": "https://api-beta-game.walmart.com/medias/Default-Product-Default-WF-null?context=bWFzdGVyfHByb2Nlc3NlZH...",
"review_count": 40,
"formatted_price": "R5,999.00"
}
],
"page_size": 5,
"total_pages": 45,
"current_page": 1,
"total_results": 222
}
}About the game.co.za API
The Game.co.za API gives programmatic access to product listings from one of South Africa's largest general merchandise retailers. A single endpoint, search_products, returns up to 10 structured fields per product — including price, brand, stock status, rating, and review count — across paginated result sets that can return up to 100 items per page.
What the API Returns
The search_products endpoint accepts a query string (for example, 'samsung', 'laptop', or 'washing machine') and returns a paginated list of matching products from Game.co.za. Each product object in the products array includes: code (the product's unique identifier), name, price (numeric), formatted_price (currency-formatted string), currency, image_url, brand, in_stock (boolean), rating, and review_count. This covers the full snapshot of what a shopper sees on a standard search results page.
Pagination and Query Parameters
Results are controlled by three inputs: query (required), page (1-based integer), and page_size (integer between 1 and 100). The response always includes total_results, total_pages, and current_page alongside the product array, making it straightforward to iterate through large result sets programmatically. For a query like 'television', you can retrieve up to 100 products per call and walk through subsequent pages until current_page equals total_pages.
Coverage and Scope
Game.co.za carries a wide range of categories including electronics, appliances, furniture, gaming hardware, and home goods. The API reflects whatever Game.co.za surfaces in its search results for a given query, including price and stock availability at time of request. All monetary values are in South African Rand (ZAR). The API does not require any account or login to retrieve results.
- Track price movements on electronics like laptops and TVs across multiple queries over time using the
pricefield. - Build a stock alert system that monitors
in_stockstatus for specific products by polling thesearch_productsendpoint. - Aggregate
ratingandreview_countdata across product categories to compare consumer sentiment on brands available in South Africa. - Populate a product comparison tool for South African shoppers using
name,formatted_price,brand, andimage_urlfields. - Feed a price comparison site covering ZAR-denominated retail by extracting
priceandcurrencyfrom search results. - Audit brand presence on Game.co.za by querying brand names and counting returned product listings.
| 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 Game.co.za have an official developer API?+
What does search_products return for out-of-stock items?+
in_stock boolean field distinguishes available products from unavailable ones, so you can filter client-side rather than getting only in-stock results.Does the API return product detail pages, descriptions, or specifications?+
Can I filter search results by category, price range, or brand?+
search_products endpoint accepts a free-text query and pagination parameters only. Category, price-range, and brand filters are not current inputs. You can fork the API on Parse and revise it to add those filter parameters.