Google が提供する API のリクエスト上限数一覧

## 一覧

|Service|Request limitation|
|:--|--:|
|Ad Exchange Buyer API|1,000 リクエスト数/日|
|Ad Exchange Seller API|10,000 リクエスト数/日|
|Admin SDK|150,000 リクエスト数/日|
|AdSense Host API|100,000 リクエスト数/日|
|AdSense Management API|10,000 リクエスト数/日|
|Analytics API|50,000 リクエスト数/日|
|Apps Activity API|10,000,000 リクエスト数/日|
|Audit API|10,000 リクエスト数/日|
|BigQuery API|200,000 リクエスト数/日|
|Blogger API v3|10,000 リクエスト数/日|
|Books API|1,000 リクエスト数/日|
|CalDAV API|1,000,000 リクエスト数/日|
|Calendar API|1,000,000 リクエスト数/日|
|Chrome Web Store API|なし|
|Cloud Network Performance Monitoring API|なし|
|Contacts API|20,000,000 リクエスト数/日|
|Content API for Shopping|なし|
|Custom Search API|1,000 リクエスト数/日|
|DCM/DFA Reporting And Trafficking API|50,000 リクエスト数/日|
|Debuglet Controller API|100,000 リクエスト数/日|
|Directions API|2,500 リクエスト数/日|
|Distance Matrix API|2,500 リクエスト数/日|
|DoubleClick Search API|100,000 リクエスト数/日|
|Drive API|10,000,000 リクエスト数/日|
|Drive SDK|なし|
|Elevation API|2,500 リクエスト数/日|
|Enterprise License Manager API|10,000 リクエスト数/日|
|Fitness API|86,400 リクエスト数/日|
|Freebase API|100,000 リクエスト数/日|
|Fusion Tables API|25,000 リクエスト数/日|
|Genomics API|50,000,000 リクエスト数/日|
|Geocoding API|2,500 リクエスト数/日|
|Gmail API|1,000,000,000 ユニット数/日|
|Google Affiliate Network API|1,000 リクエスト数/日|
|Google Apps Marketplace API|10,000 リクエスト数/日|
|Google Apps Marketplace SDK|なし|
|Google Apps Reseller API|10,000 リクエスト数/日|
|Google Civic Information API|25,000 リクエスト数/日|
|Google Cloud Datastore API|10,000,000 リクエスト数/日|
|Google Cloud Deployment Manager API|10,000 リクエスト数/日|
|Google Cloud DNS API|50,000 リクエスト数/日|
|Google Cloud Messaging for Android|なし|
|Google Cloud Messaging for Chrome|10,000 リクエスト数/日|
|Google Cloud Monitoring API|50,000 リクエスト数/日|
|Google Cloud Pub/Sub|なし|
|Google Cloud SQL|なし|
|Google Cloud SQL API|10,000 リクエスト数/日|
|Google Cloud Storage|なし|
|Google Cloud Storage JSON API|なし|
|Google Compute Engine|無制限|
|Google Compute Engine Autoscaler API|50,000 リクエスト数/日|
|Google Compute Engine Instance Group Manager API|50,000 リクエスト数/日|
|Google Compute Engine Instance Groups API|1,000,000 リクエスト数/日|
|Google Contacts CardDAV API|20,000,000 リクエスト数/日|
|Google Container Engine API|1,000,000 リクエスト数/日|
|Google Maps Android API v2|なし|
|Google Maps Coordinate API|1,000 リクエスト数/日|
|Google Maps Embed API|2,000,000 リクエスト数/日|
|Google Maps Engine API|10,000 リクエスト数/日|
|Google Maps Geolocation API|100 リクエスト数/日|
|Google Maps JavaScript API v3|1,000,000 リクエスト数/日|
|Google Maps SDK for iOS|なし|
|Google Maps Tracks API|なし|
|Google Mirror API|1,000 リクエスト数/日|
|Google Picker API|10,000 リクエスト数/日|
|Google Play Android Developer API|200,000 リクエスト数/日|
|Google Play Game Management|1,000,000 リクエスト数/日|
|Google Play Game Services|50,000,000 リクエスト数/日|
|Google Play Game Services Publishing API|1,000,000 リクエスト数/日|
|Google Spectrum Database API|1,000 リクエスト数/日|
|Google Webmaster Tools API|1,000,000 リクエスト数/日|
|Google+ API|10,000 リクエスト数/日|
|Google+ Domains API|10,000 リクエスト数/日|
|Google+ Hangouts API|なし|
|Groups Migration API|500,000 リクエスト数/日|
|Groups Settings API|100,000 リクエスト数/日|
|Identity Toolkit API|1,000,000 リクエスト数/日|
|Orkut REST API|250 リクエスト数/日|
|PageSpeed Insights API|25,000 リクエスト数/日|
|Places API|100,000 リクエスト数/日|
|Prediction API|10,000 リクエスト数/日|
|QPX Express Airfare API|50,000 リクエスト数/日|
|Safe Browsing API|10,000 リクエスト数/日|
|Site Verification API|100,000 リクエスト数/日|
|Static Maps API|1,000,000 リクエスト数/日|
|Street View Image API|1,000,000 リクエスト数/日|
|Tag Manager API|10,000 リクエスト数/日|
|Tasks API|50,000 リクエスト数/日|
|Time Zone API|2,500 リクエスト数/日|
|Translate API|2,000,000 characters/day|
|URL Shortener API|1,000,000 リクエスト数/日|
|Web Fonts Developer API|10,000 リクエスト数/日|
|YouTube Analytics API|100,000 リクエスト数/日|
|YouTube Data API v3|50,000,000 ユニット数/日|
|Zync Render API|1,000,000 リクエスト数/日|

## ソース

[Google Developers Console](https://console.developers.google.com) の API ページで下記スクリプトでフォーマットした。

```js
['|Service|Request limitation|', '|:--|--:|'].concat([].slice.apply(document.querySelectorAll('tbody tr')).map(function (tr) { return [ '', tr.querySelector('.p6n-api-list-col-name').innerText, tr.querySelector('.p6n-api-list-col-quota').innerText.replace(/\n/g, ''), ''].join('|') })).join('\n')
```