Check the evidence for API credits or free access on your actual xAI team before planning an unpaid prototype. This guide distinguishes an offer from a funded balance and explains how to keep the experiment controlled.

What is free at xAI right now

The official billing documentation was checked. No universal ongoing free inference allowance was established by that source. Promotional or account-specific credits require a check in your account. Read the official terms ↗

Last verified · Source ↗

The official billing guide describes prepaid credits and invoiced billing. Those payment arrangements do not themselves establish a recurring free API entitlement. Check the team’s actual offer and any published eligibility terms. Official documentation.

A promotion should be evaluated on its own conditions. Record which team receives it, which operations are eligible and what ends the offer. If there is no verified allowance in the current source data, treat access as unconfirmed until the console provides evidence.

Use the exact API product in that check. Access to a consumer application or an unrelated account benefit is not sufficient evidence about the developer endpoint used by your code.

Limits of the free tier

Verified rate limits
Model or scopeTierMetricLimitNotesSource
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 0RPM2,220Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 0TPM10,000,000Published tokens per minute.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 0RPM2,220Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 0TPM10,000,000Published tokens per minute.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 0RPM540Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 0TPM2,500,000Published tokens per minute.Official source ↗
grok-4.3
grok-4.3
Tier 0RPM2,220Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.3
grok-4.3
Tier 0TPM10,000,000Published tokens per minute.Official source ↗
grok-4.5
grok-4.5
Tier 0RPM9,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.5
grok-4.5
Tier 0TPM50,000,000Published tokens per minute.Official source ↗
grok-4.6
grok-4.6
Tier 0RPM9,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.6
grok-4.6
Tier 0TPM50,000,000Published tokens per minute.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 0RPM2,220Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 0TPM10,000,000Published tokens per minute.Official source ↗
grok-imagine-image
grok-imagine-image
Tier 0RPM360Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-2.0
grok-imagine-image-2.0
Tier 0RPM360Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-quality
grok-imagine-image-quality
Tier 0RPM360Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video
grok-imagine-video
Tier 0RPM600Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video-1.5
grok-imagine-video-1.5
Tier 0RPM600Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 1RPM3,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 1TPM15,000,000Published tokens per minute.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 1RPM3,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 1TPM15,000,000Published tokens per minute.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 1RPM720Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 1TPM3,700,000Published tokens per minute.Official source ↗
grok-4.3
grok-4.3
Tier 1RPM3,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.3
grok-4.3
Tier 1TPM15,000,000Published tokens per minute.Official source ↗
grok-4.5
grok-4.5
Tier 1RPM10,320Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.5
grok-4.5
Tier 1TPM53,000,000Published tokens per minute.Official source ↗
grok-4.6
grok-4.6
Tier 1RPM10,320Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.6
grok-4.6
Tier 1TPM53,000,000Published tokens per minute.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 1RPM3,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 1TPM15,000,000Published tokens per minute.Official source ↗
grok-imagine-image
grok-imagine-image
Tier 1RPM720Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-2.0
grok-imagine-image-2.0
Tier 1RPM720Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-quality
grok-imagine-image-quality
Tier 1RPM720Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video
grok-imagine-video
Tier 1RPM1,200Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video-1.5
grok-imagine-video-1.5
Tier 1RPM1,200Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 2RPM4,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 2TPM25,000,000Published tokens per minute.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 2RPM4,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 2TPM25,000,000Published tokens per minute.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 2RPM1,080Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 2TPM6,200,000Published tokens per minute.Official source ↗
grok-4.3
grok-4.3
Tier 2RPM4,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.3
grok-4.3
Tier 2TPM25,000,000Published tokens per minute.Official source ↗
grok-4.5
grok-4.5
Tier 2RPM12,480Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.5
grok-4.5
Tier 2TPM60,000,000Published tokens per minute.Official source ↗
grok-4.6
grok-4.6
Tier 2RPM12,480Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.6
grok-4.6
Tier 2TPM60,000,000Published tokens per minute.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 2RPM4,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 2TPM25,000,000Published tokens per minute.Official source ↗
grok-imagine-image
grok-imagine-image
Tier 2RPM1,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-2.0
grok-imagine-image-2.0
Tier 2RPM1,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-quality
grok-imagine-image-quality
Tier 2RPM1,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video
grok-imagine-video
Tier 2RPM2,340Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video-1.5
grok-imagine-video-1.5
Tier 2RPM2,340Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 3RPM7,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 3TPM45,000,000Published tokens per minute.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 3RPM7,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 3TPM45,000,000Published tokens per minute.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 3RPM1,860Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 3TPM11,000,000Published tokens per minute.Official source ↗
grok-4.3
grok-4.3
Tier 3RPM7,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.3
grok-4.3
Tier 3TPM45,000,000Published tokens per minute.Official source ↗
grok-4.5
grok-4.5
Tier 3RPM18,720Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.5
grok-4.5
Tier 3TPM74,000,000Published tokens per minute.Official source ↗
grok-4.6
grok-4.6
Tier 3RPM18,720Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.6
grok-4.6
Tier 3TPM74,000,000Published tokens per minute.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 3RPM7,500Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 3TPM45,000,000Published tokens per minute.Official source ↗
grok-imagine-image
grok-imagine-image
Tier 3RPM3,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-2.0
grok-imagine-image-2.0
Tier 3RPM3,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-quality
grok-imagine-image-quality
Tier 3RPM3,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video
grok-imagine-video
Tier 3RPM4,740Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video-1.5
grok-imagine-video-1.5
Tier 3RPM4,740Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 4RPM12,480Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-non-reasoning
grok-4.20-0309-non-reasoning
Tier 4TPM85,000,000Published tokens per minute.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 4RPM12,480Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-0309-reasoning
grok-4.20-0309-reasoning
Tier 4TPM85,000,000Published tokens per minute.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 4RPM3,360Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.20-multi-agent-0309
grok-4.20-multi-agent-0309
Tier 4TPM21,000,000Published tokens per minute.Official source ↗
grok-4.3
grok-4.3
Tier 4RPM12,480Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.3
grok-4.3
Tier 4TPM85,000,000Published tokens per minute.Official source ↗
grok-4.5
grok-4.5
Tier 4RPM30,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.5
grok-4.5
Tier 4TPM100,000,000Published tokens per minute.Official source ↗
grok-4.6
grok-4.6
Tier 4RPM30,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-4.6
grok-4.6
Tier 4TPM100,000,000Published tokens per minute.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 4RPM12,480Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-build-0.1
grok-build-0.1
Tier 4TPM85,000,000Published tokens per minute.Official source ↗
grok-imagine-image
grok-imagine-image
Tier 4RPM6,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-2.0
grok-imagine-image-2.0
Tier 4RPM6,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-image-quality
grok-imagine-image-quality
Tier 4RPM6,000Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video
grok-imagine-video
Tier 4RPM9,480Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗
grok-imagine-video-1.5
grok-imagine-video-1.5
Tier 4RPM9,480Normalized from published requests per second ×60; the per-second gate still applies.Official source ↗

