I am writing a Java application that needs to get images from Google image search (or similar).
It works as simple as a web call:
http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=japan
However, the response is limited to 8 results per page.
and google search is free for only 100 requests per day, so 800 results per day.
Is that correct?
The replacement for that deprecated API is here: https://developers.google.com/custom-search/v1/overview and for billing they note:
Any usage beyond the free usage quota will fail if you are not signed up for billing. Once you have enabled billing, you will continue to receive 100 free queries per day. However, you will be billed for all additional requests at the rate of $5 per 1000 queries, for up to 10,000 queries per day.
So the alternative is, simply, to pay for what you need.
There is lots of information from a similar question here: What's the best web image search API?
Somebody on that thread notes:
As of August 2012, Bing API will be part of Azure Marketplace: free access still available, but limited to a number of queries (5000/month). Google limits the free access to 100 queries/day.
So perhaps Bing has sufficient free quota for your needs? There are other options on that page also, check it out.
Related
i have standard(s0) account on microsoft azure platform, i am trying to make an application to recognize faces from the images. this application will be used by many people simultaneously, currently we have limitation of 10 transaction per second in standard account that means if 10 concurrent user will try to make request at same time, the application will fail. is there any method to solve this problem.
https://azure.microsoft.com/en-us/pricing/details/cognitive-services/
As per pricing, maximum you can have is 10 transaction per second. According to my knowledge there is no way to handle this as of now. You might need to ask for support from Microsoft inorder to achieve this.
For this request ,this is Microsoft Cognitive support team's reply : you can follow this guide to raise a support ticket , and Azure support team will increase TPS(Transaction Per Second) limit for you based on your past TPS call and then decide on the promotion.
This question already has answers here:
Did Instagram change API rate limits on Mar 30, 2018?
(5 answers)
Closed 4 years ago.
Does anyone have any clue why Instagram has reduced their hourly API request limit from 5000 to just 200? Is this a bug or the new normal? Do instagram partners undergo the same lowering of rate limit?
The page on rate limits in the documentation is a broken link.
:::UPDATES FROM INSTAGRAM via MAIL:::
To summarize, Basically Instagram API is shutting down faster than speed of light right now. Migrate your apps to FB-instagram-API to keep your business or apps running
Yes, from what I think are updated Facebook docs.
Rate Limiting
The Instagram API uses the same rate limiting as the Graph API (200 calls per user per hour) with one exception: the /media/comments edge limits writes to 60 writes per user per hour. Please refer to the Graph API's rate limiting documentation for more information.
Facebook documentation
Seems to be in relation to trying to clean up privacy and user data usage.
TechCrunch article - https://techcrunch.com/2018/04/02/instagram-api-limit/
Without warning, Instagram has broken many of the unofficial apps
built on its platform. This weekend it surprised developers with a
massive reduction in how much data they can pull from the Instagram
API, shrinking the API limit from 5,000 to 200 calls per user per
hour. Apps that help people figure out if their followers follow them
back or interact with them, analyze their audiences or find relevant
hashtags are now quickly running into their API limits, leading to
broken functionality and pissed off users.
Two sources confirmed the new limits to TechCrunch, and developers are
complaining about the situation on StackOverflow.
I am building a google application using google nearby and there is a possibility that I might go live on production with it. Since I couldn't find support email for google nearby, does anyone know if Google Nearby is free to use? It looks like the daily limit is 8,640,000. What happens if you exceed that limit? Is there a premium package where I could pay to obtain higher daily limit?
Secondly, does anyone know a better ultrasonic sound based communication api than google nearby?
Yes. You are right. Daily limit for Nearby APIs is 8640000. If you require more, you can apply for increase in quota. You can do this in your Google Project Console under Quotas section in Nearby API. An edit icon is provided near to daily quotas section and it will give you the option to apply for more quota limit.
The app I work on has previously used the Google Image Search API to allow users to search for images to use in their document. The API has been deprecated for a long time, and google finally pulled the plug on it, which meant that we had to move to its supposed replacement, custom search.
There is now a maximum of 10000 requests per day per app. We reach that quota in about half a day (apparantly users really like our google image search integration). We have contacted multiple contacts at google, and looked for any documentation on getting a higher quota without any luck.
Also, users seem to start getting 403s saying that the limit is exceeded even before we have reached the quota.
Does anyone know how we can increase our quota above 10000, or why we are getting throttled before we reach the limit? Alternatively, does anyone know of a better fit for replacing Google Image Search API? We do want it to be Google image search, so not bing or yahoo or something like that.
Currently, you can't, at least not via any official channel. You used to be able to "Request more", but it was removed. Even when it was present, I'm not sure how often Google actually increased the limit.
If you need to do more than 10k searches per day, consider using another search engine with better API limitations, e.g. Bing, which offers up to 20m requests per month at $0.002 per request.
The only other workaround is to create multiple Google API projects, and round robin your requests among them.
On google compute engine, how can I limit the network egress or total bill for each month. I am concerned about possible security issues and want to limit my financial exposure.
There's no way to limit your usage in Compute Engine, unlike App Engine. However, you can use the Detailed Usage Export feature to generate reports that may be of help. You can create a script that will allow you to review this information.