The SubmitFeed operation uploads a file and
any necessary metadata for processing. Note that you must calculate a
Content-MD5 value for the submitted file. For more information about creating a
Content-MD5 value, see Using the Content-MD5 hash with the SubmitFeed and GetFeedSubmissionResult operations.
Feed size must be below 2 GiB (231, or 2,147,483,648 bytes) per feed.
If you have a large amount of data to submit, you should submit feeds smaller
than the feed size limit by breaking up the data, or submit the feeds over a
period of time. For optimal performance, a good practice is to submit feeds with
a size limit of 30,000 records/items, or submit feeds over a period of time,
such as every few hours.
This operation is available in all marketplaces.
For definitions of throttling terminology and for a complete
explanation of throttling, see Throttling: Limits to how often you can submit requests in the Amazon MWS Developer Guide.
|Maximum request quota
|Hourly request quota
|One request every two minutes
|30 requests per hour
Maximizing feed performance
You can generally get the best overall feed processing performance by
following these guidelines:
- Avoid submitting a lot of feeds with only a few records in each feed.
When possible, combine the data into less frequent larger feeds.
- Include only the products you are updating, not your entire inventory.
- Upload one feed of the same type no more than once every 20 minutes.
Allow more time between larger feeds.
- Keep file size below 10 MiB (5*221, or 10,485,760
Setting the Content-Type for a feed
Your feeds must be in a valid encoding based on your marketplace and file
type, and that encoding must be specified as an HTTP Content-Type header.
The following table shows the HTTP Content-Type header you should use for
flat files and XML files for each marketplace:
|Flat File Content-Type
|North America and Europe
Submitting Feeds with Multiple Marketplace IDs
If an Amazon seller is registered in multiple marketplaces, then the seller
has multiple marketplace IDs associated with their merchant/seller ID. For more information on submitting a feed using
multiple marketplace IDs, see Using Multiple Marketplaces.