Banggood Scraper - Products, Prices, Specs & Reviews
Pricing
from $1.50 / 1,000 products
Banggood Scraper - Products, Prices, Specs & Reviews
Scrape Banggood by keyword, category, URL or product ID: regular and new-user prices for any ship-to country, discount, stock, units sold, shipping cost and delivery dates, variants, specs, images and reviews. Monitor price drops. Independent tool, not affiliated with Banggood.
Pricing
from $1.50 / 1,000 products
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
6 days ago
Last modified
Categories
Share
Banggood Scraper - Products, Prices, Stock, Shipping & Reviews
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Banggood or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Banggood" is referenced only to describe the publicly available website this Actor collects data from.
Extract complete Banggood product data for any ship-to country: the regular price a buyer pays and Banggood's first-order new-user price, discount, stock count, units sold, shipping cost and delivery dates, the full variant matrix with each option's own price and stock, wholesale prices, specifications, description, all images, product videos, and buyer reviews. Built for dropshipping product research, repricing, catalog building and price/stock monitoring.
No login, no API key, no browser - search by keyword, paste product, search or category URLs, or list product IDs.
Why this Banggood scraper?
Banggood prices every product per destination country and shows shoppers a first-order "New User" deal on its search results. This actor reads the price a regular buyer in your chosen country actually pays, and keeps the new-user deal as a separate column:
| Data | Typical scrapers | This actor |
|---|---|---|
| Keyword, category and product-ID input | URL list only | ✅ all three, plus file import |
| Price for a chosen ship-to country (196 countries) | ❌ whatever the server's IP gets | ✅ |
| Regular price vs first-order new-user price | ❌ mixed up | ✅ both, labelled |
| Units sold, stock count, wishlist and Q&A counts | ❌ | ✅ |
| Shipping cost, method and estimated delivery dates | ❌ | ✅ every option |
| Ships-from warehouse filter (CN, HK, US, UK, EU) | ❌ | ✅ checked per product |
| Variant matrix with each option's price and stock | ❌ | ✅ |
| Wholesale (quantity) prices | ❌ | ✅ |
| Description, specifications, images and product videos | partial | ✅ |
| Star-rating histogram | ❌ | ✅ |
| Buyer reviews: newest first, star filter, photos, original text + translation | ❌ | ✅ opt-in |
| Prices in 49 currencies with Banggood's own exchange rates | ❌ | ✅ |
| Price-drop / restock monitor (only new or changed products) | ❌ | ✅ |
What you get
| Field | What it holds |
|---|---|
title, brand, sku, url, image | Product name, Banggood's brand tag, Banggood SKU, product page, main image |
price, originalPrice, discountPercent | Regular price for the ship-to country (product page figure), the struck-through price and Banggood's discount |
newUserPrice | Banggood's first-order "New User" price shown on search results (when it differs) |
priceUsd, originalPriceUsd, currency | US-dollar values next to the converted ones |
priceMin, priceMax, variants[] | Cheapest and dearest option, and every option combination with its own price, stock and availability |
wholesalePrices[] | Quantity price tiers, when Banggood offers them |
inStock, stock, stockMessage, processingTime | Availability, units in stock, Banggood's stock text and handling time |
soldCount, wishlistCount, questionsCount | Units sold, wishlist adds, answered questions |
rating, reviewsCount, ratingHistogram | Average rating, review count, count per star |
shipping, shippingCost, deliveryDays, shippingOptions[] | Default shipping method, cost, delivery days and dates; every shipping option |
warehouse, availableWarehouses[], shipToCountry | Where it ships from, every warehouse it is stocked in, and the country the prices are for |
category, categoryId, breadcrumb[] | Banggood category path |
description, specifications, images[], descriptionImages[], videos[] | Full description, specification list, gallery, description images, YouTube videos |
options[], variesBy, defaultVariant | Option groups (colour, size, plug ...) and the option the page opens with |
policies[], keywords | Banggood's buyer guarantees and the page's keywords |
searchTerm, searchRank | The keyword and the product's position in Banggood's results |
changeType, previousPrice | Monitor mode: what changed since the last run |
Review records (type: "review"): stars, dateIso, author, country, content (the reviewer's own words), contentTranslated (English, when the review is in another language), photos[], photosCount, helpfulCount, plus the product's productId, productTitle and productUrl.
Use cases
- Dropshipping product research - find products by keyword or category and compare price, units sold, rating, stock and delivery time for the country you sell into.
- Repricing & price intelligence - track the regular price, the struck-through price and the new-user deal per country, in your own currency.
- Local-warehouse sourcing - list only products that ship from Banggood's US, UK or EU warehouses for fast delivery.
- Catalog & content building - pull titles, descriptions, specifications, images, videos and the full variant matrix.
- Review mining - newest reviews first, or only 1-2 star reviews, with photos and translations, to vet products before sourcing.
- Price-drop & restock alerts - schedule recurring runs in monitor mode and receive only products whose price or stock changed.
How to use
- Sign up for Apify - the free plan is enough to try this actor.
- Open the Banggood Scraper, enter search keywords (or paste Banggood URLs or product IDs), choose the ship-to country and currency, and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML or RSS - or pull results through the Apify API.
Input
{"searchTerms": ["mini drone", "led strip"],"shipToCountry": "GB","currency": "GBP","warehouse": "ANY","sort": "default","maxProducts": 100,"includeProductDetails": true,"includeReviews": false,"monitorMode": false}
- searchTerms - keywords; each one is its own product feed in Banggood's ranking (60 products per page).
- startUrls - product pages (
…-p-<id>.html), search pages (/search/<kw>.html), category pages (…-c-<id>.html) or review pages (…-reviews-p<id>.html, the product plus its reviews). A linked or uploaded text file of URLs works too. - urlsFromFile - paste URLs and/or product IDs, one per line, or one link to a .txt, .csv or Google Sheet.
- productIds - Banggood product IDs (e.g.
1940642). - shipToCountry - the buyer's country (default United States). Prices, discounts, shipping and the warehouses on offer all follow it.
- currency - 49 currencies, converted with Banggood's own exchange rates.
- warehouse - only products that ship from CN, HK, US, UK or EU (CZ / PL) warehouses.
- sort - Popular, Newest, Price low to high, Price high to low, Most reviews.
- minPrice / maxPrice / fourStarPlus - filters on the regular price and rating.
- includeProductDetails (default on) - the full record (description, specifications, images, variants with prices, every shipping option). Off = a faster, cheaper discovery row that still has price, discount, stock, units sold, rating and default shipping.
- includeReviews, maxReviewsPerProduct, reviewsSort (most recent / top), reviewStars (e.g. only 1 and 2 stars).
- monitorMode / monitorKey - deliver only new or changed products on each run.
Output
One record per product (type: "product"), plus optional review records (type: "review"). A full-detail row, shortened:
{"type": "product","productId": "1940642","title": "JJRC H36 Mini 2.4G 4CH 6 Axis Headless Mode RC Drone Quadcopter RTF","brand": "Eachine","sku": "SKUJ18905","url": "https://www.banggood.com/JJRC-H36-Mini-2_4G-4CH-6-Axis-Headless-Mode-RC-Drone-Quadcopter-RTF-p-1940642.html","price": 23.99,"originalPrice": 60.74,"discountPercent": 61,"currency": "USD","newUserPrice": 17.99,"priceMin": 21.99,"inStock": true,"stock": 5,"processingTime": "Ships in 24 hours","soldCount": 181615,"wishlistCount": 1366,"questionsCount": 431,"rating": 4.93,"reviewsCount": 11417,"ratingHistogram": { "1": 32, "2": 25, "3": 72, "4": 488, "5": 10800 },"category": "RC Quadcopters","breadcrumb": ["Toys Hobbies and Robot", "RC Drones", "RC Quadcopters"],"warehouse": "CN","shipToCountry": "US","shippingCost": 3.99,"deliveryDays": "20-44","shipping": { "method": "Standard Shipping (Special)", "cost": 3.99, "deliveryDaysMin": 20, "deliveryDaysMax": 44, "estimatedDelivery": "Oct 28th-Nov 20th,2026", "tracked": true },"variesBy": "Color, Battery, Mode","variantsCount": 4,"variants": [{ "option": "Grey / One Battery / Mode 2 (Left Hand Throttle)", "price": 21.99, "currency": "USD", "stock": 0, "availability": "OutOfStock" },{ "option": "Blue / Two Batteries / Mode 2 (Left Hand Throttle)", "price": 23.99, "currency": "USD", "stock": 5, "availability": "InStock" }],"images": ["https://imgaz.staticbg.com/thumb/large/oaupload/banggood/images/EA/F8/3a973f36-016a-43ac-9d4f-841988944d90.jpg.webp"],"videos": ["https://www.youtube.com/watch?v=OmIgR2u7IGI"],"description": "JJRC H36 Mini 2.4G 4CH 6 Axis Headless Mode RC Quadcopter RTF\n\nDescription:\nItem name: JJRC H36 Mini Quadcopter ...","specifications": { "Type": "Indoor Toys", "Brand": "JJRC", "Construction": "Unfoldable" },"policies": ["7 Days DOA Guarantee", "Quality Guarantee", "No Reason Returns"],"searchTerm": "mini drone","searchRank": 3}
{"type": "review","productId": "1940642","productTitle": "JJRC H36 Mini 2.4G 4CH 6 Axis Headless Mode RC Drone Quadcopter RTF","stars": 5,"dateIso": "2026-09-25","author": "Darek","country": "Poland","countryCode": "PL","content": "Everything ok. Good seller.","photosCount": 0,"helpfulCount": 0}
Good to know
- Prices follow the ship-to country. Banggood sets prices, discounts and shipping per destination; every row says which country (
shipToCountry) its figures are for. The default is the United States. priceis the regular price;newUserPriceis a first-order deal. Banggood's search results show a "New User" price that only applies to a shopper's first order; it is delivered separately and never asprice.- Overseas warehouses are regional. The US warehouse is offered to buyers in the US and Canada, the UK warehouse to UK buyers, the EU warehouses (CZ, PL) to EU buyers; picking a warehouse sets the matching region unless you chose a ship-to country. Banggood no longer runs an Australian warehouse. Banggood's own "Ships from" filter misses some products, so the actor checks each product's warehouses itself.
- No exact match = no rows. For a keyword with no exact match Banggood shows loosely related products; the actor reports "no exact match" instead of delivering them.
- Some fields only exist for some products. Banggood tags a brand only on brand-registered products; some products have no separate specification list (the details are in the description) and some descriptions are images only;
priceMin/priceMaxappear only when options are priced differently,wholesalePricesonly when quantity tiers exist,videosonly when the product has one. - Sort orders are Banggood's own ranking, delivered in the order Banggood returns it (
searchRank). Its price sorts are approximate, so sort thepricecolumn yourself when you need a strict order. - Reviews arrive two at a time on Banggood, so very large review counts take longer to collect.
- Reviews come after the products in the dataset. With 50 or more products, the Console's Reviews view therefore opens on empty pages; the run's final message names the page where the reviews start. Exports (JSON, CSV, Excel) and the API list every review.
How much does it cost to scrape Banggood?
This Actor uses Apify's pay-per-event pricing: you are charged only for the results it delivers, with no monthly rental and no start fee. The events it can charge are:
- Product - one product row without the product-page details (includeProductDetails off, or when a product's page could not be read).
- Product detail - one full product row with the product-page details (the default).
- Review - one buyer review row.
The current price of each event is shown on the Pricing tab of this page. Set a maximum total charge on the run if you want a hard cap on spend, and use the input limits to control how much the Actor fetches.
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API - start runs, fetch datasets, and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python - official SDKs.
- Schedules - run it hourly or daily to watch a keyword or product set; pair with monitorMode to receive only price drops and restocks.
- Webhooks - trigger downstream actions (repricer update, Slack alert, sheet append) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/banggood-scraper').call({searchTerms: ['mini drone'],shipToCountry: 'US',currency: 'USD',monitorMode: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} new or changed Banggood products`);
Integrate with any app
Connect the dataset to 5,000+ apps - no code required:
- Make - multi-step automation scenarios.
- Zapier - push new products or price drops into Sheets, Airtable or your store.
- Slack - get notified when a monitored keyword finds a price drop or restock.
- Google Drive / Sheets - auto-export every run to a spreadsheet.
- Airbyte - pipe results into your data warehouse.
- GitHub - trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server - ask your assistant to "find the best-selling 4-star+ mini drones on Banggood that ship from the US warehouse, with their prices and delivery times" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete e-commerce & dropshipping data stack across the marketplaces your products come from and sell on:
- AliExpress Scraper — products, prices, orders sold, variants & supplier leads.
- Made-in-China Scraper — B2B suppliers, products & company contacts.
- TradeIndia Scraper — Indian B2B suppliers & product listings.
- eBay Scraper — live listings, sold comps & seller leads.
- Poshmark Scraper — fashion resale listings, sold comps & seller leads.
- Reverb Scraper — musical-instrument marketplace, price guide & seller leads.
- Discogs Scraper — vinyl/CD marketplace prices, demand & seller leads.
- Shopify Store Scraper — products, prices & inventory from any Shopify store.
- Gumtree Scraper — UK classifieds listings, prices & seller leads.
Tips
- Sell into one country? Set shipToCountry to it - prices, discounts, shipping cost and delivery dates are then the ones your buyers see.
- Fast local delivery: combine warehouse (US, UK or EU) with a keyword to list only products stocked near your buyers.
- Cheap discovery pass: turn includeProductDetails off - rows still carry price, discount, stock, units sold, rating and shipping - then re-run with details on the products you care about (paste their IDs into productIds).
- Recurring monitoring: combine Schedules with monitorMode; use a distinct monitorKey per keyword or product list.
- Vetting a product: add its URL or ID, turn on includeReviews and pick reviewStars 1 and 2 to read only the critical reviews.
FAQ
Do I need a Banggood API key or login? No. The actor reads publicly available pages and the data feeds those pages load - no key, no login, no browser.
Why does price differ from the price on Banggood's search page? Banggood's search results show a first-order "New User" price. price is the regular price on the product page; the new-user figure is in newUserPrice.
Can I get prices for my country? Yes - set shipToCountry (196 countries) and currency (49 currencies). Every row says which country its prices and shipping are for.
Can I scrape a whole category? Yes - paste the category URL (…-c-<id>.html) into startUrls.
How do I monitor price drops? Turn on monitorMode, set a monitorKey, and create a Schedule. Each run delivers only products that are new or whose price or stock changed, tagged with changeType and the previous price.
Does monitor mode conflict with Apify Schedules? No - they complement each other. The Schedule starts the run on your cadence; monitor mode compares with previous runs so you only pay for new or changed products.
Can I export to Google Sheets, CSV, or Excel? Yes - one click in the dataset view, or automatically on every run via the Google Drive integration.
A field is null - why? The product genuinely does not publish it (no discount, a single option, no brand tag, no reviews yet). See Good to know.
Is scraping Banggood legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws and Banggood's terms.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Banggood or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"Banggood" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Banggood product, is not authorised or certified by Banggood, and does not distribute Banggood software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this actor is actively maintained.