ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Quick StartAPI & SDKsEcosystem

JCPenney

JCPenney Product API

One jcpenney.com product by id or URL, or up to 20 by product_ids in one call: title, brand, description, features, category and breadcrumbs, product and item type, images, average rating, review count, question and answer counts, the price block (regular, sale and clearance ranges, percent off, price type, deal label, the after-coupon price with its coupon code, and when the price window starts and ends), channel, in-store pickup, marketplace flag, and every variant with SKU, UPC, color, size, options, status, max quantity per order and online stock (high, low or out). Prices are product-level ranges: JCPenney does not expose a price per size or color. Costs 1 credit per request.

POST/api/v1/jcpenney/product

Authorizations

Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).

Body

application/json
product_idstring

A JCPenney product id (ppr / ppm / pp + digits): a search result's id, the last part of a product URL. One of product_id, url or product_ids is required.

Example: ppr5008604049

urlstring

A jcpenney.com product URL (/p/<slug>/<id>; its product id is used). Alternative to product_id.

Example: https://www.jcpenney.com/p/st-johns-bay-womens-mid-rise-straight-leg-jean/ppr5008604049

product_idsstring[]

Up to 20 product ids in one call, still 1 credit. Unknown ids are listed in not_found. Batch results carry no online stock.

Example: ["ppr5008604049", "ppr5008212471"]

Request

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

p = client.jcpenney.product(product_id="ppr5008604049")["data"]

price = p["price"]
print(p["title"], price["regular_min"], price["current_min"], price["price_type"], price["percent_off"])
if price["coupon"]:
    print("with", price["coupon"]["code"], price["coupon"]["price_min"], "until", price["ends_at"])
low = [v for v in p["variants"] if v["online_stock"] != "high"]
print(len(low), "of", p["variant_count"], "variants low or out online")

Response

"id": "ppr5008604049",
"title": "St. John's Bay Womens Mid Rise Straight Leg Jean",
"brand": "St. John's Bay",
"url": "https://www.jcpenney.com/p/st-johns-bay-womens-mid-rise-straight-leg-jean/ppr5008604049",
"description": "St. John’s Bay womens Mid Rise Straight Leg Jean delivers everyday comfort with its classic cut and soft denim feel. The mid-rise waist and straight leg create a flattering silhouette that pairs effortlessly with any top. Style with sneakers or loafers for an easy, timeless look.",
"product_type": "Jeans",
"item_type": "Straight Leg Jeans",
"image": "https://sc-images.jcpenney.com/JCPenney/DP1124202509032184M",
"rating": 4.06,
"review_count": 161,
"question_count": 27,
"answer_count": 19,
"online_stock_checked": true,
"variant_count": 281,
"is_marketplace": false,
"channel": "Omnichannel",
"in_store_pickup": true,
"can_add_to_cart": true,
"currency": "USD"
},
"response_time": 3675
}
PreviousJCPenney SearchNextJCPenney Category
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

Ask AI about Scavio

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy