Click here to close this tab and return to the app.

Amazon Data Feed

Do you support Amazon data feeds?

We support some data feeds to Amazon. Please be aware that Amazon has several different programs through which you may submit your item listings.

Selling on Amazon (Amazon Marketplace) and WebStore

The Selling on Amazon program allows you to sell your items directly on Amazon's main website. You are listed as a third-party seller. Shoppers checkout on Amazon's site, and you pay Amazon a commission on the sale.

Amazon also offers a WebStore service. This allows you to create a full e-commerce store with your own domain name and logo.

Both the Marketplace and WebStore have the same general feed requirements.

Price/Inventory Feed

This type of feed sends Amazon the quantity in stock, product ID (UPC), and selling price only. The item must already exist in the Amazon Marketplace, and you must provide a valid UPC code. If you meet those two requirements, we can set up a Custom feed that runs automatically every day (or on the schedule you prefer).

For additional details, see here: Amazon Inventory Loader and Price and Quantity Update Feeds or contact us for a quote.

New Items Feed

This type of feed is primarily used to add items to Amazon that do not already exist in the Amazon Marketplace.

The requirements for adding new items are onerous and very complex. You should be prepared to do massive content work on your product catalog, item-by-item. At a bare minimum, Amazon requires that you specify a UPC code, product type, and item type for each item. Additional requirements vary by category. Please contact Amazon for requirements for your category.

We are currently not supporting New Items feeds for Amazon.

If you already have a working and tested spreadsheet that you upload to Amazon, we can program your rules into our system and set the feed up to run automatically. Please contact us for a quote.

Amazon Merchant Web Services (MWS)

We now support automated upload to Amazon's "Selling on Amazon" and other merchant programs via Amazon Merchant Web Services (MWS). This is a highly reliable, secure, and functional upload method provided by Amazon, and requires zero user-interaction once set up.

Amazon Inventory Loader and Price and Quantity Update Feeds

We are able to generate and submit Amazon Inventory Loader or Amazon Price and Quantity Update feeds to Amazon. We currently do not provide support for Amazon New Item Inventory feeds.


  • Uploads your price, quantity, and UPC code only
  • Feed submit automatically every day (or more frequently if desired)
  • Our system maintains your SKUs in order to zero out the quantity if you delete an item from your store
  • We custom-program your business rules (pricing, filtering, etc.)
  • We can provide settings for markup rules, filters, etc. that you can modify via our website anytime
  • Feed is uploaded automatically to your Amazon account via our integration with Amazon MWS (Merchant Web Services API)
  • We do not need your Amazon account login (you just grant us the limited access to MWS that we need)

Requirements and Limitations

  • UPC codes (or ASINs) are mandatory
  • Only items that already exist in the Amazon Marketplace will be listed
  • Items that do not exist in Amazon will error out and be ignored
  • You are responsible for obtaining necessary approvals from Amazon for the items and categories you want to sell

Note that in some cases, a UPC code may match up to two different products in Amazon. We do not currently have a solution for this, but it appears to be a problem on Amazon's end, and you would have to resolve it through them. (We can make modifications to your feed if needed.)


Please contact us for a pricing quote, which would involve a monthly fee and a setup fee.

The setup fee includes the following:

  • setting up a price/quantity/UPC feed for your store
  • obtaining access to your Amazon account via MWS
  • setting up the persistent SKU table
  • programming in your business/pricing rules/filtering rules
  • doing test submissions to Amazon
  • revising until such time that the feed is working as desired
  • scheduling the feed according to the desired frequency.
How to give us access to upload your Amazon feed via Amazon MWS

We can submit your Amazon Seller Central feeds automatically via Amazon Merchant Web Services. Follow the instructions below to give our system permission to access your Amazon Marketplace Seller or Product Ads account for the purposes of uploading the feed files.

