How can I possibly exceed the Instagram API limit of 500 requests per hour if I have code in place that caches every 15 seconds (240 requests per hour)?
UPDATE: We ended up creating a new client, generating a new access token and using that in in our app. So far so good. Our code is making 1 call per minute, caching it and displaying the cached data for most visitors. The only thing I can think of is maybe something else was using our access token - leaking our bank of requests. I wish Instagram kept a log or something so we could see if requests were coming from an unauthorized source.