Jcpenney Product Search Scraper
Pricing
from $2.00 / 1,000 results
Jcpenney Product Search Scraper
Scrape product listings from JCPenney search pages in bulk. Collect product names, pricing, SKU IDs, images, availability, and 40+ attributes per item — perfect for price monitoring, competitive analysis, and e-commerce automation.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
JCPenney Product Search Scraper: Extract Fashion & Home Goods Data Instantly
What Is JCPenney?
JCPenney is a major American retail chain offering clothing, home furnishings, jewelry, and accessories across thousands of SKUs. Their online catalog features dynamic search results, promotional pricing, and real-time inventory status. Extracting this product data manually is inefficient — the JCPenney Product Search Scraper automates collection from search result pages, delivering structured product intelligence at scale.
Overview
The JCPenney Product Search Scraper extracts product cards from search list pages on JCPenney.com, transforming unstructured web content into clean, structured JSON records. It is ideal for:
- Price monitoring platforms tracking JCPenney's dynamic pricing
- Competitive analysts benchmarking product assortments and promotions
- E-commerce aggregators building multi-retailer product catalogs
- Marketers analyzing product trends by category and brand
- Retailers monitoring competitor pricing and promotional activity
Key features include bulk URL support, configurable item limits, flexible error handling, and extraction of 40+ product attributes including real-time pricing, availability, and promotional badges.
Input Format
The Actor supports two scraping modes — use only one at a time:
- Scrape by URLs — scrape data directly from a list of JCPenney product search list page URLs.
{"urls": ["https://www.jcpenney.com/g/women/view-all-women?id=cat10011030002&page=2&mktTiles=2"],"ignore_url_failures": true,"max_items_per_url": 200}
- Scrape by search filters — scrape data using a keyword and additional filters (product type, item type, gender, color, price range, etc.) instead of providing URLs.
{"keyword": "a","sort_by": "NA","product_type": [],"item_type": [],"gender": [],"features": [],"occasion": [],"color": [],"price_range": "","rating": "","page": 1,"max_items_per_url": 200}
There is also a General settings group that applies to both modes.
1. Scrape by URLs
Use this mode when you already have specific search list URLs. When this mode is used, all options in the "Scrape by search filters" section will be disabled.
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | (required) | One or more JCPenney product search list URLs to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list. |
ignore_url_failures | boolean | true | If true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. |
2. Scrape by search filters
Use this mode when you want to search using a keyword and additional filter attributes instead of scraping by URLs. If you use this mode, leave the urls field above empty.
| Field | Type | Description |
|---|---|---|
keyword | string | The keyword to search for. |
sort_by | string (BM, NA, BS, RHL, LPLH, LPHL) | Sort results by: Best Match, New Arrivals, Best Sellers, Relevance High to Low, Price High to Low, or Price Low to High. |
product_type | array of string | One or more product categories to filter by (e.g. dresses, shoes, handbags, cookware sets). Supports multi-select; leave empty for All. |
item_type | array of string | One or more specific item types to filter by (e.g. a-line dresses, sneakers, air fryers). Supports multi-select; leave empty for Any. |
gender | array of string (boys, girls, mens, unisex adult, unisex kids, women) | One or more target genders to filter by. Leave empty for Any. |
features | array of string | One or more product features/attributes to filter by (e.g. adjustable, waterproof, lightweight, organic). Supports multi-select; leave empty for Any. |
occasion | array of string (active, casual, cocktail, daytime, dress, formal, party, sexy, special occasion, wear to work, work + service) | One or more occasions to filter by. Leave empty for Any. |
color | array of string (beige, black, blue, brown, clear, gold, gray, green, multi, nude, orange, pink, purple, red, rose, rose tone, silver, white, yellow) | One or more colors to filter by. Leave empty for Any. |
price_range | string | A single price bracket to filter by, ranging from under $5 up to over $4,999. Leave empty for Any. |
rating | string (5+rating, 4+rating, 3+rating, 2+rating, 1+rating) | Minimum customer rating to filter by. Leave empty for Any. |
page | integer | The page number to start scraping from. |
Note:
product_type,item_type,gender,features,occasion, andcoloreach offer a large, predefined dropdown list of valid values in the Actor's input UI — pick the exact values shown there so filters map correctly to JCPenney's site categories.
3. General settings
Applies to both scraping modes above.
| Field | Type | Default | Description |
|---|---|---|---|
max_items_per_url | integer | 20 | The maximum number of products to extract per URL/search (range: 1–200+). Increase for broader datasets. |
Input Notes
- Paste full search URLs including query parameters (e.g.,
?id=cat10011030002&page=2). - Multi-page scraping: add each page URL separately, or use the
pagefilter when scraping by search filters. - Both category-filtered searches and keyword searches are supported.
- Best practice: test with 1–2 URLs (or a narrow filter set) before running bulk operations.
Output Format
Sample output
{"name": "Liz Claiborne Womens Midi V Neck Short Sleeve A-Line Dress","pp_id": "ppr5008685829","current_min": 55.5,"current_max": 55.5,"original_min": 74.0,"original_max": 74.0,"price_type": "SALE","pre_order": false,"boosted_pp": null,"customer_favourite": false,"marketing_label": "FLASH SALE!","bottom_badges": [{"name": "Petite Available","priority": 1,"url_param": "petite"}],"upper_left_badge": [{"name": "NEW","priority": 1,"url_param": "new"},{"name": "Only at JCP","priority": 2,"url_param": "onlyatjcp"}],"map_price": false,"original_price_label": "original","sephora_in": false,"show_comparison": true,"bulleted_copy_attrs": ["Features: Belted, Embroidered","Closure Type: Belted","Neckline: V Neck","Pocket Types: 2 Interior Slip Pocket(s)","Sleeve Length: Short Sleeve"],"min_save_price": 0.0,"max_save_price": 0.0,"current_price_label": "SALE","truck_item_in": false,"eco_rebate": false,"sku_id": "81404240034","currency_code": "USD","brand": "liz claiborne","sku_swatch": [{"color_name": "Chutney","swatch_image_id": "DP0318202609045687S.tif","colorized_image_id": "DP0318202609045583M.tif","color_seq_num": 1,"sku_id": "81404240034","default_swatch": false,"sku_alt_images": [{"img_id": "DP0318202609045375M.tif","color_seq": 0},{"img_id": "DP0318202609045480M.tif","color_seq": 1},{"img_id": "DP0512202617061152M.tif","color_seq": 2}]}],"images_info": {"thumbnail_image_id": "DP0318202609045583M.tif","alt_thumbnail_image_id": "DP0318202609045375M.tif"},"pdp_url": "/p/liz-claiborne-womens-midi-v-neck-short-sleeve-a-line-dress/ppr5008685829?pTmplType=regular","availability_status": [{"message": "Unavailable for Pickup","icon": "cross"},{"message": "Available for Shipping","icon": "check"}],"bundle_status_badge": false,"sub_division": "814","enable_mini_pdp": null,"fpac_price_max": 36.07,"fpac_price_min": 36.07,"fpac_coupon": "1BIGSALE","bundle_indicator": false,"append_sku_id": null,"first_activation_date": "2026-05-23T01:49:58","from_url": "https://www.jcpenney.com/g/women/view-all-women?id=cat10011030002&page=2&mktTiles=2"}
Each product record contains 40+ attributes covering identification, pricing, images, and availability:
Product Identification
| Field | Meaning |
|---|---|
Name | Product name as displayed on search results |
PP ID | Internal JCPenney product identifier (unique per SKU) |
SKU ID | Stock-keeping unit identifier for inventory tracking |
Brand | Product brand or manufacturer name |
PDP URL | Direct link to the product detail page |
Sub Division | Product category or sub-category classification |
Pricing & Promotions
| Field | Meaning |
|---|---|
Current Min | Lowest current price (may vary by size/color) |
Current Max | Highest current price (may vary by size/color) |
Original Min | Original/list price (lowest variant) |
Original Max | Original/list price (highest variant) |
Price Type | Pricing model (e.g., standard, sale, clearance) |
Current Price Label | Promotional text (e.g., "On Sale", "Regular Price") |
Original Price Label | Label for full retail price |
Min Save Price | Minimum discount amount |
Max Save Price | Maximum discount amount |
MAP Price | Manufacturer's advertised price (if applicable) |
Currency Code | Currency of prices (e.g., USD) |
Promotions & Badges
| Field | Meaning |
|---|---|
Marketing Label | Promotional labels (e.g., "New Arrival", "Bestseller") |
Bottom Badges | Icons/badges at bottom of product card |
Upper Left Badge | Icon/badge at top-left (e.g., "New", "Sale") |
Customer Favourite | Flag if marked as customer favorite |
Boosted PP | Whether product has paid promotional boost |
Sephora In | Flag if beauty product stocked in Sephora section |
Inventory & Availability
| Field | Meaning |
|---|---|
Availability Status | Current stock status (in stock, low stock, out of stock) |
Pre Order | Whether the item is available for pre-order |
Truck Item In | Whether item can be delivered via truck (furniture/large items) |
First Activation Date | Date product first became available |
Product Details & Media
| Field | Meaning |
|---|---|
SKU Swatch | Swatch image(s) for color/pattern variants |
Images Info | URLs and metadata for all product images |
Bulleted Copy Attrs | Key product features in bullet points |
Bundle Indicator | Flag if item is part of a bundle offer |
Bundle Status Badge | Visual indicator for bundle deals |
Special Programs & Features
| Field | Meaning |
|---|---|
FPAC Price Min | Minimum price under JCPenney's price-lock program |
FPAC Price Max | Maximum price under JCPenney's price-lock program |
FPAC Coupon | Applicable coupon or promotional code |
Eco Rebate | Rebate available for eco-friendly products |
Enable Mini PDP | Whether quick-view popup is available |
Show Comparison | Whether product comparison feature is enabled |
Append SKU ID | Additional SKU identifiers (variants) |
How to Use
- Find search URLs — Navigate to JCPenney.com, perform a product search (by category, brand, or keyword), and copy the full URL including all query parameters.
- Add to scraper — Paste URLs into the
urlsarray, one per entry. - Set limits — Adjust
max_items_per_urlbased on your needs (200 = all products on the page). - Enable error handling — Keep
ignore_url_failures: truefor reliable bulk runs. - Execute & export — Start the scraper and download results as JSON, CSV, or Excel.
Best Practices:
- Test with a single URL before bulk operations
- Use consistent URL structure (avoid shortened URLs)
- For multi-page results, add each page URL separately
- Monitor pricing data collection during seasonal sales for complete snapshots
Troubleshooting:
- If images aren't captured, verify the page loaded fully (JavaScript-rendered pages may need delays)
- For pricing discrepancies, cross-check with the PDP URL for real-time accuracy
Use Cases & Business Value
- Price monitoring: Track JCPenney's pricing strategies and promotional cadence
- Competitive intelligence: Benchmark assortments against other retailers
- Product research: Analyze product trends, brands, and category performance
- Dynamic pricing models: Feed real-time pricing into algorithmic pricing systems
- Inventory insights: Understand product availability patterns by category
- Marketing analysis: Identify which products are flagged as "Customer Favourite" or promoted
The JCPenney Product Search Scraper eliminates manual copy-paste work, enabling data-driven decision-making for retailers, marketers, and analysts.
Conclusion
The JCPenney Product Search Scraper simplifies collection of fashion and home goods data from one of America's largest retail platforms. With 40+ output fields covering pricing, promotions, images, and availability, it provides comprehensive product intelligence for competitive analysis, price monitoring, and e-commerce automation. Start scraping today and unlock actionable retail data.