Ask HN: Does anyone find Google "search API" rate limiting annoying?
I am feeling a lot of anger over Google's decision to rate limit searches done through APIs. Earlier it was free but there were some conditions such as you cannot change the order of the search etc.
But now, the same search is not free anymore and on top of thats its bloody expensive ($5 for 1000 queries). Is there any alternative (I don't know why I am asking this question, I know the answer already. There are none.) I personally feel that Google's data belongs to public as much as it belongs to Google. Its the public which has made it so valuable.
Obvisouly I do not see a problem if they charge for commercial usage but they should not restrict its usage for the opensource and freely distributed software. In fact such usage will only enrich the search data further.
Interesting links: https://developers.google.com/web-search/docs/ https://developers.google.com/custom-search/v1/overview
16 comments
[ 3.7 ms ] story [ 12.6 ms ] threadIf Google's API is too expensive for you maybe you should consider the Bing API (which is around $2/1000 queries). Alternatively if you want to roll your own search you can access the Common Crawl on AWS and pay for the processing cost directly.
Thanks for replying. The use case which I am considering requires instant like search which google offers. I would like to speak to you 1-on-1 and see if you could help me get such an access through blekko. I know its a huge technical challenge to implement something like instant search and if blekko does not already have it, but may be I could share my idea with you and see if there is a possibility. My email id is in my profile. Please send me an email if you are open to discuss further.
It powers a good portion of the exciting search startup DuckDuckGo: http://help.duckduckgo.com/customer/portal/articles/216399-s...
http://help.blekko.com/index.php/does-blekko-have-an-api/
http://developer.yahoo.com/boss/search/
https://duckduckgo.com/api (basically bing api but free)
Long term, be wary search API's have notoriously left developers high and dry when releasing new versions. Old API versions get deprecated and are not compatible with new versions, you need a new key API which requires coding your engine from the beginning again.