Best Buy Products Scraper
Pricing
$2.50 / 1,000 results
Best Buy Products Scraper
Extract Best Buy product data: prices, deals, ratings, reviews & availability. Search by keyword or category. Get SKU, brand, current/original price, savings, images & stock status. Perfect for price monitoring & competitor analysis.
Pricing
$2.50 / 1,000 results
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
0
Bookmarked
36
Total users
6
Monthly active users
2 days ago
Last modified
Categories
Share
Extract Best Buy product data: prices, deals, ratings, reviews & availability. Search by keyword or category. Get SKU, brand, current/original price, savings, images & stock status. Perfect for price monitoring & competitor analysis.
What you get
- Clean, validated JSON ready for your pipeline
- Pre-built dataset Overview in the Apify Console for instant inspection
- Reliable & maintained — patched whenever the source changes
Why this actor (vs. alternatives)
| Build your own | Generic scraper | This actor | |
|---|---|---|---|
| Maintenance | You patch every change | Often broken | Patched continuously |
| Structured output | Manual parsing | Inconsistent | Validated schema |
| Setup time | Days | Hours | Minutes |
| Pay only for results | N/A | Varies | Yes (pay-per-use) |
Input
| Field | Type | Description |
|---|---|---|
mode | string | Choose how to scrape products Options: search, category, direct_urls |
searchQuery | string | Search keywords (e.g., 'laptop', 'gaming laptop', 'macbook pro') |
categoryUrl | string | Best Buy category page URL (for category mode) |
productUrls | array | Direct URLs to specific Best Buy products (for direct_urls mode) |
minPrice | integer | Minimum price filter |
maxPrice | integer | Maximum price filter |
brands | array | Filter by brand names (e.g., HP, Dell, Apple, Lenovo, ASUS) |
minRating | number | Minimum customer rating (1-5) |
onSaleOnly | boolean | Only show products that are on sale |
openBoxOnly | boolean | Only show open box deals |
sortBy | string | Sort order for search results Options: bestMatch, priceLow, priceHigh, rating, bestSelling, newest |
maxProducts | integer | Maximum number of products to scrape |
includeSpecifications | boolean | Scrape detailed product specifications (slower but more data) |
zipCode | string | ZIP code for local availability and pricing |
proxyConfiguration | object | Proxy settings for the scraper |
debugMode | boolean | Run browser in non-headless mode for debugging |
Example Input
{"mode": "search","searchQuery": "laptop","onSaleOnly": false,"openBoxOnly": false,"sortBy": "bestMatch","maxProducts": 5,"includeSpecifications": false,"debugMode": false}
Use cases
- Price monitoring — track competitor pricing over time
- Resellers / arbitrage — spot under-priced inventory
- Market research — analyze product + brand trends
- Lead generation — identify sellers and listings
- Catalog enrichment — fill product pages with structured data
Pricing
Pay-Per-Event:
- $0.0025 per result
- $0.00005 actor-start fee
Example runs
| Use case | Results | Cost |
|---|---|---|
| Quick scan | 100 | $0.25 |
| Standard run | 500 | $1.25 |
| Bulk dataset | 2,000 | $5.00 |
FAQ
Q: How fresh is the data?
A: Real-time — every run fetches live from the source.
Q: Do I pay for failed or empty runs?
A: You pay per result returned, plus a tiny actor-start fee.
Q: Can I schedule recurring runs?
A: Yes — use the Apify Console scheduler for daily/weekly automation.
Q: Can I export the data?
A: Yes — JSON, CSV, Excel, and API access are all supported by Apify.
Related actors
- grailed-scraper — Grailed fashion marketplace
- kleinanzeigen-scraper — German marketplace listings
Legal & compliance
This actor retrieves publicly accessible data only. You are responsible for respecting the source's Terms of Service, honoring robots.txt, and complying with GDPR / applicable regulations for any personal data.
Support & feature requests
Open an issue on the Actor page or contact via Apify Console messaging. Custom features welcome.