title: Using a business API key for reverse geocoding with Google
body: <p>I'm working on a project that uses Google Maps APIs to reverse geocoding locations.</p>
  
  <p>The customer is supposed to buy a licensed API key when rolling out to production.</p>
  
  <p>Now I'm developing the application and I also need to test its functionality when using a valid, whether free or business, API key.</p>
  
  <p>Let's pick a sample reverse geolocation request</p>
  
  <pre><code>https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&amp;sensor=true
  </code></pre>
  
  <p>I have registered a developer account into <a href="https://code.google.com/apis/console/" rel="nofollow">https://code.google.com/apis/console/</a> and generated a server API key. Then I enabled Google Geolocation APIs and Google Maps API v3 (I think I need only the second).</p>
  
  <p>When adding <code>&amp;key=XXX</code> parameter to my previous request I get an error that the key is not valid.</p>
  
  <p>Reading documentation with more attention, I discovered that the geolocation service I'm using is actually part of Maps Web Service APIs (Maps V3 APIs run on browser as Javascript). I tried to find those APIs into the Services list of my console but couldn't find anything more.</p>
  
  <p>How do I use Google's reverse geocoding API with a business key for a project that will handle thousands of daily requests?</p>