Discover/OpenAI API
live

OpenAI APIopenai.com

Retrieve OpenAI news articles and current API model specs including pricing, context length, and knowledge cutoff via two structured endpoints.

This API takes change requests — .
Endpoint health
verified 3h ago
list_news
list_models
2/2 passing latest checkself-healing
Endpoints
2
Updated
2h ago

What is the OpenAI API?

This API exposes two endpoints covering OpenAI's public-facing content: list_news returns structured news articles from OpenAI's official feed with fields like title, description, category, and publication date, while list_models delivers current model specifications including input/output pricing, context window size, max output tokens, and knowledge cutoff dates. Together they give developers a structured view of OpenAI's announcements and model catalog without manual parsing.

Try it
Maximum number of articles to return.
Filter articles to those whose title or description contains this keyword or phrase (case-insensitive).
Filter articles by category.
api.parse.bot/scraper/39e8ab94-394d-467d-8099-aa0478b4adee/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/39e8ab94-394d-467d-8099-aa0478b4adee/list_news?limit=10&query=AI&category=Safety' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace openai-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: OpenAI SDK — bounded, re-runnable; every call capped."""
from parse_apis.OpenAI_Website_API import OpenAI, NewsCategory, InputFormatInvalid

client = OpenAI()

# List recent news articles filtered by Product category
for article in client.articles.list(category=NewsCategory.PRODUCT, limit=3):
    print(article.title, article.published_at)

# Filter articles by keyword query
for article in client.articles.list(query="GPT", limit=3):
    print(article.title, article.url)

# List all available API models with pricing
for model in client.models.list(limit=3):
    print(model.name, model.input_price, model.output_price)

# Get the latest safety article
safety_article = client.articles.list(category=NewsCategory.SAFETY, limit=1).first()
if safety_article:
    print(safety_article.title, safety_article.url)

# Handle invalid input gracefully
try:
    for article in client.articles.list(category=NewsCategory.RESEARCH, limit=2):
        print(article.title, article.category)
except InputFormatInvalid as e:
    print(f"invalid input: {e}")

print("exercised: articles.list, models.list")
All endpoints · 2 totalmissing one? ·

Retrieves OpenAI news articles from the official RSS feed. Articles include title, description, URL, category, and publication date. Results are ordered by publication date (newest first). When a category is specified, only articles matching that category are returned. When a query is specified, only articles whose title or description contains the keyword (case-insensitive) are returned.

Input
ParamTypeDescription
limitintegerMaximum number of articles to return.
querystringFilter articles to those whose title or description contains this keyword or phrase (case-insensitive).
categorystringFilter articles by category.
Response
{
  "type": "object",
  "fields": {
    "count": "integer, number of articles returned",
    "articles": "array of news article objects with title, description, url, category, and published_at"
  },
  "sample": {
    "count": 1,
    "articles": [
      {
        "url": "https://openai.com/index/why-teens-deserve-access-safe-ai",
        "title": "Why teens deserve access to safe AI",
        "category": "Safety",
        "description": "Learn how OpenAI is making ChatGPT safer for teens with age-appropriate protections, learning tools, parental controls, and expert partnerships.",
        "published_at": "Thu, 16 Jul 2026 16:00:00 GMT"
      }
    ]
  }
}

About the OpenAI API

News Articles

The list_news endpoint returns an array of articles sourced from OpenAI's official news feed. Each article object includes title, description, url, category, and published_at. Results are sorted newest-first by default. You can pass a limit integer to cap the number of results, or a category string to filter to a specific topic area — useful when you only want research announcements, product updates, or policy-related posts. The count field in the response tells you how many articles matched.

Model Specifications

The list_models endpoint requires no input parameters and returns a full snapshot of currently available OpenAI API models as listed on the platform page. Each model object includes the model name, input and output pricing (typically per token), context_length, max_output_tokens, and knowledge_cutoff date. This makes it straightforward to build tooling that surfaces up-to-date pricing comparisons or validates whether a given model supports a required context window.

