Discover/newegg.com API
live

newegg.com APInewegg.com

Search Newegg products, fetch specs, reviews, Q&A, category trees, and Shell Shocker deals via a structured JSON API. 7 endpoints, no scraping required.

Endpoints
7
Updated
10d ago
Try it
Page number
Sort order: 0=Featured, 1=Price Low to High, 2=Price High to Low, 3=Best Rating, 4=Most Re
Search keyword
Results per page (36, 60, 96)
Category/Filter node ID (N parameter)
api.parse.bot/scraper/b688dfde-1a8f-4c87-9ceb-84612d9ecace/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/b688dfde-1a8f-4c87-9ceb-84612d9ecace/search_products?query=laptop' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Search for products by keyword with optional filtering and sorting. Returns paginated product listings from Newegg's search results.

Input
ParamTypeDescription
pagestringPage number
orderstringSort order: 0=Featured, 1=Price Low to High, 2=Price High to Low, 3=Best Rating, 4=Most Reviews, 5=Best Selling
queryrequiredstringSearch keyword
page_sizestringResults per page (36, 60, 96)
category_idstringCategory/Filter node ID (N parameter)
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "products": "array of product objects with title, url, item_number, brand, price, currency, availability, thumbnail",
    "total_results": "integer count of products returned on this page"
  },
  "sample": {
    "data": {
      "page": 1,
      "products": [
        {
          "url": "https://www.newegg.com/lenovo-thinkpad-16-0-fhd-intel-core-ultra-7-255u-intel-graphics-32gb-ddr5-memory-1tb-pcie-ssd-black/p/1TS-000E-1E625",
          "brand": "Lenovo",
          "price": "1,419.00",
          "title": "Lenovo ThinkPad L16 Gen 2 Business AI Laptop",
          "currency": "USD",
          "thumbnail": "https://c1.neweggimages.com/productimage/nb300/B0GJD2604201CQ43M14.jpg",
          "item_number": "1TS-000E-1E625",
          "availability": "In Stock"
        }
      ],
      "total_results": 42
    },
    "status": "success"
  }
}

About the newegg.com API

The Newegg API provides 7 endpoints covering product search, detailed specifications, customer reviews, Q&A, category browsing, and daily Shell Shocker deals. The search_products endpoint returns paginated listings with title, price, availability, and thumbnail for any keyword query. The get_product_detail endpoint returns structured specifications, images, and stock status by Newegg item number — the same identifier used across all other endpoints.

Product Search and Detail

The search_products endpoint accepts a query string and optional parameters including order (0–5 for featured, price, rating, reviews, or best-selling sort), page_size (36, 60, or 96 results), and category_id to scope results to a specific Newegg category node. Each item in the returned products array includes title, url, item_number, brand, price, currency, availability, and thumbnail. The item_number field is the key that links search results to all detail endpoints.

get_product_detail returns a fuller record for a single item: an images array, a specifications object organized by named sections (e.g. "General", "CPU", "Memory"), and availability as a string. get_product_specifications returns only those spec sections — useful when you need structured technical data without the rest of the product record.

Reviews, Q&A, and Deals

get_product_reviews returns a SearchResult object that includes TotalRecordCount, ReviewPageCount, a ReivewFilter breakdown of per-star rating counts, and a CustomerReviewList array of individual review objects. Pagination is controlled by the page parameter. Note that the top-level CustomerReviewList field may be empty; actual reviews live inside SearchResult.CustomerReviewList.

get_product_qna returns a Data object with a Total count and a Questions array. Pagination uses start (offset) and size (page size) parameters rather than a page number. get_shell_shocker_deals requires no inputs and returns a TodayItems array of current deal objects, each containing ItemBase with product details, pricing, and promotion metadata. get_category_tree returns the full Newegg category hierarchy as a RollOverMenu array, with each entry carrying StoreId, StoreName, StoreType, and nested SubLeafInfo — useful for mapping valid category_id values to use in search_products.

Common use cases
  • Build a PC parts price tracker by polling search_products for specific components and monitoring the price field over time.
  • Aggregate structured GPU or CPU specs from get_product_specifications to populate a hardware comparison tool.
  • Pull get_product_reviews data to analyze customer sentiment and rating distributions across competing products.
  • Use get_category_tree to build a navigation index of Newegg's catalog and discover valid category_id values for scoped searches.
  • Fetch get_shell_shocker_deals daily to surface time-sensitive promotions in a deal alert service.
  • Retrieve get_product_qna to surface common buyer questions in a product research or buying-guide application.
  • Combine search_products and get_product_detail to build a cross-retailer price comparison service for electronics.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Newegg have an official developer API?+
Newegg offers a seller/marketplace API at https://developer.newegg.com aimed at vendors managing listings and orders. That API requires a seller account and is scoped to merchant operations. The Parse API covers public product, review, and category data that the seller API does not expose.
How does pagination work differently across endpoints?+
search_products and get_product_reviews use a page parameter (1-based). get_product_qna uses start (zero-based offset) and size (results per page) instead. The total_results field in search and TotalRecordCount in reviews let you calculate how many pages exist.
Does the reviews endpoint return seller or third-party reviews, or only Newegg customer reviews?+
The get_product_reviews endpoint returns Newegg customer reviews only — the CustomerReviewList inside SearchResult contains reviews submitted directly on Newegg product pages, along with per-star rating counts in ReivewFilter. Reviews from other retailers are not included.
Does the API cover Newegg Business or Newegg Canada listings?+
Not currently. The API covers the main newegg.com US catalog including search, product detail, reviews, Q&A, and deals. You can fork it on Parse and revise it to add endpoints targeting Newegg Business or regional storefronts.
Can I retrieve a product's price history or historical availability?+
Not currently. The API returns current price and availability as of the time of the request — there is no built-in historical tracking. You can fork it on Parse and revise it to add a price-history endpoint or build your own time-series layer by storing periodic responses.
Page content last updated . Spec covers 7 endpoints from newegg.com.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
Newegg API — Products, Reviews & Deals · Parse