title: Why am I OVER_QUERY_LIMIT when using Google's Geocoder API?
body: <p>I have this application that lets me put in an address and get the lat/lng via Google's Geocoding API. I use AJAX to call a PHP script which creates the Google Geocoder API call, it looks like this:</p>
  
  <pre><code>    $base_url = "http://maps.googleapis.com/maps/api/geocode/xml?sensor=false&amp;address=";
      $address = urlencode($addy1 . ' ' . $addy2);
      $url = $base_url.$address;
  </code></pre>
  
  <p>where $addy1 is the street address and $addy2 is the City/State/Zip in the proper format for geocoding.</p>
  
  <p>When I perform a file_get_contents on that $url, I consistently get a 'status'=>OVER_QUERY_LIMIT. </p>
  
  <p>I do not come even close to reaching the 2500 query limit per day. I have tried maybe 15 different addresses so far today, and I didn't work at all yesterday. </p>
  
  <p>As an aside, we have been having this issue since Monday morning. We did recently move the application to a cloud solution. Is it possible that we are receiving an OVER_QUERY_LIMIT due to the nature of shared IP's on the cloud?</p>
  
  <p>I don't have any other solutions for this. Using an API Key ends with a REQUEST_DENIED response, since the Geocoding API doesn't use an API Key</p>