Kidstuff Australia Toys, Prices & Availability Scraper
Pricing
from $0.30 / 1,000 results
Kidstuff Australia Toys, Prices & Availability Scraper
Extract Kidstuff Australia toys, prices in AUD, online availability, brands, barcodes, categories, images, and variants for price monitoring and catalogue research.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
Dmitriy Gyrbu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
Export Kidstuff Australia product data to an Apify Dataset: toy names, brands, prices in AUD, sale prices, online availability, SKUs, barcodes, categories, descriptions, images, and variants. Use it for price monitoring, catalogue research, assortment analysis, or automated Google Sheets and CRM workflows.
This is an unofficial Actor and is not affiliated with or endorsed by Kidstuff.
Availability reflects the product's online storefront status. It is not a real-time store quantity or location-level inventory reading.
Quick start
The default input returns a small Dataset of current puzzle products:
{"operation": "search","search_query": "puzzle","page": 1,"page_size": 10}
A product row can contain:
{"id": "...","slug": "jimmy-jack-giant-puzzle-australia","name": "Giant Puzzle Australia","brand": "Jimmy Jack","price": 39.99,"current_price": 39.99,"currency": "AUD","availability": "in_stock","in_stock": true,"source_url": "https://www.kidstuff.com.au/products/jimmy-jack-giant-puzzle-australia","image": "https://cdn.shopify.com/...","images": ["https://cdn.shopify.com/..."]}
Optional fields are returned only when present in Kidstuff's catalogue.
Supported operations
Search products
{"operation": "search","search_query": "puzzle","page": 1,"page_size": 10,"sort": "price_asc"}
Discover live category slugs
{ "operation": "categories" }
Export Educational Toys
{"operation": "category","category_slug": "educational-toys","page": 1,"page_size": 10,"sort": "relevance"}
Get product and variant details
{"operation": "item","slug": "jimmy-jack-giant-puzzle-australia"}
You can also provide a current product URL:
{"operation": "item","url": "https://www.kidstuff.com.au/products/jimmy-jack-giant-puzzle-australia"}
Discover filters
{ "operation": "search_filters" }
This returns one configuration row containing supported sort options and live category values. Keeping them in one row avoids charging hundreds of duplicate filter records; use categories when you want one category per Dataset row.
Input guide
| Field | Used by | Description |
|---|---|---|
operation | all | search, category, item, categories, or search_filters |
search_query | search | Product keyword |
category_slug | category | Live slug returned by categories |
slug | item | Product handle |
url | item | Current Kidstuff product URL; use instead of slug |
variant_id | item | Optional variant to select as the primary result |
page | search, category | Page number starting at 1 |
page_size | search, category | 1–100; the source may return fewer rows |
sort | search, category | Relevance, name, or price order |
proxy_configuration | all | auto, direct, apify, or residential |
Output and run status
Search and category rows remain lightweight. Product details include the richest current fields and a variants array where variants exist. Canonical fields include id, slug, name, brand, sku, barcode, source_url, price, discount_price, current_price, currency, category, availability, in_stock, description, image, images, and variants.
Every run also writes an OUTPUT record containing status, total rows, errors, selected operation, and actual access route. This makes empty results and failures visible to automations.
Proxy cost and reliability
auto is recommended. It starts with a direct request, which is currently the cheapest and fastest working route, and uses an Apify datacenter proxy only as fallback. Residential Australia is available for diagnostics but costs more. A browser is not required.
Use with n8n / Make
A practical workflow is:
Kidstuff Actor → Dataset → n8n or Make → Google Sheets / Telegram / CRM
Import examples/n8n_kidstuff_prices_to_google_sheets.json, configure APIFY_TOKEN, connect Google Sheets, and replace the example spreadsheet ID. The workflow starts the Actor, waits for the run, downloads Dataset items, and appends product price rows.
Run through the Apify API
curl -X POST \"https://api.apify.com/v2/acts/Kpk4NXiQ8QXi3zxtS/runs?token=YOUR_APIFY_TOKEN&waitForFinish=120" \-H "Content-Type: application/json" \-d '{"operation":"search","search_query":"puzzle","page":1,"page_size":10}'
Read data.defaultDatasetId from the response and download the rows:
$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_APIFY_TOKEN&clean=true&format=json"
Make can use the same two HTTP calls followed by Google Sheets, Telegram Bot, or a CRM module.
Limitations
- Kidstuff Australia online catalogue only.
- No store-level stock quantity or real-time inventory guarantee.
- Some collection slugs are seasonal; discover live values with
categories. - Result counts and catalogue fields follow the public Kidstuff storefront.
- Large catalogue work should use bounded pages and scheduled runs.