๐Ÿš€ Kmart Scraper ยท 5,000 Free Products/Month avatar

๐Ÿš€ Kmart Scraper ยท 5,000 Free Products/Month

Pricing

from $1.00 / 1,000 products

Go to Apify Store
๐Ÿš€ Kmart Scraper ยท 5,000 Free Products/Month

๐Ÿš€ Kmart Scraper ยท 5,000 Free Products/Month

Kmart Scraper gets you Kmart Australia data โšก fast, ๐ŸŽฏ 100% accurate and ๐Ÿ” ridiculously detailed โ€” products, prices, stock by state & variants from any search, category, brand or seller. ๐Ÿ’ฐ $1 per 1,000 products, no start fee. Scrape your first 5,000 products free every month ๐Ÿš€

Pricing

from $1.00 / 1,000 products

Rating

0.0

(0)

Developer

Omkar Cloud

Omkar Cloud

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Features

Limited permissions

Share

Kmart Scraper

Kmart Scraper by Omkar Cloud gets you โšก fast, ๐ŸŽฏ accurate, ๐Ÿ” detailed Kmart Australia data.

Products, prices, was-prices, stock by state, variants and seller offers from any Kmart search, category, brand, marketplace seller or specials feed โ€” so you can track prices, watch a competitor's range, monitor clearance, or build your own catalogue, and successfully complete your project.

$1 per 1,000 products. And with Apify's free plan you get $5 of credit every month, so your first 5,000 products each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent โ€” 4.7 based on 37 reviews on Trustpilot.

๐Ÿ‘‰ Try Kmart Scraper free โ€” your first 5,000 products are Free.

What can I get

  • ๐Ÿ” Search results โ€” any keyword across Kmart's 210K+ products, with brand, colour, size, price and state-stock filters
  • ๐Ÿ—‚๏ธ Whole categories, brands & sellers โ€” every product of a category, collection, catalogue, brand or marketplace shop
  • ๐Ÿท๏ธ Specials โ€” clearance, online-only, OnePass and new arrivals
  • ๐Ÿ“ฆ Stock by state โ€” in-stock and out-of-stock states for every product and every variant
  • ๐Ÿงพ Full details โ€” description (text, HTML and sections), every seller's price and stock quantity, category breadcrumb
  • ๐Ÿ” Only new or changed โ€” scheduled runs return just the products whose price or stock moved

Why Kmart Scraper

Most other Kmart scrapers fail you in one of four ways:

  • ๐Ÿ—„๏ธ Inaccurate, cached, stale data โ€” yesterday's clearance prices are useless
  • ๐Ÿงฉ Low-detail data โ€” a name and a price, never the full picture
  • ๐Ÿ’ธ Pay more to get the same data โ€” $2 to $9 per 1,000 rows elsewhere
  • ๐Ÿชฆ Works today, breaks next month โ€” nobody maintains it

Kmart Scraper gets you fresh, detailed data, is priced honestly, and actively maintained.

What data you get

