Banggood Scraper - Products, Prices, Specs & Reviews
Pricing
from $5.00 / 1,000 product scrapeds
Banggood Scraper - Products, Prices, Specs & Reviews
Scrape Banggood by keyword, category or URL: live price, discount %, rating, review count, full SKU/variant matrix, specifications, all images, warehouse & buyer reviews. Choose currency & warehouse, filter, and monitor price drops & restocks.
Pricing
from $5.00 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Banggood Scraper — Products, Prices, Variants, Specs & Reviews
Extract complete Banggood product data — live price & discount, average rating + review count, the full SKU/variant matrix (per-option price & availability), brand, category breadcrumb, all product images, warehouse, and buyer reviews (rating, text, reviewer country, photos, purchase date). Built for dropshipping product research, repricing, catalog building, and price/stock monitoring.
No login, no API key, no browser — fast HTML/JSON extraction with retry-and-rotate reliability.
Why this Banggood scraper?
Most Banggood scrapers only accept a list of product URLs and return a thin record. This actor adds keyword & category search, the full variant matrix with prices, buyer reviews, and a built-in price/restock monitor — the richest dataset in the category:
| Data | Typical scrapers | This actor |
|---|---|---|
| Keyword / category search (no URLs needed) | ❌ URL-only | ✅ |
| Live price + currency | partial | ✅ |
| Average rating + review count | ❌ | ✅ |
| Full SKU / variant matrix (per-option price & stock) | ❌ | ✅ |
| Brand, category breadcrumb, warehouse | ❌ | ✅ |
| All product images | partial | ✅ |
| Buyer reviews (rating, text, country, photos, date) | ❌ | ✅ opt-in |
| Currency & warehouse localization | ❌ | ✅ |
| Price-drop / restock monitor mode (only new/changed) | ❌ | ✅ |
Use cases
- Dropshipping product research — find winning products by keyword/category, capture price, rating, review count, variants and images, and feed them straight into your store or research sheet.
- Repricing & price intelligence — track Banggood prices and discounts against your own listings or competitors; export to your repricer.
- Catalog & content building — pull titles, descriptions, brands, specs, images and variants to build or enrich product catalogs.
- Review mining — analyze buyer sentiment, photos and reviewer countries to vet products before sourcing.
- Price-drop & restock alerts — schedule recurring runs in monitor mode to emit 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 / product IDs), choose currency & warehouse, and click Start.
- Watch results stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Input
{"searchTerms": ["mini drone", "led strip"],"sort": "default","currency": "USD","warehouse": "CN","maxProducts": 100,"includeProductDetails": true,"includeReviews": false,"monitorMode": false}
- searchTerms — keywords; each is scraped as its own ~60-per-page product feed.
- startUrls — paste Banggood product pages (
…-p-<id>.html), search/category pages (/search/<kw>.html,…-c-<id>.html), or review pages (…-reviews-p<id>.html). - productIds — Banggood product IDs to fetch full detail directly (e.g.
1940642). - sort —
default(Popular),newest,priceAsc,priceDesc. - currency / warehouse — localize prices & availability (e.g.
USD+CN,GBP+UK,EUR+CZ). - minPrice / maxPrice / fourStarPlus — filters (price filters apply once detail is fetched).
- includeProductDetails (default true) — open each product for live price, the full SKU/variant matrix, specifications, all images, brand, breadcrumb and warehouse. The search card does not carry a price, so keep this on to get prices. Turn off for a faster/cheaper discovery run.
- includeReviews (default false) — pull buyer reviews per product (rating, text, reviewer country, photos, purchase date) as separate
reviewrecords. - maxReviewsPerProduct — cap reviews per product (default 20).
- monitorMode (default false) — remember products across runs and emit only new/changed items, each tagged with a
changeType(new/price_drop/price_rise/restocked/out_of_stock). - monitorKey — name independent monitors (e.g. one per keyword).
- proxyConfiguration — Apify Proxy; datacenter is the default and works well. Switch to residential only if you see repeated empty-shell warnings.
Output
One record per product (type: "product"), plus optional buyer review records (type: "review"):
{"type": "product","productId": "1940642","title": "JJRC H36 Mini 2.4G 4CH 6 Axis Headless Mode RC Drone Quadcopter RTF","brand": "Eachine","url": "https://www.banggood.com/JJRC-H36-Mini-2_4G-4CH-6-Axis-Headless-Mode-RC-Drone-Quadcopter-RTF-p-1940642.html","price": 18.99,"priceMax": null,"currency": "USD","inStock": true,"rating": 4.93,"reviewsCount": 11414,"category": "RC Quadcopters","breadcrumb": ["Toys Hobbies and Robot", "RC Drones", "RC Quadcopters"],"variesBy": "color","variantsCount": 3,"variants": [{ "option": "Mode 2 One Battery Blue", "price": 18.99, "currency": "USD", "availability": "InStock" }],"mainImage": "https://imgaz1.staticbg.com/thumb/view/.../3a973f36.jpg.webp","images": ["https://imgaz1.staticbg.com/.../1.jpg.webp", "..."],"imagesCount": 6,"warehouse": "CN","keywords": "Eachine E010, Mini RC Drone, 2.4G Quadcopter, Headless Mode, 6-Axis Gyro","searchTerm": "mini drone","scrapedAt": "2026-06-17T20:40:36.515Z"}
{"type": "review","productId": "2029055","productTitle": "FIMI X8 MINI 3 … Foldable RC Drone Quadcopter RTF","reviewId": "10596739","rating": 5,"date": "10/07/2025","author": "zezoka","country": "Hungary","countryCode": "HU","content": "Good product! Good quality, extra light weight after my Fimi X8! :)","images": ["https://imgaz.staticbg.com/customers_images/.../2029055.jpg"],"imagesCount": 4,"scrapedAt": "2026-06-17T20:40:36.515Z"}
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/daily to watch a keyword or product set; pair with monitorMode to emit only price drops & 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'],currency: 'USD',includeProductDetails: true,monitorMode: true,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} 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 cheapest 4-star+ mini drones on Banggood and list their prices and variants" 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
- Get prices: the search card has no price — keep includeProductDetails on so each product is opened for its live price and variant matrix.
- Localize correctly: set both currency and warehouse (e.g.
EUR+CZfor the EU warehouse). Prices and availability change per warehouse. - Recurring monitoring: combine Schedules with monitorMode to track only price drops & restocks; use a distinct monitorKey per keyword.
- Cost control: turn detail off for a cheap discovery pass (id, title, URL, image, rating, review count), then re-run with detail on the products you care about.
- Proxies: the default datacenter proxy works; switch to residential only if you see repeated "empty-shell / blocked" warnings.
FAQ
Do I need a Banggood API key or login? No. The actor reads publicly available pages and endpoints — no key, no login, no browser.
Why is price null in a search-only run? Banggood does not put the price on the search-result card; it loads on the product page. Keep includeProductDetails on (the default) to get prices, variants and specs.
Can I scrape a whole category? Yes — paste the category URL (…-c-<id>.html) or a /search/<kw>.html URL into startUrls, or just use searchTerms.
How do I monitor price drops? Turn on monitorMode, set a monitorKey, and create a Schedule. Each run emits only products that are new or whose price/stock changed, tagged with changeType.
Does monitor mode conflict with Apify Schedules? No — they complement each other. The Schedule starts the run on your cadence; monitor mode deduplicates against previous runs so you only pay for new/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? Some products genuinely don't publish a field (e.g. no discount, single variant, or a brand-less generic item). Fields are null only when the data doesn't exist, not because the scraper skipped them.
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.
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.