AI API status /

Is the OpenAI API reachable right now?

A live probe of api.openai.com from NetOkay’s edge, and the checks that separate an OpenAI outage from your own network.

In short: The card below asks api.openai.com for /v1/models without a key. OpenAI’s edge refuses such requests with a 403 in a few milliseconds, and a 401 means the API itself asked for a key; either way the host answered. If it answers here but your app times out, test your own network’s streaming profile next.

Last updated

Right now, from NetOkay’s edge

Loading the latest observation of api.openai.com…

One keyless GET to https://api.openai.com/v1/models, cached for a minute per Cloudflare location. On a healthy day this probe sees HTTP 403 within milliseconds, an edge refusal of a keyless automated request.

What this probe shows, and what it does not

The NetOkay Worker resolves api.openai.com through Cloudflare DNS, opens a TLS connection and sends one GET without credentials, following no redirects. Any HTTP status, including 401, 403 or 405, means the host answered. Several providers refuse keyless automated requests at their edge with a 403 in a few milliseconds; that still proves DNS, TLS and the front door, but it is the provider’s edge answering, not necessarily the API application behind it. The result is one observation from one Cloudflare location, refreshed at most once a minute and never stored.

It cannot see your API key, quota, region, model availability or account state, and it does not travel your network path. A healthy probe and a failing application are compatible; the sections below are for that case.

OpenAI specifics

Reachable here but failing for you?

OpenAI API status FAQ

Why does the probe show 403 or 401 when my key works?

The Worker sends no credentials on purpose. OpenAI’s edge answers a keyless automated request with 403 in milliseconds; a 401 comes from the API itself. Either proves DNS, TLS and the HTTP front door work from Cloudflare’s edge to api.openai.com and says nothing about your key. If your requests fail with 401, the key, project or organization header is the place to look.

My OpenAI stream stops mid‑response. Is that OpenAI?

Usually not. Run the 30‑second idle stream on the homepage. If it fails in your network but passes elsewhere, a proxy or load balancer on your path closes silent connections, which is exactly what a long reasoning pause looks like to it.

Does this page track OpenAI uptime over time?

No. It shows one recent observation cached for a minute per Cloudflare location. There is no history, no percentage and no alerting; use the official status page for incidents.