Skip to main content
Piloterr
Back to library

Newegg Product API

Newegg Product API: fetch full product page data from an item number, product ID or URL. Returns pricing, specs, images, ratings, seller info and promo codes via browser rendering.

Active2 credits = 1 requestGET/v2/newegg/product

Endpoint Overview

Detailed documentation, pricing, and usage examples.

OverviewLink to Overview

The Newegg Product API returns full product page data from Newegg. Pass an item number, product ID, or full product URL and receive structured JSON with pricing, specs, images, ratings, seller info, and promo codes.

Piloterr uses browser rendering and parses embedded window.__initialState__ from the PDP.

Use Newegg Search to discover listings, then Newegg Product for the full record.

QuickstartLink to Quickstart

GET https://api.piloterr.com/v2/newegg/product?query=N82E16819113844
GET https://api.piloterr.com/v2/newegg/product?query=19-113-844
GET https://api.piloterr.com/v2/newegg/product?query=https://www.newegg.com/amd-ryzen-5-9000-series-ryzen-5-9600x-granite-ridge-socket-am5-desktop-cpu-processor/p/N82E16819113844

ParametersLink to Parameters

Parameter Type Required Description
query string yes Item number (19-113-844), product ID (N82E168…), or full PDP URL
return_page_source boolean no Raw HTML as {"result": "..."} (default: false)

Input formatsLink to Input formats

Format Example
Product ID N82E16819113844
Item number 19-113-844
Full URL https://www.newegg.com/…/p/N82E16819113844

Response fieldsLink to Response fields

Field Type Description
product_id string Catalog (N82E168…) or marketplace (9SI…) ID
item_number string Internal Newegg item number
title string Product title
url string Canonical PDP URL
brand string | null Brand
model string | null Manufacturer model / MPN
description string | null Long description
bullet_points string[] | null Marketing bullet points
image_url string | null Main image (640px)
images string[] | null Full gallery
price number Final price
original_price number Strikethrough price
savings number | null Discount amount
currency string USD
in_stock boolean | null Raw availability
availability string | null in_stock / out_of_stock
rating number | null Rating out of 5
review_count integer | null Review count
promotion_text string | null Display promo text
promo_code string | null Extracted promo code (PCode)
breadcrumbs string[] | null Category trail
subcategory string | null Newegg subcategory
specifications object[] | null Spec rows (group, key, value)
seller_name string | null Seller (Newegg if first-party)
seller_id string | null Marketplace seller ID
upc string | null UPC code

Newegg API workflowLink to Newegg API workflow

  1. Newegg Search: discover listings
  2. Newegg Product: full PDP JSON (this endpoint)

Error codesLink to Error codes

Code Meaning
400 Missing or invalid query
404 Page without __initialState__ or unparsable PDP
500 Rendering or parsing error

NotesLink to Notes

  • Combo deal URLs (ComboDealDetails) are not supported by this endpoint.
  • Costs 2 credits per call (browser rendering).

Main use casesLink to Main use cases

  • PDP enrichment: specs, gallery, UPC, seller metadata
  • Promo monitoring: track promo_code and savings
  • Inventory signals: availability and price deltas

Related APIs

Expand your data capabilities with these complementary tools.

Ready to get started?

Your web scraping API is one click away. Start with +500 credits, no infrastructure to set up, no proxies to manage, and no credit card required.

  • +500 credits
  • No credit card required
  • All endpoints included