Discover/checkers.co.za API
live

checkers.co.za APIcheckers.co.za

Access Checkers grocery products, prices, promotions, categories, store locations, and popular searches via a structured JSON API covering South Africa.

Endpoints
6
Updated
27d ago
Try it

No input parameters required.

api.parse.bot/scraper/a7a3a4ba-dfb7-4476-9712-8753b2fb3140/<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/a7a3a4ba-dfb7-4476-9712-8753b2fb3140/list_categories' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

List all product departments and categories in a hierarchical tree structure. Returns categories up to 3 levels deep.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "displayCategoryTree": "array of category objects with id, name, level, imageId, and nested displayCategories"
  },
  "sample": {
    "data": {
      "displayCategoryTree": [
        {
          "id": "67075e5eff987811364007e6",
          "name": "Appliances",
          "level": 1,
          "imageId": "68c10a895946b5fb019520bd",
          "displayCategories": [
            {
              "id": "67075e6cff987811364007f8",
              "name": "Beauty Appliances",
              "level": 2,
              "imageId": "6822ea39fc590a403d0e4177",
              "displayCategories": [
                {
                  "id": "67075e6eff987811364007fa",
                  "name": "Clippers & Shavers",
                  "level": 3,
                  "imageId": null,
                  "displayCategories": null
                }
              ]
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the checkers.co.za API

The Checkers.co.za API provides structured access to South Africa's Checkers supermarket chain across 6 endpoints, covering product search, category browsing, product details, store lookup, and trending search terms. The get_product_details endpoint returns nutritional attributes, ingredient data, pricing in ZAR cents, and stock availability for individual products, making it practical for grocery price trackers, meal planners, and retail analytics tools.

Product and Category Data

The list_categories endpoint returns a hierarchical tree of departments and sub-categories up to 3 levels deep, with each node carrying an id, name, level, and imageId. Those id values feed directly into get_category_products, which accepts a category_id plus optional page (0-indexed) and limit parameters and returns paginated product arrays. Each product object includes priceWithoutDecimal (price in ZAR cents), currency, isStockAvailable, isOnPromotion, and an imageId for rendering thumbnails.

Search and Product Detail

search_products accepts a required query string alongside optional page and limit inputs and returns the same product shape plus a bonusBuys object containing active promotional offer details and a productsIds array. For deeper product data, get_product_details takes a URL slug and returns an attributes array of name/value pairs covering nutritional information and ingredients, multiple imageIds, a short description, and boolean flags for promotion and stock status.

Store Finder and Trending Terms

find_stores accepts a lat/lng coordinate pair and returns nearby store records. Each record includes the store's brand (CHECKERS, CHECKERS_HYPER, CHECKERS_LIQUORSHOP, or MEDIRITE), a location object with address and geolocation, a facilities array, a departments array, and a tradingTimes object with the weekly opening schedule. get_popular_searches requires no inputs and returns a ranked terms array where each entry includes the search term, its count, an optional productId, and an updatedOn timestamp.

Common use cases
  • Build a grocery price tracker comparing priceWithoutDecimal values across product categories over time.
  • Power a store locator app using find_stores with user coordinates to surface nearby branches and their tradingTimes.
  • Monitor active promotions by polling search_products or get_category_products for products where isOnPromotion is true.
  • Extract nutritional and ingredient data via get_product_details attributes for meal planning or dietary filtering apps.
  • Analyze trending consumer interest in South African grocery categories using the ranked terms from get_popular_searches.
  • Populate a product catalog by walking list_categories to enumerate all department IDs and then paginating through get_category_products.
  • Identify which store brands (CHECKERS_HYPER vs CHECKERS_LIQUORSHOP) operate specific facilities near a given coordinate.
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 Checkers have an official public developer API?+
Checkers does not publish a public developer API or a documented partner integration program. This Parse API provides structured access to the same product, category, and store data available on checkers.co.za.
What does `get_product_details` return beyond basic price and name?+
It returns an attributes array of name/value pairs that covers nutritional information and ingredients, multiple imageIds for gallery rendering, a short description, isOnPromotion and isStockAvailable boolean flags, and the price as priceWithoutDecimal in ZAR cents. The slug input maps to the product's URL path on the Checkers site.
How does pagination work across the product endpoints?+
search_products and get_category_products both accept a page parameter (0-indexed, so the first page is page 0) and a limit parameter controlling how many products are returned per call. There is no explicit total-count field in the response, so you iterate until a page returns fewer results than the requested limit.
Does the API cover Checkers customer reviews or ratings for products?+
Not currently. The product endpoints expose pricing, stock status, promotions, nutritional attributes, and images, but do not include customer review text or star ratings. You can fork this API on Parse and revise it to add an endpoint targeting product review data if that surface becomes accessible.
Is coverage limited to South Africa, and does it include all Checkers store brands?+
find_stores returns locations across South Africa only. The brand field distinguishes between CHECKERS, CHECKERS_HYPER, CHECKERS_LIQUORSHOP, and MEDIRITE outlets. Stores outside South Africa are not covered, as Checkers operates exclusively in that market.
Page content last updated . Spec covers 6 endpoints from checkers.co.za.
Related APIs in Food DiningSee all →
products.checkers.co.za API
Search and browse products from Checkers South Africa's online store, compare prices, and discover current specials and deals. Explore the complete product catalog by category to find items and get detailed product information all in one place.
shoprite.co.za API
Access product listings, specials, categories, and store information from Shoprite.co.za. Search products, browse departments, retrieve pricing and availability by store location, and compare prices across retailers.
pnp.co.za API
Search for groceries, browse products by category, and discover current specials at Pick n Pay stores, while accessing detailed product information, store locations, and fresh produce availability all in one place.
woolworths.co.za API
Browse Woolworths South Africa's food categories and search for specific products while accessing detailed nutritional information and weight-based pricing. Find store locations across the country by province and suburb to check availability and plan your shopping trips.
pricechecker.com API
Search and compare products listed on PriceCheck, including internet plans, data contracts, and electronics. Retrieve detailed pricing, specifications, and contract terms, and compare multiple listings side-by-side across providers.
superc.ca API
Search for products and browse categories at Super C, a Canadian grocery chain, then view detailed product information and find nearby store locations by postal code. Get real-time access to pricing, availability, and inventory across Super C's network.
instacart.com API
Search for grocery products across multiple retailers, view store locations and availability, and access detailed product information including prices and descriptions. Find the best deals and nearest stores offering the items you need.
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.