DataFields
Productid (keycode), name, brand, link, image, images, video_youtube_id, barcode, colour, size, badges
Priceprice, list_price, was_price, save_amount, save_percent, is_on_sale, currency, promotion_price, promotion_starts, promotion_ends
Ratingrating, review_count
Stockin_stock_states, out_of_stock_states, is_clearance, is_pre_order, pre_order_release_date
Sellerseller, seller_id, sold_by, is_marketplace
Deliveryis_free_shipping, is_free_metro_shipping, is_flat_rate_big_bulky_metro, fulfilment_channel
Categorycategory_id, category_ids, merchandise_department, merchandise_class
Variantsvariant_count, variants โ€” keycode, colour, size, barcode, image, price, clearance flag and stock by state of every variant
Full details (optional)description, description_html, description_sections, offers (every seller's price and stock quantity), offer_count, category, category_link, category_path, category_paths
Monitoring (optional)change_status (NEW / UPDATED), changed_fields

Example: A Full Kmart Product

{
"source": "search",
"source_input": "air fryer",
"id": "43624447",
"name": "5L Air Fryer - Black",
"brand": "Anko",
"link": "https://www.kmart.com.au/product/5l-air-fryer-black-43624447/",
"image": "https://assets.kmart.com.au/transform/7a605c7f-2853-40af-a8df-a9dab9266320/43624447-1?io=transform:extend,width:580,height:725",
"price": 59,
"currency": "AUD",
"was_price": null,
"rating": 4.6,
"review_count": 8,
"barcode": "9341111501736",
"seller": "Kmart",
"sold_by": ["Kmart", "Target"],
"is_clearance": false,
"in_stock_states": ["NSW", "VIC", "QLD", "WA", "SA", "TAS", "ACT", "NT"],
"out_of_stock_states": [],
"is_free_shipping": true,
"category_path": "Home & Living > Appliances > Kitchen Appliances > Air Fryers",
"merchandise_class": "COOKWARE & FRYWARE",
"description": "Enjoy healthier, hassle-free cooking with this 5L Air Fryer. With a generous capacity, rapid air circulation and adjustable temperature settings, it delivers cr...",
"description_sections": [
{ "heading": "Features", "items": ["12 pre-set functions: Chips, baking, pizza, biscuit, vegetable, nut, chicken, wings, fish, prawns, steaks and sausage", "60 minutes timer setting"] }
],
"offer_count": 2,
"offers": [
{ "offer_id": 1, "seller_id": 1, "seller": "Kmart", "price": 59, "currency": "AUD", "stock_quantity": 1, "is_cheapest": true },
{ "offer_id": 333191, "seller_id": 2000, "seller": "Target", "price": 59, "currency": "AUD", "stock_quantity": 199, "is_cheapest": false }
],
"variant_count": 1,
"variants": [
{ "id": "43624447", "colour": "Black", "size": "One Size", "barcode": "9341111501736", "price": 59, "is_clearance": false, "out_of_stock_states": [] }
]
}

Trimmed for readability. Every row is flat โ€” nested values are lifted to their own columns, so it exports cleanly to CSV and Excel.

Get Started with 5,000 Free Products

  1. Hit Try for Free Button โ€” the input is pre-filled with the "air fryer" and "lego" search examples.
  2. Enjoy your data ๐Ÿ˜Ž.

Input examples

Search by keyword, cheapest first, in stock in NSW

{
"searchQueries": ["air fryer", "lego"],
"sortBy": "price_asc",
"state": "NSW",
"maxResultsPerInput": 100
}

A whole category, a whole brand and a marketplace seller

{
"categories": ["https://www.kmart.com.au/category/toys/lego-star-wars/"],
"brands": ["Apple"],
"sellers": ["target"],
"maxResultsPerInput": 500
}

Every clearance product, checked daily โ€” only new or changed ones

{
"specials": "clearance",
"maxResultsPerInput": 10000,
"onlyNewOrChanged": true,
"monitorName": "daily-clearance"
}

Products and Kmart URLs with full details

{
"products": ["42725411", "S169775"],
"startUrls": [
"https://www.kmart.com.au/search/?searchTerm=towel",
"https://www.kmart.com.au/catalogue/"
],
"includeDetails": true,
"maxResultsPerInput": 50
}
InputWhat it does
searchQueriesKeywords to search, each searched separately
categoriesCategory, collection, department or catalogue links (or category group IDs)
brandsBrand names in any spelling โ€” scrapes the brand's whole range
sellersMarketplace shop slugs, names or /shop/ links โ€” scrapes the seller's whole range
specialsScrape a specials feed: clearance, online_only, onepass or new
productsKeycodes or product links โ€” always fully detailed
startUrlsAny kmart.com.au product, search, category, collection, brand or seller link
filterBrand, colour, size, sellerFilter, minPrice, maxPrice, state, clearance, onlineOnly, onepass, sortByFilters and sort order applied to every listing
maxResultsPerInputCap per keyword, category, brand, seller or specials feed (default 100, Kmart serves up to 10,000)
includeDetailsAlso scrape every product in full (default off)
onlyNewOrChanged, monitorNamePush only products that are new or whose price, was-price, clearance flag or state stock changed since the last run

Pricing

High value, Low price.

WhatPriceWhat you get
Standard products$1 per 1,000keycode, name, brand, price, was-price, savings, promotion, rating, barcode, stock by state, variants, seller, delivery flags, image and link
Detailed products$1.50 per 1,000Everything above + full description (text, HTML and sections), every seller's offer with stock quantity, and the category breadcrumb

No start fee โ€” you pay only for the rows you get. A detailed product is the standard $0.001 plus a $0.0005 details add-on. Products that show up in several of your inputs are billed only once per run, and in Only New or Changed mode unchanged products are not billed at all.

Cost examples

RunProductsCost
"air fryer" search231$0.23
The whole LEGO Star Wars category, with full details44$0.07
Every Apple product236$0.24
Every clearance product7,837$7.84

Control your spend with Max Products per Input: 1,000 products โ‰ˆ $1.

๐Ÿ’ก Apify's free plan includes $5 of credit every month โ€” 5,000 free products, every month.

๐Ÿ‘‰ Scrape your first 5,000 products free

Run It from Code

Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.

Python (pip install apify-client)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("omkar-cloud/kmart-scraper").call(run_input={
"searchQueries": ["air fryer"],
"maxResultsPerInput": 20,
})
for product in client.dataset(run["defaultDatasetId"]).iterate_items():
print(product["name"], product["price"], product["out_of_stock_states"])

Node.js (npm install apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('omkar-cloud/kmart-scraper').call({
specials: 'clearance',
maxResultsPerInput: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQs

What is a keycode?

Kmart's product ID โ€” the number at the end of every product link. Kmart's own range uses 8 digits (42725411), clothing and other style groups start with S (S169775), and marketplace items use longer numbers. Paste keycodes or full product links into Products.

How many products can one search or category return?

Kmart serves the first 10,000 products of any listing. To go beyond that (Kmart's own Anko brand has more), split the job: scrape subcategories, or run the same listing with different sort orders, price ranges or state filters.

Does it give stock for my local store?

It gives stock by state: in_stock_states and out_of_stock_states on every product and every variant, and the In Stock in State filter. Per-store stock and Click & Collect units are not included.

How does Only New or Changed work?

Turn it on for scheduled runs. The first run returns every product as NEW. Every later run with the same input (or the same Monitor Name) returns only products that are new or whose price, was-price, clearance flag or state stock changed โ€” as UPDATED, with changed_fields listing what moved. Unchanged products are skipped and not billed.

Will I be charged twice for the same product?

No. A product that appears in several of your inputs is scraped and billed once per run.

What does "Full Product Details" add?

The full description (plain text, HTML, and split into its headed lists like Product Details, Features and Care Instructions), every seller's offer with price and stock quantity, and the category breadcrumb. It adds $0.0005 per product. If the full details of a product can't be read, you keep the standard row and pay only the standard rate.

Can I get product reviews?

Yes โ€” use Kmart Reviews Scraper for full review text, star rating, photos, helpful votes and the star breakdown of any Kmart product.

Can I export to CSV or Excel?

Yes. Every row is flat, so the dataset exports to JSON, CSV, Excel or XML with one column per value.

Is this an official Kmart product?

No. Kmart Scraper is an independent tool and is not affiliated with or endorsed by Kmart Australia.

๐Ÿ’ฌ Have Questions? We Have Answers.

Message Us on WhatsApp Ask Us on Email You are important to us โ€” just message us and we will solve your problem โœ… within 1 working day. ๐Ÿฉท Pinky Promise ๐Ÿค™!