As I remember, Google Directions API allows 2,500 directions requests
per 24 hour period from a single IP address per free user. Does anyone know the limits for Bing Maps and the Routes Rest API (http://msdn.microsoft.com/en-us/library/ff701705.aspx) for free users? I tried to look through the documentation but could not find such details.
Since, nobody has answered, I will answer my own question. You can get a free 90-day Trial Key allows you to evaluate Bing Maps for development of any type of application, including enterprise applications. The Trial Key may be used for up to 10,000 billable transactions within any 30-day span during the evaluation period.
http://www.microsoft.com/maps/create-a-bing-maps-key.asp
Any time a Routes API URL request is made to find a route, one transaction is counted.
http://msdn.microsoft.com/en-us/library/ff859477.aspx
That means, you can access the Routes API for a total of 10,000 times with a free Trial key.
Related
I am confused about the cost of the alchemy api. I am trying to figure out the cost of 3000 requests but it looks as if each request costs $0.007 which seems rather expensive. or is it $0.007 per 1000 requests?
You are referring to the standard pay per use plan. Basically the main concept is the API Event, not the request.
As stated in Alchemy API Service terms:
Events are calculated for and included in the information returned by each API call. Calculations vary by the type of service:
Events related to the use of the IBM AlchemyLanguage API will be calculated based on the number of enrichments returned by the API. Many of the API calls require 1 event; some API calls require multiple events.
Events related to the use of the IBM AlchemyVision API will be calculated based on the number of enrichments returned by the API. Many of the API calls require 4 event; some API calls require multiple events.
Events related to the use of the IBM AlchemyData News API will be calculated based on the following facets:
a) the number of enrichments returned by the API; b) the volume of data returned by the API; and c) the length of time, as specified in the API call, used to determine the number of news objects included for analysis.
In the Free plan the customer is entitled to a free allotment of 1.000 API Events per day across all services. In the Standard plan you will be charged per API Event.
The Standard plan is convenient when you need many concurrent calls.
If you are not deploying a large-scale application maybe using some cache services in the right way you can work in the free tier.
Take a look at Pricing for AlchemyAPI Services to read a detailed description of what is a transaction and how AlchemyAPI define those.
i have an online ordering website. The users can enter their address in the site.
The address needs to be geocoded and the nearest stores are to be displayed to the user. Basically i need to get the lat and lng of the address entered by user.
Can i use bing maps javascript api for this purpose?
Does this have any licensing issue? I am thinking of a geocoding api which is free.
Any help would be appreciated.
Yes, you can use Bing Maps for this. Since this is a public facing website, this would be licensed using a transactional licensing option. Bing Maps does offer free usage of the service for these types of apps as well. I recommend generating a Bing Maps key to use with the service through Azure: https://azure.microsoft.com/en-us/marketplace/partners/bingmaps/mapapis/ This will allow you to move to a paid license if needed very easily and in much smaller increments and prices than what you will normally come across.
Does anyone know if there is a way to increase the quota limit of 10 queries when batching calls to the core reporting API?
This question/answer mentions the limit of 10: How can I combine/speed up multiple API calls to improve performance?
If I try to add more than 10 queries to the batch only the first ten are processed, each one after that contains a 403 quota exceeded error.
Is there a pay option? Would love to speed up the process of reporting on GA data for a bunch of URLs. I looked in my Google Developer's Console under the Analytics API where there is an option to increase the per-user limit and a link to request additional quota but I don't need total quota to increase, only allowed batch requests.
Thanks!
Quota is the number of requests you are allowed to make to a Google API without requesting permission to access more. Most of the Google APIs have a free quota, a number of requests Google lets you make without asking for permission to make more request. There are project based quotas and user based quotas.
Unless it says other wise APIs Quotas are projects based not user based.
User quota example
Per-user limit 10 requests/second/user
Some Quotas are user based, a user is normally the person that has authenticated the request. Every request sent to google contains information about who is making the request in the form of the IP address where the request came from. If you have your code running on a server the IP address is the same all the time so Google sees it as the same user. You can get around his by adding a random Quotauser to your request this will identify the request based upon different users.
If you send to many requests to fast from the same user you will see the following error.
userRateLimitExceeded The request failed because a per-user rate limit
has been reached.
The best way to get around this is to use QuotaUser in all of your requests, and identify different users to Google. Or just send a random number every time should also work.
Answer: You can't apply for an extension of the flood protection user rate limit. But you can get around it by using QuotaUser.
more info on quotas can be found on Google developers console APIs
Just want to know if there are any request limits for Google Chart API .
From one of the forum (https://groups.google.com/forum/#!searchin/google-chart-api/request$20limit/google-chart-api/OcgFN6vdFrc/kLILyz3xDuwJ) i found that there is no request limit for Google Visualization API (JS) , exception is GeoMap and GeoChart. So i believe if we just want to draw a chart , there is no limit on API request but it will be applied only when we integrate Visualization API with GeoMap and GeoChart.
I could also find that in (https://groups.google.com/forum/#!msg/google-chart-api/4tSecsyQEHk/yKb9caU5PLUJ) saying Limit of '50,000' queries per user per day . Since its an old entry not sure whether this limit is still valid.
Thanks in advance.
Jijomon Thottungalthara.
Google chart has no request limit, but keep in mind that google may apply limit if it sees some inappropriate activity or if multiple request are coming from single ip/user. This is written in terms of google API use.
I am working on a project that want to use facebook api's. I want to know whether there is a rate limit on the facebook api's per account.
Yes there is a rate limit for Facebook API which is also mentioned in their Platform Policies as
If you exceed, or plan to exceed, any of the following thresholds please contact us as you may be subject to additional terms: (>5M MAU) or (>100M API calls per day) or (>50M impressions per day).
Aside from the Platform Policies mentioned in the pervious answer, the Facebook graph API is subject to multiple level of rate limiting / throttling -- user (access token) level, app level (app id), API level, and IP address.
This doc. has most of what you need: https://developers.facebook.com/docs/reference/ads-api/api-rate-limiting/, other than the IP level throttling.
This post cover the IP level throttling: Facebook Graph API limit - per token and per IP?