Google Analytics · Rate Limits

Google Analytics Rate Limits

Google Analytics Data API enforces token-based quotas per GA4 property, applied separately to Core (runReport/runPivotReport/batch/getMetadata), Realtime (runRealtimeReport), and Funnel (runFunnelReport) request categories. Standard GA4 properties and Analytics 360 properties have different limits (360 is 10x standard). Daily quotas refresh at midnight Pacific Time.

10 Limits Throttle: 429 Quota: 429
AnalyticsDataGoogleWeb AnalyticsReportingRate Limiting

Limits

Core tokens — daily (Standard) property
tokens_per_day · day
200000
Applies to runReport, runPivotReport, batch methods, getMetadata. Refresh at midnight PST.
Core tokens — hourly (Standard) property
tokens_per_hour · hour
40000
Core tokens — hourly per project/property (Standard) project/property
tokens_per_hour · hour
14000
Concurrent requests (Standard) property
concurrent_requests
10
Server errors per hour (Standard) project/property
errors_per_hour · hour
10
Property is throttled if more than this many 5xx responses are returned in the hour.
Core tokens — daily (Analytics 360) property
tokens_per_day · day
2000000
Core tokens — hourly (Analytics 360) property
tokens_per_hour · hour
400000
Core tokens — hourly per project/property (Analytics 360) project/property
tokens_per_hour · hour
140000
Concurrent requests (Analytics 360) property
concurrent_requests
50
Server errors per hour (Analytics 360) project/property
errors_per_hour · hour
50

Policies

Token-based pricing
Token cost varies by row count, dimensions/metrics, filter complexity, date range, and cardinality. Send returnPropertyQuota=true in requests to see remaining tokens in the response.
Separate categories
Core, Realtime, and Funnel categories each have their own independent quota buckets.
Backoff strategy
Implement exponential backoff with jitter on 429 responses. Daily resets at midnight Pacific.
Sampling on Standard
Reports may sample at high cardinality on Standard properties; 360 properties get unsampled reporting up to higher row caps.

Sources