Discover/thegoodguys.com.au API
live

thegoodguys.com.au APIthegoodguys.com.au

Access The Good Guys catalog via API: search products, browse categories, get specs, reviews, deals, store locations, and delivery options for Australian electronics.

Endpoints
10
Updated
10d ago
Try it
Page number (0-based)
Results per page
Search keyword (e.g. 'samsung tv', 'laptop', 'washing machine')
api.parse.bot/scraper/4aa26cf9-b977-40a1-a782-75f045da8ed7/<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/4aa26cf9-b977-40a1-a782-75f045da8ed7/search_products?page=0&limit=3&query=tv' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 10 totalclick to expand

Search for products by keyword. Returns paginated results from the product catalog.

Input
ParamTypeDescription
pageintegerPage number (0-based)
limitintegerResults per page
queryrequiredstringSearch keyword (e.g. 'samsung tv', 'laptop', 'washing machine')
Response
{
  "type": "object",
  "fields": {
    "pages": "integer total number of pages",
    "total": "integer total number of matching products",
    "products": "array of product objects with title, price, sku, handle, vendor, image, categories, meta",
    "current_page": "integer current page number (0-based)"
  },
  "sample": {
    "data": {
      "pages": 238,
      "total": 714,
      "products": [
        {
          "sku": "50094577",
          "image": "https://cdn.shopify.com/s/files/1/0641/9388/8321/files/50094577_957162.png?v=1776565366",
          "price": 449,
          "title": "FFALCON 50\" U65 LED Google TV 2025",
          "handle": "ffalcon-50-inches-u65-led-google-tv-2025-ff50u65",
          "vendor": "FFALCON"
        }
      ],
      "current_page": 0
    },
    "status": "success"
  }
}

About the thegoodguys.com.au API

The Good Guys API covers 10 endpoints against The Good Guys' Australian electronics and appliances catalog, giving programmatic access to product search, full specs, customer reviews, brand listings, category trees, current deals, store locations, and per-postcode delivery options. The get_product_detail endpoint alone returns over a dozen fields including structured technical specs, pricing, hierarchical categories, and a sample of up to 10 customer reviews per product.

Product Discovery and Catalog

Use search_products to query the full catalog by keyword — results return paginated arrays of product objects with title, price, sku, handle, vendor, image, and a nested categories object. get_category_listing narrows results to a specific category using a category_handle value (e.g. televisions, laundry), which you obtain from get_category_tree. The category tree returns the full two-level hierarchy with product counts at each node, making it straightforward to build dynamic navigation or inventory dashboards. get_brand_products works the same way but filters by brand name exactly as it appears in the get_brands response.

Product Detail, Specs, and Reviews

get_product_detail accepts either a handle slug or a full product url and returns the complete product record: meta (containing technical specs, promotions, key features, and dimensions), body_html_safe description text, image, price, vendor, hierarchical categories (lvl0–lvl3), and a reviews_sample array of up to 10 recent reviews. For deeper review coverage, get_product_reviews accepts a sku and supports pagination via page and limit params; each review object includes rating, review_title, review_text, your_name, submission_date, and is_recommended.

Deals, Stores, and Delivery

get_deals returns paginated clearance and sale products with the same product object shape used across the catalog. get_store_locator takes a 4-digit Australian postcode and returns an array of nearby stores with name, address, storePhoneNumber, hours, distance in kilometres, and latitude/longitude. get_delivery_options takes a sku plus a postcode and returns both a fulfilmentExperienceFE array of delivery options and a checkStockResponse showing per-store stock status including inStore, clickCollect, and distance fields for each nearby location.

Common use cases
  • Track price changes on specific SKUs across categories for competitive appliance pricing analysis.
  • Build a category-browsing product feed using get_category_tree and get_category_listing for an affiliate or comparison site.
  • Aggregate customer review sentiment using get_product_reviews with pagination across a brand's full product range.
  • Surface current clearance items via get_deals for a deals-alert or cashback application.
  • Check real-time store stock and click-and-collect availability using get_delivery_options for a given postcode.
  • Enrich a product database with structured technical specs and dimensions from the meta field in get_product_detail.
  • Power a store-finder feature using get_store_locator with coordinates and opening hours per location.
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 The Good Guys offer an official public developer API?+
No. The Good Guys does not publish a public developer API or documentation for third-party access to their catalog or store data.
What does `get_product_detail` return beyond basic pricing?+
It returns the full meta object with technical specifications, key features, dimensions, and promotions; body_html_safe product description text; hierarchical categories (lvl0 through lvl3); and a reviews_sample array of up to 10 customer reviews. The handle and sku fields can be used as inputs to other endpoints like get_product_reviews and get_delivery_options.
Does `get_delivery_options` return estimated delivery dates or shipping costs?+
The endpoint returns a fulfilmentExperienceFE array of delivery/fulfilment option objects and a checkStockResponse showing per-store stock status with inStore and clickCollect flags. Specific estimated delivery dates and itemised shipping costs are not currently included in the response fields. You can fork this API on Parse and revise it to add an endpoint targeting that data if it becomes available.
How does pagination work across search and category endpoints?+
All listing endpoints — search_products, get_category_listing, get_brand_products, get_deals, and get_product_reviews — use a 0-based page parameter alongside a limit parameter. Responses include a total count of matching records and a pages count of available pages, so you can iterate through the full result set programmatically.
Is historical pricing or price history data available?+
Not currently. The API returns the current price field at the time of the request but does not expose historical pricing data or price change logs. You can fork the API on Parse and revise it to record and expose price snapshots over time.
Page content last updated . Spec covers 10 endpoints from thegoodguys.com.au.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
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.
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.
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.
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.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
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.
The Good Guys API – Products, Reviews & Stores · Parse