I am always and constantly getting the following error when trying to follow a user via instagram although the 5000 request limit hasn\'t been exceeded. Why is this?
It depends on your request. Instagram has a new API limit, 100 likes/hr, 60 follow/unfollow/hr IF you authenticate server side and sign your headers, check out the Instragram authentication for developers.
I'm currently running a website: http://instapromobiz.com that automates likes/follows/unfollows using these restrictions. It works great, check it out.
I had the same problem. In my case I sent post requets from server side (google app engine) and now I am sending post requests from client (with js) and it works well.
While API request with access token is 5000 (any API call), certain API like follow, unfollow, like, comment are limited to 350 an hour.