OpenAI API API
openai.com
- Capabilities
- 0
- From
- n/a
- Calls, 30 days
- 0
- Ranked first
- 0 of 0
Overview
Researched from the vendor's own pages; every fact links to its source and the day we checked it.
OpenAI platform API: responses/chat completions, structured outputs, embeddings and batch; bearer keys with per-project rate limits.
Company
- Legal name
- Not confirmed
- Headquarters
- San Francisco, United States
- Founded
- 2015
- Employees
- Not confirmed
- Ownership
- Not confirmed
- Kind
- Not confirmed
- Website
- Not confirmed
API
- Access
- Self-serve API
- Style
- Not confirmed
- Auth
- Bearer token
- Base URL
https://api.openai.com/v1- Features
- Bulk YesAsync YesWebhooks —MCP —Sandbox —
- SDKs
- PythonJavaScript
- Rate limit
- Not confirmed
Pricing
- Model
- pay as you go
- List prices
- Not published
- Free tier
- Not confirmed
- Checked
- Sep 29, 2026
Compliance
- SOC 2
- Not confirmed
- GDPR
- Not confirmed
- CCPA
- Not confirmed
- DPA
- Not confirmed
- Other
- ISO 27001
- Resale / storage
- Unknown until a written agreement says otherwise
Relationships
- Integrations
- Not confirmed
- Alternatives
- None named by the vendor
Sources (3)
- OpenAI pricingchecked Sep 29, 2026
- OpenAI API referencechecked Sep 29, 2026
- Wikidata: headquarters and inceptionchecked Sep 29, 2026
Placement in the Grid
Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.
| Category | Placement | Execute | Coverage | Calls | Report |
|---|---|---|---|---|---|
| AI Utilities | Not yet rated | – | – | 0 | View Grid |
API
The vendor's OpenAPI document as stored in the catalog, its operations, and the rate limits it publishes.
| Method | Path | Summary | Params | Source |
|---|---|---|---|---|
| GET | /assistants | List assistants | 4 | Spec |
| POST | /assistants | Create assistant | 0 | Spec |
| GET | /assistants/{assistant_id} | Retrieve assistant | 1 | Spec |
| POST | /assistants/{assistant_id} | Modify assistant | 1 | Spec |
| DELETE | /assistants/{assistant_id} | Delete assistant | 1 | Spec |
| POST | /audio/speech | Create speech | 0 | Spec |
| POST | /audio/transcriptions | Create transcription | 0 | Spec |
| POST | /audio/translations | Create translation | 0 | Spec |
| GET | /audio/voice_consents | List voice consents | 2 | Spec |
| POST | /audio/voice_consents | Create voice consent | 0 | Spec |
| GET | /audio/voice_consents/{consent_id} | Retrieve voice consent | 1 | Spec |
| POST | /audio/voice_consents/{consent_id} | Update voice consent | 1 | Spec |
| DELETE | /audio/voice_consents/{consent_id} | Delete voice consent | 1 | Spec |
| POST | /audio/voices | Create voice | 0 | Spec |
| GET | /batches | List batches | 2 | Spec |
| POST | /batches | Create batch | 0 | Spec |
| GET | /batches/{batch_id} | Retrieve batch | 1 | Spec |
| POST | /batches/{batch_id}/cancel | Cancel batch | 1 | Spec |
| GET | /chat/completions | List Chat Completions | 5 | Spec |
| POST | /chat/completions | Create chat completion | 0 | Spec |
| GET | /chat/completions/{completion_id} | Get chat completion | 1 | Spec |
| POST | /chat/completions/{completion_id} | Update chat completion | 1 | Spec |
| DELETE | /chat/completions/{completion_id} | Delete chat completion | 1 | Spec |
| GET | /chat/completions/{completion_id}/messages | Get chat messages | 4 | Spec |
| POST | /completions | Create completion | 0 | Spec |
| GET | /containers | List containers | 4 | Spec |
| POST | /containers | Create container | 0 | Spec |
| GET | /containers/{container_id} | Retrieve container | 1 | Spec |
| DELETE | /containers/{container_id} | Delete a container | 1 | Spec |
| GET | /containers/{container_id}/files | List container files | 4 | Spec |
| POST | /containers/{container_id}/files | Create container file | 1 | Spec |
| GET | /containers/{container_id}/files/{file_id} | Retrieve container file | 2 | Spec |
| DELETE | /containers/{container_id}/files/{file_id} | Delete a container file | 2 | Spec |
| GET | /containers/{container_id}/files/{file_id}/content | Retrieve container file content | 2 | Spec |
| GET | /conversations/{conversation_id}/items | List items | 5 | Spec |
| POST | /conversations/{conversation_id}/items | Create items | 2 | Spec |
| GET | /conversations/{conversation_id}/items/{item_id} | Retrieve an item | 3 | Spec |
| DELETE | /conversations/{conversation_id}/items/{item_id} | Delete an item | 2 | Spec |
| POST | /embeddings | Create embeddings | 0 | Spec |
| GET | /evals | List evals | 4 | Spec |
Showing 40 of 352 operations; the full list is in the spec.
Rate limits
| Limit | Scope | Plan | Endpoint | Burst / concurrency |
|---|---|---|---|---|
| 5,000 / minute | plan | Build | Astra, Sol, Terra | — / — |
| 5,000 / minute | plan | Build | Luna | — / — |
| 10,000 / minute | plan | Launch | Astra, Sol, Terra | — / — |
| 10,000 / minute | plan | Launch | Luna | — / — |
| 15,000 / minute | plan | Grow | Astra, Sol, Terra | — / — |
| 30,000 / minute | plan | Grow | Luna | — / — |
Headers: x-ratelimit-limit-requestsx-ratelimit-limit-tokensx-ratelimit-remaining-requestsx-ratelimit-remaining-tokensx-ratelimit-reset-tokens. On 429: Rate limit or hard spend limit reached. GridRouter never paces above these and backs off on 429, honoring Retry-After. Source, checked Sep 29, 2026