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)
  • Tokens per day (TPD)

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.

Rate limits are more restricted for experimental and preview models.

Usage tiers

Rate limits are tied to the project's usage tier. As your API usage and spending increase, you'll have an option to upgrade to a higher tier with increased rate limits.

TierQualifications
FreeUsers in eligible countries
Tier 1Billing account linked to the project
Tier 2Total spend: $250 + at least 30 days since successful payment
Tier 3Total spend: $1,000 + at least 30 days since successful payment

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.

Current rate limits

Free Tier

ModelRPMTPMRPD
Gemini 2.5 Flash Preview 04-1710250,000500
Gemini 2.5 Pro Preview 05-06------
Gemini 2.0 Flash151,000,0001,500
Gemini 2.0 Flash Preview Image Generation10200,000100
Gemini 2.0 Flash Experimental101,000,0001,000
Gemini 2.0 Flash-Lite301,000,0001,500
Gemini 1.5 Flash15250,000500
Gemini 1.5 Flash-8B15250,000500
Gemini 1.5 Pro------
Veo 2------
Imagen 3------
Gemma 33015,00014,400
Gemini Embedding Experimental 03-075--100

Tier 1

ModelRPMTPMRPD
Gemini 2.5 Flash Preview 04-171,0001,000,00010,000
Gemini 2.5 Pro Preview 05-061502,000,0001,000
Gemini 2.0 Flash2,0004,000,000--
Gemini 2.0 Flash Preview Image Generation1,0001,000,00010,000
Gemini 2.0 Flash Experimental104,000,000--
Gemini 2.0 Flash-Lite4,0004,000,000--
Gemini 1.5 Flash2,0004,000,000--
Gemini 1.5 Flash-8B4,0004,000,000--
Gemini 1.5 Pro1,0004,000,000--
Imagen 3--20 images per minute (IPM)--
Veo 22 videos per minute (VPM)--50 videos per day (VPD)
Gemma 33015,00014,400
Gemini Embedding Experimental 03-0710--1,000

Tier 2

ModelRPMTPMRPD
Gemini 2.5 Flash Preview 04-172,0003,000,000100,000
Gemini 2.5 Pro Preview 05-061,0005,000,00050,000
Gemini 2.0 Flash10,00010,000,000--
Gemini 2.0 Flash Preview Image Generation2,0003,000,000100,000
Gemini 2.0 Flash Experimental104,000,000--
Gemini 2.0 Flash-Lite20,00010,000,000--
Gemini 1.5 Flash2,0004,000,000--
Gemini 1.5 Flash-8B4,0004,000,000--
Gemini 1.5 Pro1,0004,000,000--
Imagen 3--20 images per minute (IPM)--
Veo 2------
Gemma 33015,00014,400
Gemini Embedding Experimental 03-0710--1,000

Tier 3

ModelRPMTPMRPD
Gemini 2.5 Flash Preview 04-1710,0008,000,000--
Gemini 2.5 Pro Preview 05-062,0008,000,000--
Gemini 2.0 Flash30,00030,000,000--
Gemini 2.0 Flash Preview Image Generation5,0005,000,000--
Gemini 2.0 Flash-Lite30,00030,000,000--

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

Live API rate limits

Free Tier

Number of concurrent sessionsTPM
31,000,000

Tier 1

Number of concurrent sessionsTPM
504,000,000

Tier 2

Number of concurrent sessionsTPM
100010,000,000

Tier 3

Number of concurrent sessionsTPM
Not yet availableNot yet available

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

How to upgrade to the next tier

The Gemini API uses Cloud Billing for all billing services. To transition from the Free tier to a paid tier, you must first enable Cloud Billing for your Google Cloud project.

Once your project meets the specified criteria, it becomes eligible for an upgrade to the next tier. To request an upgrade, follow these steps:

  • Navigate to the API keys page in AI Studio.
  • Locate the project you want to upgrade and click "Upgrade". The "Upgrade" option will only show up for projects that meet next tier qualifications.

After a quick validation, the project will be upgraded to the next tier.

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.