1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Instagram New Algorithm Limits?.. MAYBE

Discussion in 'Instagram' started by FOAM, May 23, 2017.

  1. FOAM

    FOAM Newbie

    Joined:
    Jan 5, 2017
    Messages:
    35
    Likes Received:
    12
    So with all this talk of new algorithms on instagram I decided to do a little research using Google & came across a developer page on instagrams site stating the limits to avoid too many request error. Can anyone tell me if this information is outdated or not? Also what exactly do they mean by "sliding 1-hour window"? What's the different between Sandboxed & Live apps?
    -----------------------------------------------------------------------
    Rate Limits
    All rate limits on the Instagram Platform are controlled separately for each access token, and on a sliding 1-hour window. Live apps have higher rate limits than apps in Sandbox Mode.

    Global Rate Limits
    Global rate limits are applied inclusive of all API calls made by an app per access token over the 1-hour sliding window, regardless of the particular endpoint. Rate limits also apply to invalid or malformed requests.

    CLIENT STATUS RATE LIMIT
    Sandbox 500 / hour
    Live 5000 / hour

    Endpoint-Specific Rate Limits
    Endpoints used to publish (POST or DELETE) have rate limits that are applied on an per-endpoint basis. Any calls made to these endpoints by your OAuth Client are also counted towards the global rate limits noted above.

    CLIENT STATUS ENDPOINT RATE LIMIT
    Sandbox /media/media-id/likes 30 / hour
    Sandbox /media/media-id/comments 30 / hour
    Sandbox /users/user-id/relationships 30 / hour
    Live /media/media-id/likes 60 / hour
    Live /media/media-id/comments 60 / hour
    Live /users/user-id/relationships 60 / hour

    Response Codes

    If your app exceeds any of these rate limits, you will receive a response with an HTTP response code of 429 (Too Many Requests). The body of the response will consist of the following fields:

    FIELD VALUE
    code 429
    error_type OAuthRateLimitException
    error_message The maximum number of requests per hour has been exceeded.
    You may also receive responses with an HTTP response code of 400 (Bad Request) if we detect spammy behavior by a person using your app. These errors are unrelated to rate limiting.

    Source: https://www.instagram.com/developer/limits/
     
  2. dgusic

    dgusic Regular Member

    Joined:
    Feb 28, 2015
    Messages:
    328
    Likes Received:
    166
    To answer your question:
    Sandboxed apps are used in a "sandbox", basically, they are meant to test various things. Live apps are in the live environment, interacting with other users.

    This is nothing new... If they want active and productive developers, they have to maintain their API, unfortunately, we don't really know how their anti-botting detections work.

    Bots are emulating phone and using official IG API that has to be reverse engineered.
     
    • Thanks Thanks x 1