Perplexity Status: How to Check If Perplexity (and the Sonar API) Is Down Right Now (2026)
Updated June 2026 · 6 min read · API Status Check
Quick Answer
Check Perplexity status at status.perplexity.com (official) for real-time app and Sonar API status. You can also test the API directly at api.perplexity.ai/chat/completions.
📡 Monitor your APIs — know when they go down before your users do
Better Stack checks uptime every 30 seconds with instant Slack, email & SMS alerts. Free tier available.
Affiliate link — we may earn a commission at no extra cost to you
The Official Perplexity Status Page
Perplexity maintains an official status page at status.perplexity.com. It tracks status across Perplexity's surfaces:
What Each Perplexity Status Means
Monitor Perplexity Sonar API health independently
Better Stack monitors the Perplexity Sonar API from multiple global locations — so you get alerted the moment it degrades, before it breaks your production app. Free tier included.
Try Better Stack Free →Perplexity Sonar API for Production: Resilience Patterns
The Sonar API powers search-grounded answers and citations in production apps. Because answers depend on live web search, resilience here means handling both inference and grounding failures:
Implement Exponential Backoff for API Calls
Sonar errors during degraded performance are usually transient. Use exponential backoff with jitter: 1-second initial delay, double each retry, ±20% jitter, up to 60 seconds. Most partial Perplexity incidents resolve within minutes.
# Python retry pattern for Perplexity Sonar API
import time, random
def sonar_with_retry(fn, max_retries=4):
for attempt in range(max_retries):
try:
return fn()
except Exception as e:
if attempt == max_retries - 1:
raise
delay = (2 ** attempt) + random.uniform(0, 1)
time.sleep(min(delay, 60))
continueConfigure an OpenAI-Compatible Fallback
The Sonar API is OpenAI-compatible, so failover is simple — but remember Sonar's value is live-search grounding. A pure-LLM fallback (OpenAI, Anthropic) keeps your app responding, but flag answers as 'without live sources' so users know citations are unavailable. Use a circuit breaker: after 3 consecutive errors in 60 seconds, route to fallback for 5 minutes, then probe Sonar again.
Handle Missing or Degraded Citations Gracefully
When Perplexity's search/indexing layer is degraded, Sonar may return answers with fewer or no citations even though the API responds 200. If your product surfaces sources, detect empty citation arrays and show a clear 'sources temporarily unavailable' state rather than presenting an ungrounded answer as fully sourced.
Cache Recent Answers for Repeat Queries
If your app issues repeated or near-identical Sonar queries, cache recent answers (with their citations) keyed by normalized query. During a Sonar outage, serve cached results with a freshness disclaimer instead of failing — useful for FAQ-style or trending-topic features.
5 Ways to Check Perplexity Status Right Now
Official Perplexity Status Page
Visit status.perplexity.com for real-time per-component status across the app and Sonar API. Subscribe to notifications for instant outage alerts.
status.perplexity.com →Test the Sonar API Directly
Make a quick chat completions call to verify the endpoint is responding:
# Quick Perplexity Sonar API health check
curl -s -o /dev/null -w "%{http_code} — %{time_total}s\n" \
-X POST https://api.perplexity.ai/chat/completions \
-H "Authorization: Bearer $PPLX_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"sonar","messages":[{"role":"user","content":"hi"}],"max_tokens":1}'
# 200 = healthy, 429 = rate limited, 503 = outageCheck the Perplexity API Dashboard
Log into the Perplexity API dashboard and review usage, credits, and error-rate views. A spike in errors often shows in your dashboard before an incident is declared publicly.
Perplexity API Dashboard →Search X/Twitter
Search 'Perplexity down' or 'Perplexity API outage' on X. Perplexity's large user base reports app and API issues quickly.
Search X for 'perplexity down' →Test the App vs the API Separately
Try both perplexity.ai and a direct Sonar API call. If the app works but the API fails (or vice versa), the incident is scoped to one surface — which narrows your troubleshooting.
Common Perplexity Sonar API Errors During Outages
These are the errors and symptoms you'll encounter when Perplexity is having issues:
"HTTP 503 Service Unavailable from api.perplexity.ai"The Sonar API is experiencing an outage or is temporarily overloaded. Check status.perplexity.com. 503s during Perplexity incidents are often transient — retry with exponential backoff."HTTP 429 Too Many Requests"You hit a Sonar rate limit (requests/min), which varies by model tier. Implement backoff and consider requesting higher limits. New accounts start with conservative limits."200 OK but empty or missing citations"The search/indexing layer is degraded — Sonar answered but couldn't fully ground the response. This is not a transport error. Detect empty citation arrays and surface a 'sources temporarily unavailable' state instead of presenting an ungrounded answer as sourced."Request timeout / slow grounding"Live web search is slow under load, so Sonar takes longer to return grounded answers. Set explicit client timeouts and add retry logic; consider a non-search fallback for time-sensitive paths."HTTP 500 Internal Server Error"An unexpected error on Perplexity's infrastructure, usually transient during degraded performance. Retry with backoff; if 500s persist with no incident posted, contact Perplexity support with your request ID."HTTP 401 Unauthorized"Not an outage — your API key is missing, revoked, or out of credits. Verify the key and credit balance in the Perplexity API dashboard and confirm your Authorization header uses the Bearer scheme.What to Do When Perplexity Is Down
Immediate Response
- Verify on status.perplexity.com before troubleshooting your code
- Activate your fallback provider (flag answers as "without live sources")
- Serve cached answers for repeat queries with a freshness disclaimer
- Surface a graceful error: "AI search temporarily unavailable"
- Subscribe to status.perplexity.com if you haven't already
Long-Term Resilience
- Use a circuit breaker with automatic failover to a second provider
- Detect degraded citations, not just transport errors
- Cache recent answers and their citations for hot queries
- Monitor your own Sonar error rate — it detects degradation before status.perplexity.com
- Keep fallback prompts tested — an untested fallback is useless
Frequently Asked Questions
Where is the official Perplexity status page?
Perplexity's official status page is at status.perplexity.com. It tracks the Sonar API (chat completions), the consumer app/web experience, the search/indexing layer, and the API dashboard/billing. Subscribe to notifications for production alerting.
Why does Perplexity sometimes answer without citations?
Perplexity grounds answers in live web search. When the search/indexing layer is degraded — even while inference is healthy — Sonar can return a 200 response with few or no citations. This is a partial degradation, not a hard outage; detect empty citation arrays and surface a 'sources unavailable' state to users.
Is a Perplexity app outage the same as a Sonar API outage?
Not necessarily. The consumer app and the developer Sonar API are separate surfaces that can fail independently. The app can be degraded while the API is healthy, or the reverse. Always check which component status.perplexity.com lists as affected before assuming both are down.
Is Perplexity API downtime the same as a rate limit?
No. Rate limits (HTTP 429) are usage caps that reset per minute — not an outage. An outage returns 500/503 errors regardless of usage, or times out. If you only see 429s, check your usage and credits in the Perplexity API dashboard and add backoff.
Does Perplexity offer an uptime SLA for the Sonar API?
Contractual uptime SLAs are part of Perplexity's enterprise agreements. Standard pay-as-you-go Sonar API access does not include a guaranteed SLA. For workloads needing guaranteed availability, evaluate an enterprise contract or pair Sonar with a fallback provider.
Alert Pro
14-day free trialStop checking — get alerted instantly
Next time Perplexity goes down, you'll know in under 60 seconds — not when your users start complaining.
- Email alerts for Perplexity + 9 more APIs
- $0 due today for trial
- Cancel anytime — $9/mo after trial