Skip to content

CJ Dropshipping Scraper

Try for free

Scrape CJ Dropshipping products by keyword, SKU, URL or ID: variants with SKU, price and quantity tiers, warehouse stock, supplier details and ratings, videos and shipping quotes. No login needed.

📦 CJ Dropshipping Scraper

Turn any CJ Dropshipping keyword, SKU, product link or product ID into clean, structured product data: titles, descriptions, images and videos, every variant with its SKU, price and quantity price tiers, stock per warehouse, supplier details and ratings, plus live shipping quotes to any country. No CJ account or login needed; in our tests 100 products took about 20 seconds.

✨ Why use CJ Dropshipping Scraper?

  • 🔎 Search or target — scrape by keyword or SKU, or paste product links and IDs. Mix them in one run.
  • 🧩 Every variant — SKU, variant name, image, price, suggested retail price, quantity price tiers, dimensions, weight and stock per warehouse for each variant.
  • 🏭 Supplier insight — company and shop name, logo, location, team size, founding date and service, logistics and overall ratings.
  • 🚚 Landed-cost ready — set a destination country to get every shipping option with carrier, delivery days and price, cheapest first.
  • ⚡ Fast and light — reads CJ's own product data directly, no browser. In our tests 1,000 products took about one minute.
  • 💸 Pay per product — a simple price per saved product, and Max products keeps every run inside your budget.

🎯 Use cases

  • 🏆 Product research — pull hundreds of products for a niche and sort by price, stock, store listings or orders.
  • 🛒 Catalogue sync — import titles, descriptions, images, videos and variants into Shopify, WooCommerce or your own database.
  • 📈 Price and stock monitoring — schedule runs to track supplier prices, quantity tiers and warehouse stock over time.
  • 🌍 Shipping cost research — compare carriers, delivery times and freight per destination country before you list a product.
  • 🤝 Supplier vetting — compare supplier ratings, size and location across a product range.
  • 🧠 Datasets for apps and AI — feed structured product data into spreadsheets, dashboards or AI pipelines.

🚀 How to use

  1. Add Search terms (for example phone case), Product URLs or Product IDs or SKUs. You can combine all three.
  2. Set Max products (default 20, 0 for no limit).
  3. Optionally add filters (price range, US or China warehouse) and a Shipping destination such as US, GB or DE.
  4. Click Start and watch the products appear in the dataset.
  5. Export the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchTermsKeywords or SKUs to search the CJ catalogue.
productUrlsProduct links such as https://www.cjdropshipping.com/product/<name>-p-<id>.html.
productIdsProduct IDs (the part after -p-) or product SKUs such as CJCS3102626.
maxItemsTotal products to save across all inputs. 0 means no limit.
minPrice / maxPricePrice range in USD for search results.
warehouseCountryOnly search results stocked in the US or China warehouse.
shippingTo / shippingFromDestination country for shipping quotes, and the warehouse they ship from (China by default).
includeSupplier / includeVideosTurn supplier details or video links off if you do not need them.
{
  "searchTerms": ["phone case", "led strip"],
  "productUrls": ["https://www.cjdropshipping.com/product/button-down-cardigan-p-2608271312011625500.html"],
  "maxItems": 50,
  "minPrice": 2,
  "maxPrice": 20,
  "shippingTo": "US"
}

📤 Output

One row per product. The Products view shows the key columns; Variants lists one row per variant and Shipping shows the quotes.

FieldDescription
productId, sku, urlProduct identifiers and the product page link
title, titleCnProduct name in English and Chinese
description, descriptionTextFull description as HTML and as plain text
category, categoryIdCategory path, e.g. Women's Clothing > Outerwear & Jackets > Blazers
material, property, packing, weight, packWeight, hsCodeProduct attributes (weights in grams)
priceText, priceMin, priceMax, currencyPrice range in USD
variantKey, variantCount, variants[]Variant dimensions and every variant with SKU, price, suggested retail price, price tiers, size, weight and stock per warehouse
mainImage, images, videos[]Image gallery and playable video links (MP4 and HLS)
supplierName, shop name, logo, country, province, employees, founding date, mainCategories and ratings
inventory[], totalInventoryStock per warehouse: total, verified and supplier-held quantities
shippingWhen a destination is set: from, to and options[] with carrier, days, price, first-leg and last-leg freight, free shipping, tariff
listedCount, orderCountHow many stores list the product and how many orders CJ shows for it
isPodtrue for print-on-demand (custom design) products
createdAt, updatedAt, scrapedAtWhen the product was listed, last updated and scraped
sourceThe search term, link or ID that found this product

Example (from a test run, trimmed):

