JavaScript is required to use Bungie.net

Group Avatar

BungieNetPlatform

"Updates, discussions, and documentation of the BungieNetPlatform API."

Request Join
originally posted in:BungieNetPlatform
Edited by VentiDuke: 9/14/2015 3:32:36 PM
3

API Rate Limits?

I'm using python to pull data from the API (with my API Key) for a website I'm working on. I was considering using threading/queuing to make some steps faster (basically making a bunch of requests quickly), and I wanted to make sure I wasn't violating any rate limits. Prior to using an API Key, I remember running into an issue (after too many consecutive requests, the API just started timing out), but I wasn't sure what limit I broke or if this was just due to not using an API Key. I haven't tried anything crazy using my API key yet, but can try a test (e.g. something like how fast can my desktop pull 1000 post carnage reports or something like that) if it would help. Also, if there's any other information/details that would help answer this rate limit question, please let me know.

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • Pretty sure by default its 250 requests in 10 seconds per IP address. I've seen a post on here where they lowered it to 150/100 temporarily cause bungie.net was taking a big traffic hit

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

  • This is the #help forum for in-game, technical issues. Please post in #Destiny or #Bungie.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    1 Reply
    • I don't think there is limit documented, besides be reasonable. You can see this in the ToS. [quote]You may not use the Bungie.net APIs in a manner that, in Bungie’s sole judgment and discretion, exceeds reasonable request volumes, constitutes excessive or abusive use, or otherwise fails to comply or is inconsistent with any part of the Bungie.net API documentation.[/quote] If you are hitting timeouts or limits, I would rework your application structure so you aren't abusing anything. Testing to find a limit is definitely in that realm of abuse.

      Posting in language:

       

      Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    You are not allowed to view this content.
    ;
    preload icon
    preload icon
    preload icon