Newegg Scraper & Price Monitor (price drop alerts) avatar

Newegg Scraper & Price Monitor (price drop alerts)

Pricing

from $1.50 / 1,000 products

Go to Apify Store
Newegg Scraper & Price Monitor (price drop alerts)

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

Bluefield Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Security

Limited permissions

Share

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

  1. Put your searches, category URLs or product URLs in the input and turn on Monitor mode.
  2. Optional: paste a Webhook URL (Discord or Slack incoming webhook, Telegram https://api.telegram.org/bot<token>/sendMessage?chat_id=<id>, Zapier, Make).
  3. 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

FieldWhat it does
searchTermsWords you would type in the Newegg search box, one per line
startUrlsCategory or search pages (all products, page by page) and product URLs or item numbers (one product each)
maxItemsPerInputStop each search or category after this many products (default 50)
includeSponsoredKeep sponsored results (flagged isSponsored)
monitorModeReturn only changes since the last run
notifyOnnew, priceDrop, backInStock, priceIncrease, outOfStock
minPriceDropPercentIgnore smaller drops
webhookUrlWhere to POST the delivered products
proxyUS 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.