Rate limits

Rate limits regulate the number of requests you can make to the Gemini API within a given timeframe. These limits help ensure fair usage, protect against abuse, and help maintain system performance for all users.

How rate limits work

Rate limits are measured across four dimensions:

  • Requests per minute (RPM)
  • Requests per day (RPD)
  • Tokens per minute (TPM)

Your usage is evaluated against each limit, and exceeding any of them will trigger a rate limit error. For example, if your RPM limit is 20, making 21 requests within a minute will result in an error, even if you haven't exceeded your TPM or other limits.

Rate limits are applied per project, not per API key.

Limits vary depending on the specific model being used, and some limits only apply to specific models. For example, Images per minute, or IPM, is only calculated for models capable of generating images (Imagen 3), but is conceptually similar to TPM.

Current rate limits

Free Tier

Model RPM TPM RPD
Gemini 2.0 Flash 15 1,000,000 1,500
Gemini 2.0 Flash-Lite Preview 30 1,000,000 1,500
Gemini 2.0 Pro Experimental 02-05 2 1,000,000 50
Gemini 2.0 Flash Thinking Experimental 01-21 10 4,000,000 1,500
Gemini 1.5 Flash 15 1,000,000 1,500
Gemini 1.5 Flash-8B 15 1,000,000 1,500
Gemini 1.5 Pro 2 32,000 50
Imagen 3 -- -- --
Model RPM TPM RPD
Gemini 2.0 Flash 2,000 4,000,000 --
Gemini 2.0 Flash-Lite Preview 4,000 4,000,000 --
Gemini 2.0 Pro Experimental 02-05 5 1,000,000 --
Gemini 2.0 Flash Thinking Experimental 01-21 10 4,000,000 --
Gemini 1.5 Flash 2,000 4,000,000 --
Gemini 1.5 Flash-8B 4,000 4,000,000 --
Gemini 1.5 Pro 1,000 4,000,000 --
Imagen 3 -- 20 images per minute (IPM) --

Coming soon!

[*] Specified rate limits are not guaranteed and actual capacity may vary.

Usage tiers

Rate limits are tied to the projects usage tier (which we will soon be rolling out). As your API usage and spending increase, you'll have an option to upgrade to a higher tier with increased rate limits.

Tier Qualifications
Free Users in eligible countries
Tier 1 Billing account linked to the project
Tier 2 Total spend: $250 + at least 30 days since successful payment
Tier 3 Not yet available, coming soon.

When you request an upgrade, our automated abuse protection system performs additional checks. While meeting the stated qualification criteria is generally sufficient for approval, in rare cases an upgrade request may be denied based on other factors identified during the review process.

This system helps ensure the security and integrity of the Gemini API platform for all users.

Request a rate limit increase

Each model variation has an associated rate limit (requests per minute, RPM). For details on those rate limits, see Gemini models.

Request paid tier rate limit increase

We offer no guarantees about increasing your rate limit, but we'll do our best to review your request and reach out to you if we're able to accommodate your capacity needs.