Android Rate Limits
Rate limits across the Android ecosystem are service-specific. On-device Android framework / Jetpack / NDK / ML Kit calls are not rate-limited (they are local). Network-backed Google services that ship to Android apps each carry their own quota policy: the Google Play Developer API (Android Publisher) defaults to 3,000 queries per minute per quota bucket; Google Maps Platform applies per-product QPS / per-day project quotas configurable in Google Cloud Console; Firebase / Cloud Firestore inherit Google Cloud service quotas; Play Integrity has its own daily request ceiling. Limits scope to the project / API key / developer account, not to the end user device.
Android Rate Limits is the machine-readable rate-limit profile for Android on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 10 rate-limit definitions, measuring varies, requests_per_minute, writes_per_second, and requests_per_day.
The profile also includes 5 backoff/retry policies defined and response codes documented for throttled, quotaExceeded, and serviceUnavailable.
Tagged areas include Android, Google Play, Maps, Firebase, and Rate Limiting.
Limits
Policies
Sources
- https://developers.google.com/android-publisher/quotas
- https://developers.google.com/maps/documentation/android-sdk/usage-and-billing
- https://firebase.google.com/docs/firestore/quotas
- https://developer.android.com/google/play/integrity/setup
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.