I researched how to do this with Google, and AFAICT really has no way to do this legally. Since their cash cow is those extraditions, they do not allow anyone to scratch them for any reason.
There are many services that will scratch Google for you, but from what I can say, they all do it against Google TOS. If you figure out a way to do this legally, let me know. I guess there are a few who scratch with the permission granted, but I'm not sure who they are.
The only ideas I have had so far are:
- Set up a "proxy server" that is used to automate requests from Google clients. Then the proxy server can see the results and make scrapers, and this is not "automated". If the user enters 20 terms, then open the 20 frames that search through the proxy server.
- Piggyback on web traffic coming to the site. In short: I visit your site, and a background JavaScript call searches Google and publishes the results on your site. This is unethical, as I may wonder why “your” searches appear in my Google history.
The problem is "automated." I have the feeling that those services that actually have computer farms around the world so that they appear (on Google) that they are not being cleaned up. I assume that if you do not start generating some serious traffic from one IP address, you will be fine for a while.
Perhaps you should just ask permission?
source share