Home Hardware Australia Product Scraper avatar

Home Hardware Australia Product Scraper

Pricing

from $0.30 / 1,000 results

Go to Apify Store
Home Hardware Australia Product Scraper

Home Hardware Australia Product Scraper

Scrape products, categories and item details from Home Hardware Australia for price monitoring, product research, and market analysis.

Pricing

from $0.30 / 1,000 results

Rating

0.0

(0)

Developer

Dmitriy Gyrbu

Dmitriy Gyrbu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

This Apify Actor allows you to scrape product data, categories, and detailed item information from Home Hardware Australia for price monitoring, product research, market research, availability tracking, and competitive analysis.

Features

  • Product Search: Search for products using keywords, sort options, and pagination.
  • Category Discovery: List searchable categories from live Unbxd facets.
  • Filter Discovery: Get supported sort options and live filter groups for search UIs.
  • Category Listings: Return products filtered by a category name or slug.
  • Detailed Item Info: Get full specifications, pricing, and availability for a single product by id, slug, or URL.
  • Connectivity Check: Probe Home Hardware storefront and search backend availability.
  • Multi-Method HTTP Fallback: Automatically tries multiple HTTP clients (httpx, cloudscraper, tls_client, curl_cffi) for maximum success rate.
  • Proxy Support: Integrated Apify proxy support with country filtering (AU recommended).
  • User-Agent Randomization: Random User-Agent selection for reduced detection risk.
  • Retry Logic: Automatic retry with exponential backoff for blocked requests.
  • Standardized Infrastructure: Built on shared apify-wave1 runtime for consistency across actors.

Operation Guide

1. Probe

Check connectivity to Home Hardware storefront and search backend.

2. Categories

List all searchable category values from Unbxd facets. Use this to discover valid category names before calling the category operation.

3. Search Filters

Get supported sort options and live filter groups for building faceted search UIs.

Provide a Search Query (e.g., "drill") to get a list of matching products. You can refine results using Sort, Page, and Page Size.

5. Category Scraping

Provide a Category Name (e.g., "Tools" or "tools") to fetch all products in that category.

6. Item Details

Provide an Item ID, Slug, or URL to get exhaustive details for a single item.

Examples

You can copy and paste these JSON inputs into the Apify Actor's "JSON" editor for quick testing.

Probe Connectivity

{
"operation": "probe"
}

List Categories

{
"operation": "categories"
}

Get Search Filters

{
"operation": "search_filters"
}

Search for Drills

Returns a list of drill products sorted by relevance.

{
"operation": "search",
"query": "drill",
"page": 1,
"page_size": 10,
"sort": "relevance"
}

Search for Paint Sorted by Price

Returns paint products sorted by price ascending.

{
"operation": "search",
"query": "paint",
"page": 1,
"page_size": 20,
"sort": "price_asc"
}

Browse Tools Category

Returns products in the Tools category.

{
"operation": "category",
"category_name": "Tools",
"page": 1,
"page_size": 10,
"sort": "relevance"
}

Fetch Specific Product by ID

Gets full details for a product using its SKU.

{
"operation": "item",
"item_id": "6172605"
}

Fetch Product by Slug

Gets full details using product slug.

{
"operation": "item",
"slug": "makita-drill"
}

Fetch Product by URL

Gets full details using full product URL.

{
"operation": "item",
"url": "https://www.homehardware.com.au/makita-drill"
}

Input Fields

FieldRequiredDescriptionExample
operationRequiredOperation to perform: probe, categories, search_filters, search, category, or itemsearch
queryOptionalText search querydrill
category_nameOptionalCategory name or slug from /categoriesTools
item_idOptionalSKU/unique id from search/category6172605
slugOptionalProduct slug from search/categorymakita-drill
urlOptionalFull product URLhttps://www.homehardware.com.au/makita-drill
pageOptionalPage number1
page_sizeOptionalNumber of products per page (max 100)24
sortOptionalSort order (relevance, price_asc, price_desc)relevance
proxyOptionalProxy mode (direct, apify, custom, auto)auto
customProxyUrlOptionalURL for custom proxyhttp://proxy.example.com:8080
proxyCountryOptionalCountry for the proxyAU
includeRawOptionalInclude raw payload in summaryfalse

Output Fields

Each product item includes:

  • id: Product SKU/unique ID.
  • slug: Product URL slug.
  • name: Product name.
  • brand: Brand name.
  • barcode: Product barcode/APN.
  • source_url: URL to product page.
  • category: Primary category.
  • breadcrumbs: Full category hierarchy.
  • description: Product description.
  • availability: Availability status text.
  • in_stock: Stock availability boolean.
  • price: Current price.
  • discount_price: Discounted price.
  • current_price: Final price (discount or base).
  • images: List of product image URLs.
  • price_info: Detailed pricing information.
  • source: Source identifier ("homehardware").

Proxy & Bot Protection

Home Hardware AU uses Unbxd search API which is generally accessible without strict bot protection. We recommend:

  • Auto: Automatically handles proxy selection (defaults to direct mode).
  • Direct: Bypasses proxy (recommended for this source).
  • Custom: Uses a provided custom proxy URL.
  • Apify: Uses Apify proxy pool with country filtering.

The actor includes automatic retry logic with exponential backoff for blocked requests (403, 429, 502, 503) and invalid JSON responses.

Pricing

  • Actor Start: $0.005 per run
  • Dataset Item: $0.0004 per item

Free/trial users are limited to 20 result requests per day.

Limitations

  • This scraper is unofficial and not affiliated with Home Hardware.
  • Home Hardware may change their API structure without notice.
  • Some products may have incomplete data depending on source availability.
  • Category names may change over time; use the categories endpoint to discover current names.
  • High-volume scraping may trigger rate limiting or blocking.

Disclaimer

This scraper is unofficial and not affiliated with Home Hardware. Users are responsible for complying with Home Hardware's terms of service and applicable laws.