Is xAI Grok Down? Check Grok API & Chat Status in 2026
Is xAI Grok Down? Check Grok API & Chat Status in 2026
xAI's Grok is available through X (formerly Twitter), the Grok mobile app, and the xAI API at api.x.ai. When Grok is down, you may see "Grok is currently unavailable," context window errors in X, or 503/429 responses from the API. Here's how to diagnose and route around issues fast.
Check Grok / xAI Status Right Now
xAI publishes status updates through these channels:
- xAI Status: status.x.ai — official service status page
- X / Twitter: @xAI — incident announcements
- Grok on X: @Grok — product updates
- Reddit: r/grok — community incident reports
- Downdetector: User-reported outage map for grok.x.ai
| Component | Endpoint | Affects |
|---|---|---|
| Grok Chat (X integration) | x.com/i/grok | X Premium subscribers |
| Grok App | grok.x.ai | Standalone app users |
| xAI API | api.x.ai/v1 | Developers using Grok models |
| Aurora Image Gen | api.x.ai/v1/images | Image generation via API |
Quick Diagnostic: What's Actually Broken?
| Symptom | Likely Cause | First Check |
|---|---|---|
| "Grok is unavailable" in X | xAI backend outage | status.x.ai |
| API returning 503 | xAI infrastructure down | status.x.ai + @xAI on X |
| API returning 429 | Rate limit exceeded | Check your tier limits |
| Long response times (>30s) | High load / model degraded | status.x.ai + reduce context |
| Image generation failing | Aurora model issue | Separate from text models |
| X integration not loading | X platform issue (not xAI) | status.x.com |
API Health Check
If you're using the xAI API, test connectivity directly:
# Check xAI API status (replace with your API key)
curl -s https://api.x.ai/v1/models \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json"
# Expected: JSON list of available models (grok-2, grok-2-vision, etc.)
# If 401: invalid key
# If 503/502: service outage
# If timeout: network or infrastructure issue
# Minimal chat completion test
curl -s https://api.x.ai/v1/chat/completions \
-H "Authorization: Bearer $XAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-2-latest",
"messages": [{"role": "user", "content": "ping"}],
"max_tokens": 5
}'
xAI's API is compatible with the OpenAI SDK — swap base_url to https://api.x.ai/v1:
# Python — OpenAI SDK compatible
from openai import OpenAI
client = OpenAI(
api_key="your-xai-api-key",
base_url="https://api.x.ai/v1",
)
response = client.chat.completions.create(
model="grok-2-latest",
messages=[{"role": "user", "content": "ping"}],
max_tokens=5,
)
print(response.choices[0].message.content)
Rate Limits and Quotas
xAI enforces per-model rate limits on the API. As of 2026, Grok-2 limits vary by tier:
| Tier | Requests/min | Tokens/min | Tokens/month |
|---|---|---|---|
| Free | 15 | 150,000 | ~2M |
| Standard | 60 | 600,000 | ~20M |
| Enterprise | Custom | Custom | Custom |
A 429 response means you've hit a rate limit — not a service outage. Check your usage at console.x.ai.
# Handle rate limits with exponential backoff (Python)
import time
import random
def call_with_backoff(client, **kwargs):
max_retries = 5
for attempt in range(max_retries):
try:
return client.chat.completions.create(**kwargs)
except Exception as e:
if "429" in str(e) and attempt < max_retries - 1:
wait = (2 ** attempt) + random.uniform(0, 1)
print(f"Rate limited. Waiting {wait:.1f}s...")
time.sleep(wait)
else:
raise
Grok in X (Twitter): When the Chat Button Disappears
X Premium and Premium+ subscribers get access to Grok directly in the X sidebar. If the Grok icon disappears or shows errors:
- Check X subscription status at x.com/settings/subscription — Grok requires X Premium or higher.
- Check status.x.com — X platform issues can break the Grok integration even if xAI's backend is fine.
- Try the standalone app at grok.x.ai — if this works, the issue is X's UI, not xAI's servers.
- Clear browser cache/cookies for x.com — stale session tokens cause Grok to 401.
- Check for X app updates — mobile app caches sometimes serve old UI that breaks after xAI changes.
Available Grok Models (2026)
| Model | Context | Best For |
|---|---|---|
| grok-2-latest | 131,072 tokens | General reasoning, coding |
| grok-2-vision-latest | 32,768 tokens | Image + text understanding |
| grok-2-image-latest | — | Image generation (Aurora) |
| grok-3-beta | 131,072 tokens | Advanced reasoning (when available) |
Model availability can degrade independently. If grok-2-latest is failing, try grok-2 with a specific version tag.
Historical Reliability
xAI launched its public API in late 2024. Being a newer provider, it has experienced occasional capacity-related degradations during high-demand periods (major news events, product launches). The X integration is generally more stable than API tier access, as xAI prioritizes capacity for Premium subscribers.
Monitor Grok availability continuously with ezmon.com — free uptime monitoring for xAI API and grok.x.ai.