Skip to main content

Newegg

This page contains the setup guide and reference information for the Newegg source connector.

Prerequisites

  • Newegg Marketplace API key
  • Newegg Marketplace secret key
  • Newegg seller ID

Setup guide

Step 1: Get your Newegg API credentials

  1. Log in to your Newegg Seller Portal.
  2. Open the API or developer settings for your marketplace account.
  3. Create or copy the API key, secret key, and seller ID for the store you want to sync.
  4. Keep these credentials private. Do not share them in support tickets, logs, or screenshots.

Step 2: Set up Newegg in Daspire

  1. Select Newegg from the Source list.
  2. Enter a source Name to identify this account in Daspire. Daspire also uses this value as the source_name field on synced records.
  3. Enter your Newegg API Key.
  4. Enter your Newegg Secret Key.
  5. Enter your Newegg Seller ID.
  6. Optionally open Advanced settings to change the acquisition method:
    • Periodic Acquisition: sync orders from a rolling day window. The default is 7 days.
    • Manual Acquisition: sync orders from a fixed start and end time.
  7. Click Save & Test.

Supported sync modes

The Newegg source currently supports Full Refresh syncs over a configured order-date window. It does not currently maintain incremental state.

Periodic acquisition uses the Newegg marketplace time zone for midnight-based windows. Manual start and end times must use YYYY-MM-DD HH:MM:SS, and the start time must be earlier than or equal to the end time.

Supported streams

StreamDescription
orderinfoNewegg order information returned by the Get Order Information API.

PII and sensitive data

The orderinfo stream includes customer and shipping fields when Newegg returns them, including customer name, phone number, email address, and shipping address fields. Exclude those columns during stream configuration if your destination does not need them.

The connector treats the API key and secret key as secrets. It does not log API keys, secret keys, seller IDs, customer names, phone numbers, email addresses, or shipping addresses.

Troubleshooting

  • Authentication failures usually mean the API key, secret key, or seller ID is invalid for the selected Newegg account.
  • Rate-limit errors mean the Newegg API throttled requests. Wait for the rate-limit window to reset before retrying.
  • Empty reads are valid when no orders exist in the configured order-date window.

Data type mapping

Newegg valueDaspire type
stringstring
integer, float, numbernumber
booleanboolean
arrayarray
objectobject