Amazon Product Advertising API - HTTP 503 (Throttle) Responses

488 views
Skip to first unread message

dalenewman

unread,
Sep 4, 2009, 11:37:32 AM9/4/09
to Google App Engine
Hi,

I'm running www.bookdope.com on GAE and I've started getting tons of
HTTP 503 responses from Amazon's Product Advertising API. The HTTP
503 is an error response you get when you've violated the 1 request
per second per IP address rule.

I'm wondering if my application might be sharing an IP address with
another GAE application that's making requests to the Amazon Product
Advertising API and therefore increasing the likelihood of our
combined requests violating the 1 request per second rule.

I cache all my amazon responses (if they return a HTTP status code of
200) for efficiency and also to keep my Amazon requests down.

I was wondering if anyone else out there is experiencing this? Or, if
someone from Google could confirm my suspicions. This influx of HTTP
503's is really cramping my style - I rely on it for searching,
browsing, and book information.

Thanks,

Dale

PS: I've also posted on the Amazon Developer's forum for Product
Advertising API to see if I can get any help there.

Brandon N. Wirtz

unread,
Sep 4, 2009, 12:35:49 PM9/4/09
to google-a...@googlegroups.com
Yes you are sharing a few hundred IP's with a few Thousand Apps, You will
need a simple re-Fetch/recurl off site to do your requests. Amazon's
limit is about 10k requests per 24 hours, and there are people snarfing
those up pretty quick.

Brandon N. Wirtz

unread,
Sep 4, 2009, 2:17:36 PM9/4/09
to google-a...@googlegroups.com
Also Check that your requests include the "signature" required as of August
15th.

dalenewman

unread,
Sep 8, 2009, 9:48:20 AM9/8/09
to Google App Engine
I have the signature. I got that in before the deadline and it's all
working as best as I can tell.

I'll have to think about where I can setup some kind of amazon proxy
service.

Thanks for you insight Brandon.

Dale

On Sep 4, 2:17 pm, "Brandon N. Wirtz" <drak...@digerat.com> wrote:
> Also Check that your requests include the "signature" required as of August
> 15th.
>
>
>
> -----Original Message-----
> From: google-a...@googlegroups.com
>
> [mailto:google-a...@googlegroups.com] On Behalf Of Brandon N. Wirtz
> Sent: Friday, September 04, 2009 9:36 AM
> To: google-a...@googlegroups.com
> Subject: [google-appengine] Re: Amazon Product Advertising API - HTTP 503
> (Throttle) Responses
>
> Yes you are sharing a few hundred IP's with a few Thousand Apps,  You will
> need a simple re-Fetch/recurl off site to do your requests.    Amazon's
> limit is about 10k requests per 24 hours, and there are people snarfing
> those up pretty quick.
>
> -----Original Message-----
> From: google-a...@googlegroups.com
> [mailto:google-a...@googlegroups.com] On Behalf Of dalenewman
> Sent: Friday, September 04, 2009 8:38 AM
> To: Google App Engine
> Subject: [google-appengine] Amazon Product Advertising API - HTTP 503
> (Throttle) Responses
>
> Hi,
>
> I'm runningwww.bookdope.comon GAE and I've started getting tons of
Reply all
Reply to author
Forward
0 new messages