Amazon MWS Sign-up Developer Name Account Number
United States (US)Aten Software LLC 2582-9237-6277
United Kingdom (UK)Aten Software LLC EU8879-5624-7046
  1. Go to the Amazon MWS Sign-Up link above and register for an account or sign in. You must have a valid Seller account in order to be able to register or sign in.
  2. On the registration page, click the button for:
    I want to give a developer access to my Amazon seller account with MWS
  3. Enter the Developer Name from the above table
  4. Enter the Developer Account Number from the above table
  5. Click Next and then accept the terms and conditions
  6. Enter the Marketplace ID, Seller ID, and MWS Authorization Token into the Manage Feed > Modify Feed Settings page, or send them to us by email or via our contact form.
  7. You should also make note of the identifiers for your own reference.

Reference: I am an Amazon seller and I want to give a third-party developer MWS access to my Amazon seller account. What should I do?

How to set up a custom sub-domain for Amazon S3 hosted images

If you have images or other content hosted on Amazon S3, then the default domain will be, resulting in URLs like the following:

If you want the URL to contain your own domain name, then there is an easy way to achieve that. Follow the instructions below:

  1. Log into your domain registrar's website, e.g. GoDaddy, NameCheap, Network Solutions, Yahoo! Domains, etc.
  2. Navigate to the management area for your domain name.
  3. Add a new sub-domain that matches the name of the bucket, for example,
  4. Navigate to the custom DNS settings for the new sub-domain
  5. Add a CNAME entry that maps your new sub-domain name to Amazon's domain name, like this:
    In this example, is the name of the custom sub-domain and also the name of the bucket.
  6. Allow about 24 hours for the changes to propagate through the Internet.
  7. Contact us to update your feed settings with the new domain name.
How to grant access to a specific Amazon S3 bucket

Use these instructions to give us full read/write/list access to a single Amazon S3 bucket in your Amazon Web Services (AWS) account.

  1. Sign into your Amazon AWS S3 Management Console
  2. Click the Create Bucket button.
  3. Enter a bucket name, like
  4. Select the US Standard region. (Do not set up Logging.)
  5. Click the Create button.
  6. Go to the Amazon AWS IAM Management Console
  7. Click Users on the side-bar.
  8. Click the Create New Users button.
  9. Enter atensoftware in box 1.
  10. Check the box to Generate an access key for each user.
  11. Click the Create button.
  12. Click the Show User Security Credentials link and leave the browser window/tab open.
  13. Go to our Secure Login and Password Form in a new browser window/tab.
  14. Select NOT APPLICABLE as the Shopping Engine.
  15. Copy the Access Key ID and Secret Access Key from the Amazon IAM User Security Credentials to our Secure Login and Password form, placing them in the Login and Password boxes, respectively.
  16. Enter the bucket name, e.g., in the Additional Notes box.
  17. Click the Submit button.
  18. Return to the Amazon IAM tab where you created the IAM user and click the Close button twice.
  19. Click on Groups in the side-bar.
  20. Click the Create New Group button.
  21. Enter atensoftware_group as the Group Name, and click Next Step.
  22. On the Attach Policy page, simply click the Next Step button to skip the step.
  23. On the Review page, click the Create Group button.
  24. Click the atensoftware_group group.
  25. Click the Add Users to Group button.
  26. Select the atensoftware user and click Add Users
    (At this point, the user and group have been created, but no permissions have been assigned.)
  27. Expand the Inline Policies section and click the click here link to create an inline policy.
  28. Select Policy Generator and click the Select button.
  29. Enter the following details:
    Effect: Allow
    AWS Service: Amazon S3
    Actions: All Actions
    Amazon Resource Name (ARN):*
        (Replace the bold part of the ARN with the name of your bucket)
    Do not Add Conditions
  30. Click the Add Statement button.
  31. Click the Next Step button.
  32. Click the Apply Policy button.

If later you decide to revoke the permissions, simply delete the user and the group that you created.