I noticed that web API key require registering your domain. Doesn't this imply that it will check the domain from which the request is coming to verify. If it does, then coming directly from the server wouldn't work. I browsed through the agreement but didn't see anything specific about this.