Newegg Scraper & Price Monitor (price drop alerts)
Pricing
from $1.50 / 1,000 products
Newegg Scraper & Price Monitor (price drop alerts)
Use this Actor when you need Newegg product data or price alerts: price, discount, shipping, rating, reviews, stock and seller from search terms, category or product URLs. Monitor mode returns only new products, price drops and back-in-stock, with webhook alerts.
Pricing
from $1.50 / 1,000 products
Rating
0.0
(0)
Developer
Bluefield Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare
Newegg Products & Price Monitor
Use this Actor when you need Newegg product data (price, discount, stock, rating, seller) from search terms, category pages or product URLs, or alerts when prices drop and items come back in stock.
Schedule it every hour and get only what changed on Newegg: price drops, back-in-stock and new products, sent to your Discord, Slack, Telegram or any webhook. Or run it once to export full product data from any search, category or product URL.
Why this one
- It gets through. Newegg is behind Cloudflare and challenges most scrapers on every page. This Actor uses US residential sessions with a real Chrome fingerprint and opens a new IP whenever a request is blocked. In our tests: 5 of 5 inputs (2 searches, 2 categories, 1 product URL) returned 401 products with 0 errors, and the default input returns 50 products in about 15 seconds.
- No false alerts. Newegg rotates which color or bundle variant of a product it shows in lists. The monitor knows product groups, and reads one extra page past your limit, so ranking shuffles are not reported as new products. In 4 repeated runs on unchanged lists it reported 0 changes.
- Every field you need, from Newegg's own data, not scraped text: item number, title, brand, model, price, original price, discount, shipping, rating, review count, stock, seller company, 30-day lowest price, promotion, images.
- Nothing is lost. An input that fails (not a Newegg URL, item that does not exist, search with no results) comes back in the dataset with the reason, and you are not charged for it.
Schedule it and get only new items
- Put your searches, category URLs or product URLs in the input and turn on Monitor mode.
- Optional: paste a Webhook URL (Discord or Slack incoming webhook, Telegram
https://api.telegram.org/bot<token>/sendMessage?chat_id=<id>, Zapier, Make). - In Apify Console, create a Task with that input and add a Schedule, for example every hour (
0 * * * *).
The first run returns every product as new and remembers it. Every later run returns only the products whose price dropped, that came back in stock, or that are new in your list. You can also report price increases and products that went out of stock, and ignore drops below a percentage.
Input
| Field | What it does |
|---|---|
searchTerms | Words you would type in the Newegg search box, one per line |
startUrls | Category or search pages (all products, page by page) and product URLs or item numbers (one product each) |
maxItemsPerInput | Stop each search or category after this many products (default 50) |
includeSponsored | Keep sponsored results (flagged isSponsored) |
monitorMode | Return only changes since the last run |
notifyOn | new, priceDrop, backInStock, priceIncrease, outOfStock |
minPriceDropPercent | Ignore smaller drops |
webhookUrl | Where to POST the delivered products |
proxy | US residential by default; keep it, Newegg blocks datacenter IPs |
Example:
{"searchTerms": ["rtx 5070", "ddr5 32gb ram"],"startUrls": [{"url": "https://www.newegg.com/GPUs-Video-Graphics-Cards/SubCategory/ID-48"},{"url": "https://www.newegg.com/p/N82E16820147861"}],"maxItemsPerInput": 100,"monitorMode": true,"notifyOn": ["priceDrop", "backInStock"],"minPriceDropPercent": 5,"webhookUrl": "https://discord.com/api/webhooks/..."}
Output
{"itemNumber": "20-147-861","title": "SAMSUNG 990 PRO 2TB SSD, PCIe Gen4 M.2 2280, Seq. Read Speeds Up-to 7,450MB/s ... (MZ-V9P2T0B/AM) Non-Heatsink","brand": "SAMSUNG","model": "MZ-V9P2T0B/AM","price": 409.99,"originalPrice": 639.99,"discountAmount": 230,"discountPercent": 35.9,"currency": "USD","shippingCost": 0,"freeShipping": true,"rating": 4.8,"reviewCount": 2446,"inStock": true,"stockStatus": "In stock","seller": "Newegg","soldByNewegg": true,"shipsFrom": "United States","lowestPrice30Days": null,"promotion": null,"category": "Internal SSDs","isSponsored": false,"images": ["https://c1.neweggimages.com/ProductImageOriginal/20-147-861-01.jpg"],"url": "https://www.newegg.com/p/N82E16820147861","input": "https://www.newegg.com/p/N82E16820147861","scrapedAt": "2026-10-26T02:48:45+00:00"}
In monitor mode each row also has changeType (new, price_drop, back_in_stock, price_increase, out_of_stock), previousPrice and previousInStock.
List results also carry position, variantGroupId and variantCount. Seller is the store's company name only; no personal data is collected.
Pricing
You pay per result, failures are free.
- Product: each product delivered to your dataset. In monitor mode, only changed products count.
- Check: one small fee per monitor-mode run.
Notes
Public data only, no login. Prices are newegg.com US prices in USD. The Actor runs at a low rate on purpose (at most 3 inputs in parallel, pauses between pages) so runs stay reliable.