Google Code has launched a new console to provide clear guidelines and reporting to developers using its APIs. With it comes explicit declaration of API limits, ability to track API usage and request more queries. Three of the APIs currently tracked in the console allow any developer one million queries per day.
Currently the console provides access to eight APIs, though Google expects that number to grow. You can manage API Keys, projects and team members. The APIs included at launch:
- Google Buzz API
- Google Custom Search API
- Google Diacritize API
- Google Feed API
- Google Latitude API
- Google Moderator API
- Google Prediction API
- Google Translate API
Among the million query club: Google Buzz, the microblogging and link sharing service; Google Latitude, the location sharing service; Google Moderator, the audience feedback tool.
Buzz and Latitude each are competing with powerful and popular services, Twitter and Foursquare, respectively. In the case of Latitude, it's becoming more common to passively share one's location in the background on a mobile phone. If an application has permission to track many Latitude users, it's actually conceivable that a rate limit of that much would be necessary.
Once a service is activated, the Google Console shows the limits and may even include an example call to the API, useful for a developer new to that service. You can also see reports, with a graph for each activated API. There may also be a breakdown of requests, such as the Translate API showing which languages are most commonly used.
Another page, Traffic Controls, lists all your API limits and allow you to request more usage. Notable are the Feed and Prediction APIs, which appear to default to no usage. You can request more by filling out a form with information about your application.