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.
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
| 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) |
| Format |
Example |
| Product ID |
N82E16819113844 |
| Item number |
19-113-844 |
| Full URL |
https://www.newegg.com/…/p/N82E16819113844 |
| 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 Search: discover listings
- Newegg Product: full PDP JSON (this endpoint)
| Code |
Meaning |
400 |
Missing or invalid query |
404 |
Page without __initialState__ or unparsable PDP |
500 |
Rendering or parsing error |
- Combo deal URLs (
ComboDealDetails) are not supported by this endpoint.
- Costs 2 credits per call (browser rendering).
- PDP enrichment: specs, gallery, UPC, seller metadata
- Promo monitoring: track
promo_code and savings
- Inventory signals:
availability and price deltas