Get product information
Given an ID or the URL of a product, extracts its image and information together with its corresponding affiliate link.
200+ apps to connect·Tested & maintained tasks·Human support in English & Spanish
In detail
What it does and what it's for
The Amazon Associates integration in Botize allows you to automate the extraction of detailed product information from Amazon using its ASIN or URL. This functionality is essential for affiliates looking to optimize the management and promotion of products across various platforms.
By implementing this action, you can obtain key data such as images, descriptions, prices, and personalized affiliate links, facilitating the creation of engaging and up-to-date content for your marketing channels. Additionally, it complies with the EU Omnibus regulation by allowing the display of the lowest price from the last 30 days as a reference.
- EU Omnibus regulation (allows to show the lowest price of the last 30 days as a reference price).
- Includes the Amazon Warehouse second-hand offer (price, condition and availability) when the product has one available.
Already using Botize?
Connect your Amazon Associates
Add a profile to use it in your tasks. There's a step-by-step guide if you need it.
Add a new profile Step-by-step guideYour profiles
Your connected Amazon Associates accounts
These are the accounts you already have linked to Botize, ready to use in your tasks. You can reconnect or remove any of them.
Setup
Customization options
Fields you can adjust when using it in your automation.
Output data
Information provided
When executed, this operation delivers the following data, which can be used in the same automatic task.
Tags
-
ASIN
{{asin}}
ASIN stands for Amazon Standard Identification Number.
It is a unique identifier of 10 letters or numbers used mainly for the identification of products within the Amazon catalog. -
Product URL
{{url}}
Product detail URL with the user's affiliate code
-
Image URL
{{image_url}}
Main Product image URL
- Variants URL {{variants}}
- Image Variant 1 {{variants.0}}
- Image Variant 2 {{variants.1}}
- Image Variant 3 {{variants.2}}
- Image Variant 4 {{variants.3}}
- Image Variant 5 {{variants.4}}
- Image Variant 6 {{variants.5}}
-
Title
{{title}}
Product Title
-
Features
{{features}}
Product Features
-
Product Group
{{product_group}}
Product Category.
For example: Video on Demand -
Current Price
{{price}}
Current price (after saving percentage) in target currency.
For example: 22.99 -
Current Price:Currency
{{currency}}
Target Currency.
For example: EUR -
Current Price:Formated
{{display_amount}}
Current price (after saving percentage) formated in target currency.
For example: 22,99 € -
Saving:Amount
{{savings_amount}}
Sales prices in target currency.
For example: 17 -
Saving:Currency
{{savings_currency}}
Target Currency.
For example: EUR -
Saving:Formated
{{savings_display_amount}}
Sales price formated in target currency.
For example: 17,00 € (43%) -
Saving:Percentage
{{savings_display_percentage}}
Saving Percentage.
For example: 43 -
Original Price
{{original_price}}
Original price, before discounts.
For example: 33.99 -
Original Price:Formated
{{display_original_price}}
Original price, before discounts formated in target currency.
For example: 33.99 € -
Sold out
{{sold_out}}
Sold out
-
is Prime eligible
{{is_prime_eligible}}
Specifies about the prime eligibility about the product. The specific price that a Prime offer could have is not specified because it is not a data provided by Amazon.
-
Lowest Recent Price
{{savingbasis_amount}}
Strike-Through Pricing and Savings.
For example: 55.00 -
Lowest Recent Price:Formated
{{savingbasis_display_amount}}
Strike-Through Pricing and Savings formated in target currency.
For example: 55.00 € -
Lowest Recent Price:Label
{{savingbasis_label}}
Label of Strike-Through Pricing and Savings.
For example: List price, With deal, Last lowest price, etc -
Subscription Price
{{subscription_amount}}
Subscribe & Save price (per delivery) in the target currency.
For example: 19.99 -
Subscription Price:Formated
{{subscription_display_amount}}
Subscribe & Save price formatted in the target currency.
For example: 19,99 € -
Subscription Saving:Amount
{{subscription_savingbasis_amount}}
Reference price used to compute the subscription discount (non-subscription price).
For example: 24.99 -
Subscription Saving:Percentage
{{subscription_savings_percentage}}
Percentage discount applied when purchasing via subscription.
For example: 20 -
Color
{{color}}
Indicates the color of the product.
For example: red -
Brand
{{brand}}
Brand or manufacturer name of the product.
For example: Sony -
Model
{{model}}
Manufacturer's model name or number (e.g., item model number, SKU).
For example: WH-1000XM5 -
Size
{{size}}
Provides information related to the size of the item..
For example: XL -
Second-hand Price:Formated
{{used_display_amount}}
Price of the Amazon Warehouse (second-hand) offer, formated in target currency. Only exists when the product has a second-hand offer in stock.
For example: 54,56 € -
Second-hand Price:Amount
{{used_price}}
Price of the Amazon Warehouse (second-hand) offer, in target currency. Only exists when the product has a second-hand offer in stock.
For example: 54.56 -
Second-hand Saving:Percentage
{{used_savings_percentage}}
Discount of the second-hand offer compared with the current price. Only exists when the product has a second-hand offer in stock.
For example: 15 -
Second-hand:Condition
{{used_condition}}
Condition of the second-hand unit. Translated into the chosen language of preference when a translation exists; otherwise Amazon's own value. Only exists when the product has a second-hand offer in stock.
For example: Like new, Very good, Good, Acceptable -
Second-hand:Condition details
{{used_condition_note}}
Amazon's own description of the defects of that unit, in the language of the request. Only exists when the product has a second-hand offer in stock.
For example: Small cosmetic defect on the top, front or sides of the item. -
Second-hand:Availability
{{used_stock_message}}
Availability of the second-hand offer. Warehouse offers are usually single units, so they sell out fast. Only exists when the product has a second-hand offer in stock.
For example: Only 1 left in stock.
Learn by watching
Video tutorials
Short videos where you watch a real task being built from start to finish.
Get inspired
Ready-to-use automations
Real tasks built with Amazon Associates: switch them on in minutes and tweak them to your liking.
Before you choose
What you can and can’t do
You can’t
-
No: Get a product from a store other than Amazon
FAQ
Frequently Asked Questions
Why isn't the second-hand price the cheapest one I see on the Amazon website?
Because the Amazon API only sends one second-hand offer per product: the one Amazon features, which isn't necessarily the cheapest. The other used offers you see on the website under "See all buying options" (for example, a cheaper "Acceptable" one next to the "Like New" one) are not included in the API response, and Amazon doesn't provide any parameter to request them.
Also, that offer is not always from Amazon Warehouse: it may be sold by another seller or by the manufacturer itself.
Since the featured offer is sometimes only slightly cheaper than the new product, we recommend adding a filter on Second-hand Saving:Percentage so you only post the ones above the discount you choose, and showing Second-hand:Condition in your post so buyers know what condition the product is in.
Why do some products come without second-hand data, or stop having it from one day to the next?
There are two reasons, and neither depends on Botize:
- Not every product has a second-hand offer. Roughly half of popular products have one; if Amazon doesn't send any, the second-hand fields are left empty.
- Second-hand offers are usually a single unit and disappear as soon as someone buys it. For a while, Amazon may keep sending the price of an offer that can no longer be bought. So you don't post a sold-out deal, Botize only returns second-hand data when Amazon reports the offer as in stock.
So if your task uses second-hand data, add a filter that checks that Second-hand Price:Amount is not empty before posting.
Troubleshooting
Common Errors
Error:TooManyRequests. The request was denied due to request throttling. Please verify the number of requests made per second to the Amazon Product Advertising API.
- Amazon may not have enabled your API access yet (even if you have already been able to generate your access keys).
Amazon API access credentials are typically not available from the time they are created. In some cases it may be necessary to wait up to 48 hours before they can be used, while other users have even reported waiting several weeks.
We recommend waiting up to 48 hours from the time you create your Amazon credentials. - Your Amazon API has access to a different country than the one you indicated in the Botize connection form.
In this case you will have to connect another affiliate account that does operate in the country for which you are interested. - It is possible that you are exceeding the number of calls that Amazon allows you or that access to the Amazon API has been revoked.
When Amazon gives you access to the API and creates your credentials, it allows you to make only one API request for one second and a maximum of 8,640 requests per day for the first 30 days. Subsequently, and depending on the sales made, Amazon will extend or reduce these limits.
If you have multiple tasks running at the same time, you may be making more API calls in the same second than Amazon allows. In this case, a solution is to schedule your tasks to run at different times so that they do not coincide with each other.
See the page Amazon API Usage Limits to learn more About Amazon limits. - You haven't made any sales for more than 1 month.
You need a minimum of one sale per month to maintain your access to the API.
If you have not made any sales in the last 30 days, Amazon can revoke access to the API.
Error code: MissingParameter -> ItemIds should be provided.
Error:ItemNotAccessible -> This product is not accessible through the Amazon Product Advertising API.
This product can't be retrieved because Amazon has excluded it from its Affiliate (Product Advertising) API. It isn't a Botize issue or a problem with your account: Amazon decides, product by product, which items can be promoted through the affiliate program and which can't.
In practice it means this product is not commissionable: even if you could publish it, Amazon wouldn't pay a commission on its sales, which is why its API won't return the product data.
You can check it yourself: open the product page on Amazon while logged into your affiliate account and try to generate the affiliate link with the SiteStripe bar ("Get Link"). If Amazon won't let you create the link, the product is excluded from the program and there's no way to retrieve it through the API.
Amazon Associates dashboard: affiliate-program.amazon.com (or your country's, e.g. afiliados.amazon.es).
Solution: use another product or URL that is available for affiliates.
Error:ReconnectRequired -> Amazon has retired the Product Advertising API for your account. To keep this task running, create a Creators API credential in Associates Central (Tools > Creators API) and reconnect your Amazon account in Botize.
Amazon is shutting down the Product Advertising API — the one this connection uses — and replacing it with the new Creators API. Amazon is doing this account by account, so your tasks may have been working fine until today and stopped from one day to the next.
It is not a Botize problem and there is nothing wrong with your Amazon account: your current credentials simply no longer give access. To keep your tasks running you have to create a Creators API credential and reconnect.
How to fix it:
- Sign in to Associates Central with your Amazon Associates account (or your country's site, e.g. afiliados.amazon.es).
- Go to Tools → Creators API and click Create credential.
- Copy the three values Amazon shows you: credential ID, credential secret and version.
- In Botize, add an Amazon Associates connection and paste those three values along with your marketplace and your Partner Tag.
- Use exactly the same Partner Tag you were using before. The connection then replaces the old one and your existing tasks keep working with no further changes. If you use a different Partner Tag you get a second, separate connection and you would have to edit every task to point at it.
Error:ReconnectRequired -> Your Amazon credentials are no longer valid. Amazon now uses Login with Amazon to access the Creators API. Please create a new credential in Associates Central (Tools > Creators API) and reconnect your Amazon account in Botize.
Botize tried to sign in to Amazon with the credentials saved in this connection and Amazon rejected them.
The usual cause is that Amazon changed how the Creators API is accessed: it now uses Login with Amazon instead of the previous system, and credentials issued under the old system stopped working. It can also happen if the credential was deleted or regenerated in Associates Central.
How to fix it:
- Sign in to Associates Central with your Amazon Associates account (or your country's site, e.g. afiliados.amazon.es).
- Go to Tools → Creators API and click Create credential.
- Copy the three values Amazon shows you: credential ID, credential secret and version.
- In Botize, add an Amazon Associates connection and paste those three values along with your marketplace and your Partner Tag.
- Use exactly the same Partner Tag you were using before. The connection then replaces the old one and your existing tasks keep working with no further changes. If you use a different Partner Tag you get a second, separate connection and you would have to edit every task to point at it.
The technical detail of the rejection (for example HTTP 400: invalid_client) is shown after the | at the end of the error message.
Need a hand?
Real people behind it
Email us
info@botize.com
Monday to Friday from 7 a.m. to 1 p.m. (Spain).
Message us on Telegram
t.me/botizesupport
Monday to Friday from 7 a.m. to 1 p.m. (Spain).
Come with an idea.
Leave with an automation.
Create your first task in minutes. Do it once and forget about it forever.
Start automating