Last verified · Source ↗

Team limits apply per model and include request bursts and token usage. A promotional balance, if offered, does not remove these throughput constraints. Official documentation.

Choose a small, explicit evaluation set and record how many useful tasks it completes. Do not let an experiment expand automatically into tool calls, repeated generations or background processing simply because a balance remains visible.

Tools and media have charge categories beyond ordinary text input and output. Check the full workload before assuming a token-only budget covers every operation. Official documentation.

What ends the free tier

When prepaid funds are depleted, the continuation path depends on the team’s payment configuration. Review automatic top-up and any enabled invoiced allowance before treating a credit balance as a hard stopping point. Official documentation.

For a promotion, use the actual expiry and eligibility conditions rather than a remembered launch offer. Save the offer evidence with the prototype’s budget notes. If those conditions cannot be verified, plan for the application to pause instead of silently moving to paid work.

A key can also lose access because of permission or model availability. Diagnose the actual rejection; do not describe every stopped request as expired credit. The fix should follow the observed account state.

How to build within the free tier

Start with a bounded text task and no optional hosted tools. Save completed results when a page refresh or repeat evaluation would otherwise resend the same input. Make the queued, completed and failed states visible so users do not create duplicate requests while waiting.

Read per-request cost fields where supported. The observed charge gives a firmer basis for extending an experiment than estimating from the final answer’s length alone. Official documentation.

Set an application budget independent of provider defaults. Stop scheduling new work when the experiment reaches its chosen boundary and leave already completed results accessible. Choose an owner who can decide whether additional paid work is justified.

Evaluate quality alongside cost. Keep examples of failed extraction, unsupported claims or incorrect tool arguments so the next model comparison tests the real weaknesses. Free access is useful only if it produces evidence that helps the application decision.

Alternatives if you need more

If a verified free allowance is unavailable, compare Groq Free-plan conditions and Gemini API free-tier conditions for a separate controlled evaluation. Check each provider’s current restrictions and use its own credential and endpoint.

For a paid xAI continuation, review Grok pricing and team billing and key controls. Decide whether the expected value of the task supports its complete cost before removing the prototype’s stop condition.

Use the AI API cost calculator to turn the model and workload you are considering into an estimate.

Last verified · Source ↗

Frequently asked questions

Does a visible credit balance prove a recurring free tier?
No. Establish whether it came from a purchase or a specific offer, then read the conditions attached to that balance.
Can I assume an old promotion is still available?
No. Verify the current offer for your actual team and retain its eligibility and ending conditions.
Does credit remove rate limits?
No. Model-specific team capacity remains a separate constraint. Official documentation.
Can auto top-up keep a prototype spending?
It can purchase additional prepaid credits when configured. Review it separately from the initial balance and invoiced billing settings. Official documentation.
How should the application behave when the experiment ends?
Stop new work, preserve completed results and report a clear paused state. Resume only after a deliberate budget and access decision.

Sources

Last verified · Source ↗