none
Max requests per second RRS feed

  • Question

  • Good morning

    I was wondering if there is a max. number of request per second for the Bing REST Geocode service ?

    I know Google states that for its Enterprise account this is 50 requests/sec. If you exceed that number too often or for too long, your account may be blocked. As our customer may be using thousands of lookups per hour, some throttling may be required. I assume Bing has a similar cap, but I have been unable to find it.

    Any information on this ?

    Thanks.

    Regards, Hans

    Wednesday, March 16, 2016 8:36 AM

Answers

  • For licensed Bing Maps customers there are no request per seconds limit for geocoding. For those using Bing Maps under the free terms of use (Basic keys), requests will be rate limited if they are made at a which that exceeds the free limits. When a request is rate limited, a flag is added to the header of the response to indicate that it has been rate limited. This is documented here:https://msdn.microsoft.com/en-us/library/ff701703.aspx

    That said, if you have a lot of data to geocode, I recommend using the Bing Maps batch geocoding service. This service allows you to pass in up to 200,000 addresses in a single request (limit of 50 address for basic keys). This service will then process them over a period of time that varies depending on the number of addresses passed in, however, when working with data sets over about 1,000 addresses, this service is almost always a lot faster than making individual requests for each address, and also uses a lot less bandwidth. You can find information on this service here: https://msdn.microsoft.com/en-us/library/ff701733.aspx


    http://rbrundritt.wordpress.com

    • Proposed as answer by Ricky_Brundritt Wednesday, March 16, 2016 7:21 PM
    • Marked as answer by JFB13 Wednesday, March 16, 2016 7:28 PM
    Wednesday, March 16, 2016 7:21 PM

All replies

  • For licensed Bing Maps customers there are no request per seconds limit for geocoding. For those using Bing Maps under the free terms of use (Basic keys), requests will be rate limited if they are made at a which that exceeds the free limits. When a request is rate limited, a flag is added to the header of the response to indicate that it has been rate limited. This is documented here:https://msdn.microsoft.com/en-us/library/ff701703.aspx

    That said, if you have a lot of data to geocode, I recommend using the Bing Maps batch geocoding service. This service allows you to pass in up to 200,000 addresses in a single request (limit of 50 address for basic keys). This service will then process them over a period of time that varies depending on the number of addresses passed in, however, when working with data sets over about 1,000 addresses, this service is almost always a lot faster than making individual requests for each address, and also uses a lot less bandwidth. You can find information on this service here: https://msdn.microsoft.com/en-us/library/ff701733.aspx


    http://rbrundritt.wordpress.com

    • Proposed as answer by Ricky_Brundritt Wednesday, March 16, 2016 7:21 PM
    • Marked as answer by JFB13 Wednesday, March 16, 2016 7:28 PM
    Wednesday, March 16, 2016 7:21 PM
  • Ricky

    Thanks for your answer. Greatly appreciated.

    Wednesday, March 16, 2016 7:34 PM