Kohl's Scraper
Pricing
from $2.00 / 1,000 results
Kohl's Scraper
Kohl's scraper & API: extract Kohls.com product data with real-time prices, sale prices, discounts, ratings, availability, reviews, Q&As, categories and store locations. Search by keyword with brand, size, color and price filters. Price monitoring, retail analytics. No proxies. Macy's alternative.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Happy Endpoint
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🛍️ Kohl's Scraper - Products, Prices, Reviews, Q&As & Stores
🚫 No Proxies Needed
Extract real-time product data from Kohls.com: search results with regular and sale prices, ratings and availability, plus product reviews, customer questions and answers, the full category tree and Kohl's store locations.
What This Actor Does
| Operation | What you get |
|---|---|
| 🛍️ Search products | Products for any keyword: title, regular and sale price, price label, rating, review count, colours, ship/pickup availability, product URL and image. Supports Kohl's sorting and filters |
| 🧰 List filters | Every filter value available for a keyword (brand, gender, size, colour, price range, rating, ...) ready to paste into Filters |
| ⭐ Product reviews | Full reviews: rating, title, text, nickname, location, recommendation, secondary ratings (fit, quality, ...), photos and helpfulness votes |
| ❓ Product Q&As | Customer questions with all their answers attached |
| 🗂️ Categories | The complete Kohl's category tree (700+ categories) with paths and URLs |
| 📍 Store locator | Kohl's stores near a latitude/longitude: address, city, state, ZIP, coordinates, store page and specialties |
| 🩺 Health check | The default operation: confirms the actor is working and saves one status row. Choose another operation to get data |
Pages are fetched automatically: set Max Products or Max Reviews / Questions per Product and the actor does the rest. Duplicates are removed, so you never pay twice for the same item.
How to Use
Search products
{"operation": "search-products","keyword": "tshirt","filters": "Gender:Mens, Price:$10 to $25","sort": "4","maxItems": 200}
Sort values: 1 Featured · 2 New Arrivals · 4 Price Low-High · 5 Price High-Low · 6 Highest Rated · 7 Percent Off.
Find the right filters
Run List filters with your keyword:
{ "operation": "list-filters", "keyword": "tshirt" }
Each row has a filter value such as Brand:Nike, Color:Black or TopRated:4. Combine several with commas in Filters.
Reviews and Q&As
Use the webID values from a search:
{ "operation": "product-reviews", "productIds": ["3910467"], "maxReviews": 500 }
{ "operation": "product-qnas", "productIds": ["3910467"] }
Stores near a location
{ "operation": "store-locator", "latitude": 40.7128, "longitude": -74.0060, "radius": 25 }
📥 Input Parameters
| Field | Used by | Description |
|---|---|---|
operation | All | health-check (default), search-products, list-filters, product-reviews, product-qnas, categories, store-locator |
keyword | Search, List filters | What to search for |
sort | Search | Sort order (see above) |
filters | Search | Comma-separated Group:Value filters, for example Brand:Nike, Color:Black |
maxItems | Search | Maximum products to save (default 100) |
productIds | Reviews, Q&As | One or more webID values |
maxReviews | Reviews, Q&As | Maximum reviews or questions per product (default 100) |
latitude / longitude | Store locator | Centre of the search |
radius | Store locator | Radius in miles (default 25) |
Invalid input (for example a filter without Group:) stops the run straight away with a message explaining why.
📤 Output Example (Search products)
{"webID": "3910467","productTitle": "Men's Sonoma Goods For Life® Supersoft Essential Crewneck Tee","regularPrice": 9.99,"salePrice": 7.99,"priceLabel": "sale","avgRating": 4.4,"ratingCount": 9667,"productUrl": "https://www.kohls.com/product/prd-3910467/mens-sonoma-goods-for-life-supersoft-essential-crewneck-tee.jsp","imageUrl": "https://media.kohlsimg.com/is/image/kohls/3910467_Grey?wid=180&hei=180&op_sharpen=1","isAvailableforShip": true,"isAvailableforPickUp": true,"swatchImages": [{ "color": "Rust", "URL": "https://..." }],"prices": [{ "regularPrice": { "minPrice": 9.99 }, "salePrice": { "minPrice": 7.99 }, "...": "..." }],"search_keyword": "tshirt"}
The Output tab has table views for Products, Reviews, Q&As, Filters, Categories and Stores. Export to JSON, CSV or Excel, or send the data to Google Sheets, webhooks and other integrations.
💡 Use Cases
- Price monitoring: schedule daily searches and track sale prices and promotions.
- Competitor and assortment research: compare brands, price ranges and ratings in any category.
- Review and Q&A analysis: collect thousands of reviews for sentiment and product-quality insights.
- Retail location data: build store maps and catchment analyses.
📞 Contact & Custom Solutions
Need more retail data or a custom integration? We provide tailored data solutions.
- Website: happyendpoint.com
- Twitter: @happyendpointhq
- Email: happyendpointhq@gmail.com
🔗 Useful Links
- Our Official Website: Happy Endpoint
- Kohl's Data API (use this data in your own app): happyendpoint.com/library/kohls-data
- Kohl's: www.kohls.com
Our Other Scrapers
- Priceline Hotels Scraper
- Tesco Scraper
- Sephora Scraper
- Ikea Scraper
- Ikea Product Scraper By Category
- Idealista Scraper
- Idealista Scraper by URL
Other Products
This actor is an independent service and is not affiliated with, endorsed, or sponsored by Kohl's.