Calvin Klein Product Scraper avatar

Calvin Klein Product Scraper

Pricing

from $1.20 / 1,000 products

Go to Apify Store
Calvin Klein Product Scraper

Calvin Klein Product Scraper

Scrape Calvin Klein products from official European and UK shops using search queries or category/search URLs, with optional full product details.

Pricing

from $1.20 / 1,000 products

Rating

0.0

(0)

Developer

Data Scrapers

Data Scrapers

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Security

Limited permissions

Share

Calvin Klein product records from the public storefront. One dataset item is one product colorway, such as Straight 90s Jeans, product id LV04RH700G7IB, on the German store: name, gender, colour, product group, current price, and the product URL. Query with a search phrase, a start URL, a country, and a language. Turn on product details when you need the longer description and size variants. Export the default dataset as JSON, CSV, Excel, or XML.

Calvin Klein Scraper — input to structured data

Dataset at a glance

SourceCalvin Klein storefront
One recordOne product colorway
Deduplicate onproductId
Main fieldsname, gender, colour, productGroup, price, url
QuerysearchQueries, startUrls, country, language
ExportJSON, CSV, Excel, XML

Coverage and available records

  • Records come from the public search or category URL you pass in.
  • country and language select the storefront, such as Germany and German.
  • scrapeProductDetails adds description and size data and charges product-details.
  • A search row still includes the price, colour, and product URL when details are off.
  • maxItems of 0 does not cap the result set.

Data dictionary

FieldMeaning
productIdColorway id. Use this to deduplicate.
styleIdStyle id shared by colour variants.
nameProduct name on the storefront.
brandNameBrand line, such as Calvin Klein Jeans.
urlPublic product page.
genderStorefront gender label.
colourColour name for this colorway.
mainColourCoarser colour family.
productGroupGroup such as Jeans.
priceCurrent price in currency.
wasPricePrevious price when the item is on sale.
currencyISO currency code for the selected store.
imageUrlPrimary image.
onSaleWhether the store marks the item on sale.
soldOutWhether the store marks the item sold out.
countryStorefront country used for the request.
sourceQuerySearch phrase or URL that produced the row.

Example dataset record

{
"productId": "LV04RH700G7IB",
"styleId": "LV04RH700G",
"name": "Straight 90s Jeans",
"brandName": "CALVIN KLEIN JEANS",
"url": "https://www.calvinklein.de/straight-90s-jeans-lv04rh700g7ib",
"gender": "Herren",
"colour": "VAPOR",
"mainColour": "Blue",
"productGroup": "Jeans",
"price": 99.9,
"currency": "EUR",
"country": "DE"
}

Confirm price against your own run. The store changes it.

Query and input reference

FieldWhat it does
searchQueriesProduct search terms to run on the selected country shop. e.g. bags, jeans, boxers. Agents can pass natural-language keywords without collecting page URLs fi...
startUrlsOfficial Calvin Klein listing, search, or product URLs (e.g. https://www.calvinklein.de/search?searchTerm=bags or https://www.calvinklein.de/bestseller-herre...
countryWhich official Calvin Klein shop to search. These are the country stores from the site picker (Germany, UK, France, Italy, Spain, Netherlands, and other Euro...
languageShop language when the country has more than one (e.g. German or English on calvinklein.de, Dutch or French on calvinklein.be). auto uses the default languag...
scrapeProductDetailsWhen enabled, fetch full product pages in parallel (description, size variants, stock flags). Charged as a separate product-details event. Off by default.
detailsConcurrencyHow many product-detail requests to run at once. Each request uses a rotated proxy. Ignored when scrapeProductDetails is off.
genderGender facet from the website filters. e.g. men, women.
colorsColor facet values from the website (e.g. black, blue, beige, brown). Multiple values are combined.
sizesSize facet values from the website (e.g. S, M, L, XL, W32). You can also paste the site query token such as s.100492_s.
productGroupsProduct group facet from the website (e.g. jeans, jacketsandcoats, t2dshirts). Matches filter chips such as Jeans or Jackets.
materialsMaterial facet from the website (e.g. cotton, leather, nylon, fauxleather).
brandsBrand facet from the website. e.g. Calvin Klein, Calvin Klein Jeans.
onSaleRestrict results to sale prices when the website sale filter is available.
priceMinMinimum price for the website price slider. Must be set together with maximum price. e.g. 20
priceMaxMaximum price for the website price slider. Must be set together with minimum price. e.g. 150
sortByListing sort from the website. recommended is the default shop ranking.
extraFiltersAdvanced facet map copied from the website API, keyed by facet id (e.g. {"productgroup": "s.productgroup_jeans", "maincolour": "s.maincolour_black"}). Merged...
maxItemsMaximum number of products to scrape (0 = unlimited)
proxyConfigurationResidential proxies are recommended for Calvin Klein catalog requests.

Retrieve the data through the API

from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("datascrapers/calvinklein-scraper").call(run_input={
"searchQueries": ["jeans"],
"country": "DE",
"language": "de",
"maxItems": 10,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["productId"], item["name"], item["price"])

This is the Apify Actor API, not a Calvin Klein API.

Data quality and record handling

  • One dataset item is one colorway. Each pushed product charges one product event.
  • Deduplicate on productId.
  • scrapeProductDetails charges one product-details event for each enriched product.
  • Prices are the store numbers in currency. The Actor does not convert them.
  • Colour and gender labels follow the selected storefront language.

Pricing and cost examples

product and product-details are $1.50 per 1,000 on the free plan. Bronze is $1.40, Silver is $1.30, and Gold is $1.20 per 1,000. Platinum and Diamond use the Gold rate. Platform usage is not billed on top of these events.

EventFreeBronzeSilverGold
product per 1,000$1.50$1.40$1.30$1.20
product-details per 1,000$1.50$1.40$1.30$1.20

A free-plan run of 1,000 products with details is $3.00 in events.

Limitations and responsible data use

  • Coverage is the public search you request, not the full catalog.
  • Prices, promotions, and stock change on the store. This dataset is not a historical archive.
  • You are responsible for complying with the store's terms and applicable law.

Dataset questions

What does one dataset item represent?

One Calvin Klein product colorway from a search or product URL.

Which field should I use as a unique identifier?

Use productId.

Are fields nullable or conditional?

Yes. Detail-only fields are present when scrapeProductDetails is enabled and the product page returns them. wasPrice is present when the store sends a previous price.

Can I retrieve the records as CSV or JSON?

Yes. Export the default dataset as JSON, CSV, Excel, XML, or another Apify format.

How do I paginate large datasets?

Use limit and offset on the dataset items endpoint. maxItems limits how many rows the run saves.

Data Scrapers support

Questions about a field, a run, or an export: stardustspotlight@gmail.com.