Wish Product Scraper avatar

Wish Product Scraper

Pricing

from $4.00 / 1,000 dataset items

Go to Apify Store
Wish Product Scraper

Wish Product Scraper

Scrape Wish.com products by keyword, category, collection (Deals Hub) or product ID. Fast direct-API client, no browser. Get USD prices, ratings, sales counts, merchant info, variations, images and reviews as clean JSON. Pay only for results.

Pricing

from $4.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract product data from Wish.com at scale — by keyword search, category, collection (Deals Hub / flash sale), or direct product ID. Built on a fast, direct mobile-API client (no headless browser), so runs are quick, cheap, and reliable, and every row carries a stable USD price plus ratings, sales counts, merchant info, variations, images, and optional reviews.

Who it's for

  • Dropshippers & e-commerce sellers — find winning products, track prices and demand signals (num_bought, ratings) across categories.
  • Price & catalog researchers — bulk product data with consistent USD pricing.
  • Market analysts — category and Deals Hub monitoring.
  • Developers & data teams — clean, stable JSON for pipelines and dashboards.

What you get (output fields)

FieldDescription
product_idWish 24-hex product id
nameProduct title
urlProduct page URL
image_urlPrimary image
price_usdPrice in USD (stable across geos)
price_local / currencyLocalized price + currency code
crossed_price_usdOriginal / crossed-out price if discounted
rating / review_countAverage rating and number of reviews
num_boughtReported number of purchases
merchant_id / merchant_nameStore identity
is_sold_out / variation_countFrom product detail
imagesProduct image gallery (from detail)
reviewsCustomer reviews (rating, comment, author, date) when enabled
source / scraped_atProvenance + ISO-8601 timestamp

Use cases

  • Product research / winning-product discovery — search a niche, sort by num_bought and rating, enrich the best with detail + reviews.
  • Price monitoring — schedule daily runs over your product IDs and diff price_usd.
  • Category & Deals Hub tracking — pull dealshub_flashsale or a category handle to watch what Wish is pushing.
  • Review mining — enable reviews to feed sentiment analysis.

Input parameters

FieldTypeDefaultDescription
searchQueriesarray[]Keywords, one search each
categoryHandlesarray[]Category handles (e.g. bs_03)
collectionTagsarray[]Collection tags (e.g. dealshub_flashsale)
productIdsarray[]Direct product IDs or URLs
maxItemsinteger200Global cap on rows
maxPagesPerQueryinteger5Pages per keyword/category (30/page)
fetchDetailbooleantrueEnrich each product with the detail page
fetchReviewsbooleanfalseInclude customer reviews
maxReviewsPerProductinteger10Review cap when reviews are on
proxyConfigurationobjectoffOptional proxy for large runs

Example input

{
"searchQueries": ["phone case", "led strip lights"],
"collectionTags": ["dealshub_flashsale"],
"maxItems": 500,
"maxPagesPerQuery": 5,
"fetchDetail": true,
"fetchReviews": false
}

Example output row

{
"product_id": "6481b153fcf9e035caa4a633",
"name": "PlusAcc Waterproof Case for Samsung Galaxy S23 Ultra",
"url": "https://www.wish.com/product/6481b153fcf9e035caa4a633",
"price_usd": 20.04,
"price_local": 3254.0,
"currency": "JPY",
"rating": 4.0,
"review_count": 1,
"num_bought": 0,
"merchant_name": "PlusAcc",
"is_sold_out": false,
"variation_count": 1,
"source": "search:phone case",
"scraped_at": "2026-07-15T04:00:00Z"
}

Scheduling & webhooks

Run on a schedule (e.g. daily price checks) from the Apify Console, and attach a webhook to push finished datasets straight into your own systems or a Google Sheet / database via Apify integrations.

AI assistants (MCP)

Prefer live, conversational access from Claude, Cursor, or ChatGPT? Use the companion Wish Scraper MCP actor, which exposes search, product detail, reviews, categories, and autocomplete as MCP tools.

FAQ

Where does the data come from? Wish.com's own mobile app API — the same data the app shows, returned as clean JSON.

Do I need proxies or accounts? No. The actor runs without login and works from Apify's infrastructure out of the box; proxies are optional for very large runs.

How fresh is the data? Live — each run fetches current data at run time.

Why are some prices in a non-USD currency? Wish localizes the displayed price by region; price_usd is always provided as a stable value regardless.

Can it get full detail and reviews? Yes — enable fetchDetail (on by default) and fetchReviews to enrich each product.

Is it reliable? It calls the API directly (no fragile browser automation) and skips/logs per-item failures so one bad product never aborts a run.