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.

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.

10 Limits Throttle: 429 Quota: 429
AndroidGoogle PlayMapsFirebaseRate Limiting

Limits

On-Device Android SDK / Jetpack / NDK / ML Kit device
varies
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
requests_per_minute · minute
3000
SubscriptionPurchases / SubscriptionPurchasesV2 share this bucket.
Google Play Developer API (Subscription Updates bucket) project
requests_per_minute · minute
3000
Cancel, defer, refund, revoke operations.
Google Play Developer API (One-time Purchases bucket) project
requests_per_minute · minute
3000
ProductPurchase APIs.
Google Play Developer API (Orders bucket) project
requests_per_minute · minute
3000
Orders and Voided Purchases APIs.
Google Play Developer API (External Transactions bucket) project
requests_per_minute · minute
3000
Google Play Developer API (Publishing / Monetization / Reviews bucket) project
requests_per_minute · minute
3000
All publishing, monetization, permissions, and review-reply APIs.
Google Maps Platform Quotas project
varies
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
writes_per_second · second
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
requests_per_day · day
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.

Sources

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/android-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.