{"id":15398,"date":"2019-09-24T21:15:57","date_gmt":"2019-09-24T19:15:57","guid":{"rendered":"https:\/\/www.wp-amazon-plugin.com\/?post_type=knowledgebase&#038;p=15398"},"modified":"2021-09-29T10:35:33","modified_gmt":"2021-09-29T08:35:33","slug":"amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly","status":"publish","type":"knowledgebase","link":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/","title":{"rendered":"Amazon PA API Issue: Error RequestThrottled. You are submitting requests too quickly. Error Type: TooManyRequests"},"content":{"rendered":"<h2>Reason 1<\/h2>\n<p>If you get this error, it means that the Amazon API &#8222;thinks&#8220; that you are sending too many requests to it in too short a time. With PA API 5.0 this error (&#8222;Status Code: 429 Error Type: <strong>TooManyRequests<\/strong>&#8222;) seems to occur even more frequently than before. PA API 5.0 seems to be even more sensitive regarding the number of successive requests.<\/p>\n<h4>Solution approaches<\/h4>\n<p><strong>First recommendation:<\/strong> Use the server-side cron job.<\/p>\n<p>You can use the ASA2 cronjob to avoid this. It can also be used without server-side configuration using the WP Cron API. For more details check out the <a href=\"https:\/\/docs.getasa2.com\/cronjobs_repo_refresh.html\" target=\"_blank\" rel=\"noopener noreferrer\">cronjob manual<\/a>.<\/p>\n<p><strong>Second recommendation:<\/strong> If the server-side cronjob cannot be used, use the option &#8222;<strong>Client-side request limit handling<\/strong>&#8220; available since version 1.14 which can be found in ASA2&#8217;s options section &#8222;Advanced&#8220;.<\/p>\n<p>Since ASA2 version 1.14 it is possible to display the <strong>frequency of API requests<\/strong> in the form of a diagram and to identify the reason for the requests with a detailed list (see screenshot below). This can be activated with option &#8222;Logging \/ <strong>Record API stats<\/strong>&#8222;.<\/p>\n<p><a href=\"https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2020\/10\/02224609\/asa2_pa_api_request_stats_logo.jpg\"><img decoding=\"async\" class=\"alignnone size-medium wp-image-16334\" src=\"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg\" alt=\"\" width=\"300\" height=\"178\" srcset=\"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg 300w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2020\/10\/02224609\/asa2_pa_api_request_stats_logo-768x457.jpg 768w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2020\/10\/02224609\/asa2_pa_api_request_stats_logo-125x74.jpg 125w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2020\/10\/02224609\/asa2_pa_api_request_stats_logo-75x45.jpg 75w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2020\/10\/02224609\/asa2_pa_api_request_stats_logo-100x59.jpg 100w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2020\/10\/02224609\/asa2_pa_api_request_stats_logo-862x513.jpg 862w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2020\/10\/02224609\/asa2_pa_api_request_stats_logo.jpg 940w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Reason 2<\/h2>\n<p>Just as likely is that the frequency of your requests is <strong>wrongly calculated<\/strong> by the Amazon PA API. For many users who receive this message, it <strong>also occurs via the <a href=\"https:\/\/webservices.amazon.com\/paapi5\/scratchpad\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon PA API Scratchpad<\/a><\/strong>, which is a test environment of Amazon itself.<\/p>\n<p>I know from other plugin developers that they are <strong>confronted with the same problem<\/strong>. This is not an issue of ASA2 alone. This is also evident from this <a href=\"https:\/\/forums.aws.amazon.com\/thread.jspa?threadID=322547&amp;tstart=0\">discussion in the Amazon forum<\/a>, where <strong>people report the same problem without using ASA.<\/strong><\/p>\n<p>Here is a demo video showing that the error occurred on Amazon&#8217;s Scratchpad even though no request was sent for at least a few seconds:<\/p>\n<div class=\"x-resp-embed x-is-video x-is-youtube\"><iframe title=\"Amazon PA API 5.0 issue: Status Code: 429 Error Type: TooManyRequests\" width=\"742\" height=\"557\" src=\"https:\/\/www.youtube.com\/embed\/CQ8-mCPriPI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<p>According to user reports, a reference to this fact with the scratchpad helped that the <strong>Amazon support<\/strong> had taken care of the matter. Otherwise, the Amazon support always sees the reason for the problem in the user&#8217;s application. Don&#8217;t be satisfied with answers made up of text blocks and phrases (for a typical answer see screenshot below).<\/p>\n<p>You can <strong>contact Amazon support<\/strong> by logging in to the PartnerNet homepage and clicking &#8222;Contact&#8220; in the &#8222;Help&#8220; menu. Here you can find a list of all <a href=\"https:\/\/docs.getasa2.com\/requirements.html#where-to-register-for-the-amazon-associates-program\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon PartnerNet sites<\/a>.<\/p>\n<p>Typical Amazon Associates support feedback where a &#8222;general issue&#8220; would be the issue described on this page:<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-15537\" src=\"https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2019\/09\/03123939\/Your_Amazon_Associates_Inquiry.png\" alt=\"\" width=\"941\" height=\"555\" srcset=\"https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2019\/09\/03123939\/Your_Amazon_Associates_Inquiry.png 941w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2019\/09\/03123939\/Your_Amazon_Associates_Inquiry-300x177.png 300w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2019\/09\/03123939\/Your_Amazon_Associates_Inquiry-768x453.png 768w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2019\/09\/03123939\/Your_Amazon_Associates_Inquiry-125x74.png 125w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2019\/09\/03123939\/Your_Amazon_Associates_Inquiry-75x44.png 75w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2019\/09\/03123939\/Your_Amazon_Associates_Inquiry-100x59.png 100w, https:\/\/d1uajaf4ht87ft.cloudfront.net\/wp-content\/uploads\/2019\/09\/03123939\/Your_Amazon_Associates_Inquiry-862x508.png 862w\" sizes=\"(max-width: 941px) 100vw, 941px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Short URL: <a href=\"http:\/\/bit.ly\/asa2kb-TooManyRequests\">http:\/\/bit.ly\/asa2kb-TooManyRequests<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reason 1 If you get this error, it means that the Amazon API &#8222;thinks&#8220; that you are sending too many requests to it in too short a time. With PA API 5.0 this error (&#8222;Status Code: 429 Error Type: TooManyRequests&#8222;) seems to occur even more frequently than before. PA API 5.0 seems to be even more sensitive regarding the number &#8230; <\/p>\n<div><a href=\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/\" class=\"more-link\">Read More<\/a><\/div>\n","protected":false},"author":1170,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","knowledgebase_cat":[214],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Amazon PA API Issue: Error RequestThrottled. You are submitting requests too quickly. Error Type: TooManyRequests - Amazon Simple Affiliate<\/title>\n<meta name=\"description\" content=\"How to fix the error &quot;TooManyRequests&quot; of the Amazon PA API with WordPress Plugin ASA2.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Amazon PA API Issue: Error RequestThrottled. You are submitting requests too quickly. Error Type: TooManyRequests - Amazon Simple Affiliate\" \/>\n<meta property=\"og:description\" content=\"How to fix the error &quot;TooManyRequests&quot; of the Amazon PA API with WordPress Plugin ASA2.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/\" \/>\n<meta property=\"og:site_name\" content=\"Amazon Simple Affiliate\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wpasa2\/\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-29T08:35:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ifeelwebde\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/\",\"url\":\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/\",\"name\":\"Amazon PA API Issue: Error RequestThrottled. You are submitting requests too quickly. Error Type: TooManyRequests - Amazon Simple Affiliate\",\"isPartOf\":{\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg\",\"datePublished\":\"2019-09-24T19:15:57+00:00\",\"dateModified\":\"2021-09-29T08:35:33+00:00\",\"description\":\"How to fix the error \\\"TooManyRequests\\\" of the Amazon PA API with WordPress Plugin ASA2.\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/#primaryimage\",\"url\":\"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg\",\"contentUrl\":\"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wp-amazon-plugin.com\/#website\",\"url\":\"https:\/\/www.wp-amazon-plugin.com\/\",\"name\":\"Amazon Simple Affiliate\",\"description\":\"Upgrade your WordPress Affiliate skills!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wp-amazon-plugin.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Amazon PA API Issue: Error RequestThrottled. You are submitting requests too quickly. Error Type: TooManyRequests - Amazon Simple Affiliate","description":"How to fix the error \"TooManyRequests\" of the Amazon PA API with WordPress Plugin ASA2.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/","og_locale":"de_DE","og_type":"article","og_title":"Amazon PA API Issue: Error RequestThrottled. You are submitting requests too quickly. Error Type: TooManyRequests - Amazon Simple Affiliate","og_description":"How to fix the error \"TooManyRequests\" of the Amazon PA API with WordPress Plugin ASA2.","og_url":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/","og_site_name":"Amazon Simple Affiliate","article_publisher":"https:\/\/www.facebook.com\/wpasa2\/","article_modified_time":"2021-09-29T08:35:33+00:00","og_image":[{"url":"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@ifeelwebde","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/","url":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/","name":"Amazon PA API Issue: Error RequestThrottled. You are submitting requests too quickly. Error Type: TooManyRequests - Amazon Simple Affiliate","isPartOf":{"@id":"https:\/\/www.wp-amazon-plugin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/#primaryimage"},"image":{"@id":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg","datePublished":"2019-09-24T19:15:57+00:00","dateModified":"2021-09-29T08:35:33+00:00","description":"How to fix the error \"TooManyRequests\" of the Amazon PA API with WordPress Plugin ASA2.","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.wp-amazon-plugin.com\/de\/knowledge-base\/asa2\/amazon-api\/amazon-pa-api-issue-error-requestthrottled-you-are-submitting-requests-too-quickly\/#primaryimage","url":"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg","contentUrl":"https:\/\/www.wp-amazon-plugin.com\/wp-content\/uploads\/2020\/10\/asa2_pa_api_request_stats_logo-300x178.jpg"},{"@type":"WebSite","@id":"https:\/\/www.wp-amazon-plugin.com\/#website","url":"https:\/\/www.wp-amazon-plugin.com\/","name":"Amazon Simple Affiliate","description":"Upgrade your WordPress Affiliate skills!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wp-amazon-plugin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase\/15398"}],"collection":[{"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/users\/1170"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/comments?post=15398"}],"version-history":[{"count":23,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase\/15398\/revisions"}],"predecessor-version":[{"id":16544,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase\/15398\/revisions\/16544"}],"wp:attachment":[{"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/media?parent=15398"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"https:\/\/www.wp-amazon-plugin.com\/de\/wp-json\/wp\/v2\/knowledgebase_cat?post=15398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}