Android · Rate Limits
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.
10 Limits
Throttle: 429
Quota: 429
AndroidGoogle PlayMapsFirebaseRate Limiting
Limits
On-Device Android SDK / Jetpack / NDK / ML Kit device
no rate limit (local API, bounded by device CPU/GPU/NPU)
Local APIs are not throttled by Google. Performance is bounded by the device.
Google Play Developer API (Subscriptions bucket) project
3000
SubscriptionPurchases / SubscriptionPurchasesV2 share this bucket.
Google Play Developer API (Subscription Updates bucket) project
3000
Cancel, defer, refund, revoke operations.
Google Play Developer API (One-time Purchases bucket) project
3000
ProductPurchase APIs.
Google Play Developer API (Orders bucket) project
3000
Orders and Voided Purchases APIs.
Google Play Developer API (External Transactions bucket) project
3000
Google Play Developer API (Publishing / Monetization / Reviews bucket) project
3000
All publishing, monetization, permissions, and review-reply APIs.
Google Maps Platform Quotas project
per-product QPS and per-day quotas configurable in Google Cloud Console
Default QPS for many Maps APIs is 10 per second per project; raise via console or sales.
Cloud Firestore Writes per Document account
1
Soft limit on sustained write throughput to a single document. See Firestore quotas for project-level write limits.
Play Integrity API Standard Requests project
10000
Default daily quota; raise via the Google Play Console quota request flow.
Policies
Per-Bucket Independence (Play Developer API)
Google Play Developer API quota buckets are independent — exceeding one does not throttle the others.
Quota Increase Path
Monitor in Google Cloud Console at IAM & Admin > Quotas; submit a quota request via the Google Play / Maps / Firebase console for sustained higher limits.
Exponential Backoff
Google client libraries implement automatic exponential backoff on 429 / 503; manual integrators should do the same and respect Retry-After.
Project Scoping
Quotas are enforced at the Google Cloud project / Google Play developer account level, not per end-user device.
Free-Tier Free-Events (Maps)
Maps Platform Essentials tier provides 10K monthly free events per product before metered billing begins; Maps SDK for Android itself is unlimited free.