Kohls Scraper
Pricing
from $1.90 / 1,000 products
Kohls Scraper
Kohl’s Scraper for Apify extracts product data from Kohls.com search, category, and product pages, including prices, availability, ratings, SKUs, brands, and taxonomy. Ideal for price monitoring, competitor analysis, and ecommerce research.
Pricing
from $1.90 / 1,000 products
Rating
0.0
(0)
Developer
Lexis Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Kohl's.com Product Scraper

Kohl's (kohls.com) is a major US department store retailer carrying clothing, footwear, home goods, beauty, and accessories from hundreds of brands. With millions of monthly visitors, Kohl's product pages include multi-tier pricing (regular, sale, and Your Price), detailed taxonomy, customer ratings, and SKU-level variant data.
Introduction
This Apify scraper extracts structured product data from Kohl's.com. Given a search URL, category page, or direct product URL, it collects detailed information including title, brand, description, pricing, availability, customer ratings, SKUs, category taxonomy, and breadcrumb hierarchy — without requiring any account or API key.
Use Cases
- Price monitoring: Track regular, sale, and Your Price values across Kohl's catalog to spot deals and discount cycles.
- Competitor analysis: Monitor pricing strategies and product assortments across departments and brands.
- Product research: Build comprehensive datasets of Kohl's products with brand, taxonomy, and rating signals.
- Content enrichment: Add structured product metadata to comparison tools, catalog aggregators, or shopping assistants.
Input
Provide the following fields:
startUrls(array, required): One or more URLs to scrape. Supports:- Search pages:
https://www.kohls.com/search.jsp?search=Sonoma - Category pages:
https://www.kohls.com/catalog/womens-clothing.jsp?CN=Gender:Womens+Department:Clothing - Product detail pages:
https://www.kohls.com/product/prd-6530363/womens-sonoma-goods-for-life-everyday-short-sleeve-v-neck-tee.jsp
- Search pages:
maxItems(integer, optional): Maximum number of products to scrape per start URL. Default:5.proxyConfiguration(object, optional): Proxy settings. US residential proxy recommended for reliable access.
Input Examples
1) Scrape products from a search
{"startUrls": [{ "url": "https://www.kohls.com/search.jsp?search=Sonoma" }],"maxItems": 10}
2) Scrape a category page
{"startUrls": [{ "url": "https://www.kohls.com/catalog/womens-clothing.jsp?CN=Gender:Womens+Department:Clothing" }],"maxItems": 20}
3) Scrape a specific product page
{"startUrls": [{ "url": "https://www.kohls.com/product/prd-6530363/womens-sonoma-goods-for-life-everyday-short-sleeve-v-neck-tee.jsp" }],"maxItems": 1}
Output
Each dataset item represents one Kohl's product with fields like:
{"url": "https://www.kohls.com/product/prd-3500577/womens-croft-barrow-essential-crewneck-tee.jsp","webID": "3500577","title": "Women's Croft & Barrow® Essential Crewneck Tee","brand": "Croft & Barrow","description": "This women's Croft & Barrow crewneck tee is a must-have for everyday wear.","imageUrl": "https://media.kohlsimg.com/is/image/kohls/3500577_Teal_Easy_Foulard?wid=600&hei=600&op_sharpen=1","regularPrice": 11.99,"salePrice": null,"yourPrice": 9.59,"currency": "USD","availability": "InStock","ratingValue": 4.4,"ratingCount": 14706,"skus": ["63539611"],"department": "clothing","category": "tops","subcategory": "tops & tees","breadcrumbs": [{ "name": "Kohl's", "url": "https://www.kohls.com" },{ "name": "Womens", "url": "https://www.kohls.com/catalog/womens.jsp?CN=Gender:Womens" },{ "name": "Clothing", "url": "https://www.kohls.com/catalog/womens-clothing.jsp?CN=Gender:Womens+Department:Clothing" },{ "name": "Tops", "url": "https://www.kohls.com/catalog/womens-tops-clothing.jsp" }]}
Why use the Kohl's.com Scraper?
- Comprehensive: Captures multi-tier pricing, ratings, SKUs, full taxonomy, and breadcrumb hierarchy in one run.
- Flexible inputs: Mix search, category, and product URLs in a single run — the scraper handles each appropriately.
- Per-URL limits:
maxItemsapplies per start URL, so multi-category runs return balanced results. - Well-maintained: Actively maintained by Lexis Solutions as part of a 180+ scraper monorepo.
FAQ
-
Do I need a Kohl's account to use this scraper?
No. The scraper accesses only publicly available product pages and search results.
-
How many products can I scrape?
There is no hard limit. Use the
maxItemsfield to control the number of results per start URL. -
Does the scraper handle pagination?
Yes. For search and category URLs, the scraper automatically pages through results up to
maxItems. -
What data is available for each product?
Title, brand, description, image, regular/sale/Your Price, currency, availability, customer rating and review count, SKUs, department/category/subcategory taxonomy, and breadcrumb hierarchy.
Got feedback or need an extension?
Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.
Contact us over Email or LinkedIn
Support Our Work
If you're happy with our work and scrapers, you're welcome to leave us a company review here
Image Credit
Image credit: kohls.com