Coverage and Freshness

The news endpoint reflects what OpenAI publishes on its official feed, so coverage is limited to announcements OpenAI chooses to publish publicly. The models endpoint reflects the platform documentation page; model availability and pricing on that page can change when OpenAI adds, deprecates, or reprices models, so applications that depend on exact figures should account for refresh cadence.

Reliability & maintenanceVerified

The OpenAI API is a managed, monitored endpoint for openai.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when openai.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official openai.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor OpenAI product announcements by polling list_news filtered by category for new releases.
  • Build a model comparison table using list_models fields: context length, output token limits, and per-token pricing.
  • Alert a Slack channel whenever a new article appears in a specific OpenAI news category.
  • Track pricing changes across GPT and embedding models over time by storing list_models snapshots.
  • Populate a developer dashboard with the latest OpenAI research and policy articles using published_at ordering.
  • Validate model availability and knowledge cutoff dates before routing LLM requests in a multi-model pipeline.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does OpenAI have an official developer API?+
Yes. OpenAI provides an official REST API for interacting with its models at https://platform.openai.com/docs/api-reference. This Parse API is separate — it surfaces structured data from OpenAI's public website, such as news articles and model specification pages, not the inference API itself.
What does the `list_news` endpoint return and how does category filtering work?+
It returns an array of article objects, each with title, description, url, category, and published_at. When you pass a category parameter, only articles whose category matches that string are included. The response also includes a count field reflecting the number of matching articles returned.
Does `list_models` include deprecated or preview models?+
The endpoint reflects models currently listed on OpenAI's platform page. Models that have been removed from that page will not appear. Preview or limited-availability models may or may not be listed depending on what OpenAI publishes publicly at the time of the request.
Does the API expose OpenAI's research papers or changelog history beyond news articles?+
Not currently. The API covers news articles via list_news and model specs via list_models. Research papers, detailed changelogs, and release notes pages are not included. You can fork this API on Parse and revise it to add an endpoint targeting those content areas.
Is pagination supported for `list_news`?+
The endpoint accepts a limit parameter to cap results but does not currently expose offset or page-based pagination. If you need to process large batches of articles beyond the returned set, you can fork this API on Parse and revise it to add pagination support.
Page content last updated . Spec covers 2 endpoints from openai.com.
Related APIs in Developer ToolsSee all →
developers.openai.com API
Check current pricing for all OpenAI models including GPT, image generation, audio, video, embeddings, and fine-tuning across different pricing tiers like Batch, Flex, Standard, and Priority. Get real-time cost information to compare rates and plan your API spending.
toolify.ai API
Search and browse premium .ai domain names available on the Toolify marketplace, filtering by keywords, categories, prices, and domain attributes to find the perfect domain for your project. Explore curated domain listings organized by category to discover valuable .ai domains suited to your needs.
ollama.com API
Search and discover AI models from Ollama's library, finding specific variants, their sizes, context windows, and ready-to-use pull commands. Get detailed information about any model to quickly understand its capabilities and requirements before running it locally.
lmarena.ai API
lmarena.ai API
artificialanalysis.ai API
Compare and rank LLM models and providers across performance benchmarks, then dive into detailed specifications for any model to find the best fit for your needs. Discover performance metrics for specialized AI systems handling speech, images, and video, plus benchmark data for different hardware configurations.
theresanaiforthat.com API
Search and discover AI tools across different tasks, get detailed information about specific tools, browse available deals, and stay updated on the latest tools. Find the perfect AI solution for your needs by filtering by task category or checking featured and trending tools.
agent.ai API
Search and discover AI agents in the Agent.ai marketplace by filtering through categories and tags, then view detailed agent information and builder profiles. Find the perfect AI solution for your needs by browsing available agents, exploring builder credentials, and comparing agent capabilities across different categories.
anything.com API
Retrieve blog posts and organize them by category from Anything.com's AI app builder platform. Use this to access detailed content about AI development, tutorials, and platform updates directly from their official blog.