CJ Dropshipping Scraper
Pricing
Pay per usage
CJ Dropshipping Scraper
Scrape CJ Dropshipping products at scale — by keyword, URL or ID. Get titles, full variants with per-variant SKU and price, supplier details and ratings, per-warehouse stock and shipping rates. No account needed. Export as JSON, CSV or Excel.
Pricing
Pay per usage
Rating
5.0
(1)
Developer
Muhammet Akkurt
Maintained by CommunityActor stats
6
Bookmarked
100
Total users
29
Monthly active users
12 days ago
Last modified
Categories
Share

CJ Dropshipping Scraper
Scrape CJ Dropshipping product data at scale — no account, no login, no browser needed. Search the CJ Dropshipping catalogue by keyword or SKU, or point the scraper at product URLs or IDs, and export clean, structured data for every product: title, description, category, images and video, all variants with per-variant SKU and price, supplier details and ratings, live stock per warehouse, and real-time shipping rates and delivery times to any country.
Perfect for product research, finding winning products, syncing a catalogue to your store, monitoring supplier prices and inventory, competitor analysis, or building a dataset for your own app, spreadsheet or AI pipeline.
What is the CJ Dropshipping Scraper?
CJ Dropshipping is one of the largest dropshipping and product-sourcing platforms, with millions of products across every category. This Actor turns any CJ Dropshipping product search, URL or ID into structured JSON, CSV or Excel — so you can analyse products and suppliers in bulk instead of copying them one by one.
What can you do with it?
- Product research — pull hundreds of products for a niche in one run and sort by price, supplier rating or stock.
- Find winning products — scan categories and keywords for trending items and compare variants and margins.
- Catalogue sync — import products, variants, images and prices into Shopify, WooCommerce or your own database.
- Price & stock monitoring — re-run on a schedule to track supplier price changes and inventory.
- Landed-cost & shipping research — add a destination country to get carrier, delivery time and shipping price for each product, so you can estimate the true landed cost.
- Supplier & competitor analysis — compare suppliers, ratings, locations and product ranges.
What data does CJ Dropshipping Scraper extract?
For each product:
| Field | Description |
|---|---|
productId, sku, url | Product identifiers and the canonical product page URL |
title, titleCn | Product name in English and Chinese |
description | Full product description (HTML) |
category, categoryId | Category path, e.g. Women's Clothing > Outerwear & Jackets > Blazers |
material, property, packing, weight | Product attributes |
priceText, priceMin, priceMax, currency | Price range (USD) |
variantKey | Variant dimensions, e.g. Color-Size |
mainImage, images, videos | Main image, the full image gallery, and product videos (name, playable url, cover, duration) |
variants[] | Every variant: variantId, sku, name, variantKey, image, price, tradePrice, standard (dimensions), weight |
supplier | name, shopName, logo, country, province, employees, establishedAt, score, serviceScore, logisticScore |
inventory[] | Stock per warehouse: area, countryCode, countryName, inventoryNum, realInventoryNum, factoryInventoryNum |
shipping | When a destination is set: from, to, and options[] (carrier, delivery days, price, firstFreight, tailFreight, freeShipping), cheapest first |
isPod | true for print-on-demand (custom-design) products; for these the title and main image are returned while the long description and extra gallery images may be limited |
createdAt, scrapedAt | When the product was listed and when it was scraped |
How to scrape CJ Dropshipping products
- Click Try for free / Start and choose how to select products:
- Search Terms — keywords or SKUs, one per line (e.g.
phone case,led strip). Every matching product is scraped in full. - Product URLs — paste CJ Dropshipping product page links.
- Product IDs — if you already have the IDs.
- Search Terms — keywords or SKUs, one per line (e.g.
- Optionally set Max Products to cap how many are scraped.
- Run it. Results stream into the dataset and can be exported as JSON, CSV, Excel or XML, or pulled from the API.
Input example
{"searchTerms": ["phone case", "led strip"],"productUrls": ["https://www.cjdropshipping.com/product/button-down-cardigan-p-2608271312011625500.html"],"maxItems": 50,"shippingTo": "US","proxyConfiguration": { "useApifyProxy": true }}
Output example
{"productId": "2608271312011625500","sku": "CJCS3102626","url": "https://www.cjdropshipping.com/product/-p-2608271312011625500.html","title": "Button-down Cardigan Women's Fall Winter Lapel Button Knitted Jacket Long Sleeve Loose Fit","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","images": ["https://oss-cf.cjdropshipping.com/product/..."],"variants": [{"variantId": "2608271312011626500","sku": "CJCS310262601AZ","name": "Button-down Cardigan ... Blue S","price": 8.51,"standard": "long=300,width=200,height=30"}],"supplier": {"name": "PREMIUMGOODS Global Limited","country": "CN","score": 4.0},"inventory": [{ "area": "China Warehouse", "countryCode": "CN", "inventoryNum": 9765 }],"scrapedAt": "2026-10-17T12:30:00Z"}
How much does CJ Dropshipping Scraper cost?
This Actor uses pay-per-result pricing: you pay a small fee for each product returned, plus a tiny run-start fee — no monthly subscription. You only pay for what you scrape, and Max Products keeps any run within budget. See the Pricing section on this page for the current per-product rate.
How to use the data via API
Run the Actor and collect its dataset with the Apify API. Replace <YOUR_API_TOKEN> with your Apify API token.
Python
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("muhammetakkurtt/cj-dropshipping-scraper").call(run_input={"searchTerms": ["phone case"],"maxItems": 50,})for product in client.dataset(run["defaultDatasetId"]).iterate_items():print(product["title"], product["priceMin"], product["currency"])
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('muhammetakkurtt/cj-dropshipping-scraper').call({searchTerms: ['phone case'],maxItems: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((p) => console.log(p.title, p.priceMin, p.currency));
You can also schedule runs, connect the output to Make, Zapier, Google Sheets, Slack and other integrations, or stream results straight into your database.
FAQ
Do I need a CJ Dropshipping account?
No. The Actor collects publicly available product data and needs no account, login or credentials.
Can I scrape by keyword, or do I need product URLs?
Both. Use Search Terms to discover products by keyword or SKU, Product URLs or Product IDs to scrape specific items, or combine them in one run.
What currency are prices in?
Prices are returned in US dollars (USD), the currency the CJ Dropshipping catalogue publishes.
Does it include product variants and stock?
Yes. Every product includes its full variant list with per-variant SKU and price, plus live stock per warehouse.
Can I get shipping costs?
Yes. Set Shipping Destination to a 2-letter country code (e.g. US) and each product also returns the available carriers with delivery time and price, cheapest first — handy for estimating landed cost. Leave it empty to skip shipping.
How many products can I scrape?
As many as you need. Use Max Products to cap a run, or leave it empty for everything a search returns.
Why did a run return fewer products than expected?
A search returns only as many products as the catalogue lists for that term, and Max Products caps the total. For broader results, add more search terms.
Can I run it on a schedule?
Yes. Use Apify Schedules to re-run the Actor daily, hourly or at any interval and keep your product, price and stock data fresh.
Related scrapers
Looking for more e-commerce and product data? Explore our other Actors for marketplaces, retailers and supplier catalogues — or get in touch for a custom scraper.