Newegg Marketplace API Endpoints and Time Standard

Newegg Marketplace API endpoints are case-sensitive. Please make sure your request URL (excluding Seller ID) is all in lower case. And the URL cannot contain any blank space or line break. Seller ID is an exception, and can be capitalized.

Newegg.com, Neweggbusiness.com, Newegg.ca Endpoints/URLs

Submit your requests using the correct endpoints/URLs for specific Newegg platforms:

Newegg.com: https://api.newegg.com/marketplace/
Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/
Newegg.ca: https://api.newegg.com/marketplace/can/

Example: XML, Request

POST 
https://api.newegg.com/marketplace/contentmgmt/item/inventory?sellerid=A006
Authorization: 727ddc067f4d115bd544aff46bc15634
SecretKey: 1B6B1383-01D1-4A1E-BA53-05DECE9BD765
Content-Type: application/xml
Accept: application/xml

Authentication Failure Errors

Error Code Description
InvalidConsumerKey The provided consumer key is incorrect or invalid
InvalidToken SellerID is null
InvalidToken Secret Key is null
InvalidToken Invalid Secret Key
AccessDenied The specified seller ID is invalid or you do not have authorization from this seller
AccessDenied The API services for this seller account has been deactivated

Example: XML, Response

<?xml version="1.0" encoding="utf-8"?>
<Errors>
  <Error>
    <Code>InvalidToken</Code>
    <Message>Secret Key is null.</Message>
  </Error>
</Errors>

Example: Json, Response

{
    "Code": "InvalidConsumerKey",
    "Message": "The provided consumer key is malformed or otherwise invalid."
}

Case-sensitive Endpoints/URLs

Newegg Marketplaces API URL’s are case-sensitive. Please make sure your request URL (excluding Seller ID) is all in lower case. And the URL cannot contain any blank space or line break. Seller ID is an exception, and can be capitalized.

Example Newegg.com

https://api.newegg.com/marketplace/contentmgmt/item
https://api.newegg.com/marketplace/contentmgmt/item/inventory?sellerid={sellerid}
https://api.newegg.com/marketplace/contentmgmt/item/price?sellerid={sellerid}
https://api.newegg.com/marketplace/contentmgmt/item/inventoryandprice?sellerid={sellerid}
https://api.newegg.com/marketplace/ordermgmt/orderstatus
https://api.newegg.com/marketplace/ordermgmt/orderstatus/orders/{ordernumber}?sellerid={sellerid}

Example Neweggbusiness.com

https://api.newegg.com/marketplace/b2b/contentmgmt/item
https://api.newegg.com/marketplace/b2b/contentmgmt/item/inventory?sellerid={sellerid}
https://api.newegg.com/marketplace/b2b/contentmgmt/item/price?sellerid={sellerid}
https://api.newegg.com/marketplace/b2b/contentmgmt/item/inventoryandprice?sellerid={sellerid}
https://api.newegg.com/marketplace/b2b/ordermgmt/orderstatus
https://api.newegg.com/marketplace/b2b/ordermgmt/orderstatus/orders/{ordernumber}?sellerid={sellerid}

Example Newegg.ca

https://api.newegg.com/marketplace/can/contentmgmt/item 
https://api.newegg.com/marketplace/can/contentmgmt/item/inventory?sellerid={sellerid}
https://api.newegg.com/marketplace/can/contentmgmt/item/price?sellerid={sellerid}
https://api.newegg.com/marketplace/can/contentmgmt/item/inventoryandprice?sellerid={sellerid}
https://api.newegg.com/marketplace/can/ordermgmt/orderstatus
https://api.newegg.com/marketplace/can/ordermgmt/orderstatus/orders/{ordernumber}?sellerid={sellerid}

TLS Requirements for Inbound Connections

Inbound connections to Newegg Marketplace API endpoints require TLS version 1.1 or higher.

Pacific Standard Time Requirement

Newegg Marketplace API requires the datetime field to be in Pacific Standard Time in all request and response content. Please ensure in all your files and requests, the date time field are specified in Pacific Standard Time.

 

Last updated: October 15, 2018