{
  "productId": "2608271312011625500",
  "sku": "CJCS3102626",
  "url": "https://www.cjdropshipping.com/product/button-down-cardigan-women-s-fall-winter-lapel-button-knitted-jacket-long-sleeve-p-2608271312011625500.html",
  "title": "Button-down Cardigan Women's Fall Winter Lapel Button Knitted Jacket Long Sleeve Loose Fit Sweater Outerwear",
  "category": "Women's Clothing > Outerwear & Jackets > Blazers",
  "material": "Cloth",
  "priceText": "8.51 -- 9.90",
  "priceMin": 8.51,
  "priceMax": 9.9,
  "currency": "USD",
  "variantKey": "Color-Size",
  "variantCount": 96,
  "mainImage": "https://oss-cf.cjdropshipping.com/product/2026/09/22/09/5fb218a0-eb24-477f-814b-9baceda29377.jpg",
  "videos": [
    {
      "name": "CJCS3102626-1",
      "url": "https://video-cf.cjdropshipping.com/10a9220db64571f1bd7f5017e1e90102/0938479cd059470cab2fa7d00ed8ada2-6c3c0a07f0a920c2c8262e763855c6c6-ld.mp4",
      "width": 960,
      "height": 960
    }
  ],
  "variants": [
    {
      "variantId": "2608271312011626500",
      "sku": "CJCS310262601AZ",
      "variantKey": "Blue-S",
      "price": 8.51,
      "suggestedRetailPrice": 52.85,
      "priceTiers": [
        {"minQuantity": 1, "maxQuantity": 99, "price": 8.51},
        {"minQuantity": 100, "maxQuantity": 1000, "price": 8.08},
        {"minQuantity": 1001, "maxQuantity": 100000, "price": 7.66}
      ],
      "standard": "long=300,width=200,height=30",
      "weight": 470,
      "stockByWarehouse": {"CN": 7933}
    }
  ],
  "supplier": {
    "name": "PREMIUMGOODS Global Limited",
    "shopName": "Premiumgoods",
    "country": "CN",
    "province": "zhejiang",
    "employees": 200,
    "establishedAt": "2020-07-02T08:52:50Z",
    "score": 4.5,
    "serviceScore": 5,
    "logisticScore": 5,
    "overallScore": 4.8
  },
  "inventory": [
    {"area": "China Warehouse", "countryCode": "CN", "countryName": "China", "inventoryNum": 727480, "realInventoryNum": 1, "factoryInventoryNum": 727479},
    {"area": "US Warehouse", "countryCode": "US", "countryName": "United States", "inventoryNum": 4, "realInventoryNum": 4, "factoryInventoryNum": 0}
  ],
  "shipping": {
    "from": "CN",
    "to": "US",
    "forVariantSku": "CJCS310262601AZ",
    "options": [
      {"carrier": "LuWei Ordinary US", "days": "5-11", "price": 10.87, "firstFreight": 7.16, "tailFreight": 3.71, "freeShipping": false},
      {"carrier": "CJPacket Ordinary", "days": "4-9", "price": 11.56, "firstFreight": 7.86, "tailFreight": 3.7, "freeShipping": false}
    ]
  },
  "listedCount": 414,
  "orderCount": 407,
  "isPod": false,
  "createdAt": "2026-08-27T13:12:01Z",
  "scrapedAt": "2026-10-21T20:53:51Z"
}

💰 Pricing

You pay $3.50 per 1,000 products ($0.0035 per product saved), plus a small amount of platform usage (compute and proxy traffic). Supplier details, videos and shipping quotes are included in the product price.

Example: 1,000 products ≈ $3.50 in product fees plus about a cent of platform usage in our tests. Products that are not found or cannot be loaded are never charged, and the run stops cleanly when your maximum charge is reached.

❓ FAQ

Is it legal to scrape CJ Dropshipping? The scraper only collects product information that CJ shows publicly to every visitor. You are responsible for how you use the data; check CJ's terms and your local laws for your use case.

Do I need a CJ account, login or my own proxy? No. No account, cookies or login are used. The built-in datacenter proxy is the default and works well; you can switch to residential in the Proxy section.

How many products can I get? As many as the searches return: set Max products to 0 for no limit. A search returns the products CJ's public catalogue search lists for that term; add more search terms for broader coverage.

Why is a field empty? Some products simply do not have it: many have no videos or keywords, some variants have no image, and shipping is only added when you set a destination. If CJ answers a supplier or shipping request with an error after several retries, that part is left empty and the product is still saved.

Can I schedule it or use the API? Yes. Schedule runs to monitor prices and stock, call the actor from the API, and export the dataset as JSON, CSV or Excel. Input field names match a similar CJ Dropshipping actor on another platform, so existing inputs usually work unchanged.

⚠️ Limits

  • The warehouse filter works for the US and China warehouses only, because CJ's public search offers it for those two. Every product still lists its stock in all warehouses.
  • Shipping quotes are for one unit of the product's first variant, from the warehouse you choose (China by default).
  • Video cover images and durations are not included; you get the playable MP4 and HLS links with their size.
  • Prices are in USD, as CJ publishes them. Logged-in discounts and your own CJ account prices are not shown.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.