GPT pricing: OpenAI API prices

$0.01 per call · failed calls are never charged · no account or subscription: pay per call with a card key or USDC

GPT pricing for every OpenAI model: USD per million input and output tokens, context length, max output and modalities for GPT, o-series and open-weight models, cheapest first, plus the cost of your call when you give token counts. Filter by name (q=gpt-5), price cap, context or image input. Source: OpenRouter's public model list. Use to pick an OpenAI model for a job or to estimate what a prompt will cost before sending it.

Run it free (3 free calls) Buy credits by card (from $1) Example result (JSON)

Try it with your own inputs

Words in the model id or name, e.g. gpt, claude, llama 70b

Uses one of your 3 free calls. Nothing is charged, and a call that fails is not counted.

Inputs

NameTypeDescription
qstringWords in the model id or name, e.g. gpt, claude, llama 70b
providerstringProvider to list (default openai); any other provider name works too, e.g. google, meta-llama, mistralai
maxInputPricenumberOnly models at or under this USD per million input tokens
minContextintegerOnly models with at least this context length in tokens
visionstringtrue: only models that take image input
inputTokensintegerInput tokens of your call, to estimate its cost
outputTokensintegerOutput tokens of your call, to estimate its cost
sortstringinput (default), output, blended (3:1 input:output) or context
limitintegerNumber of models (1-50, default 20)

Request

Over HTTP, with a card key from /credits:

curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/gpt/pricing?q=gpt"

Or one of your 3 free calls, no key:

curl "https://agent-data-tools.revmesh2074.workers.dev/gpt/pricing?q=gpt&trial=1"

Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.

Example result

{
  "count": 1,
  "matched": 98,
  "sort": "input",
  "models": [
    {
      "id": "openai/gpt-oss-20b:batch",
      "name": "OpenAI: gpt-oss-20b (batch)",
      "provider": "openai",
      "contextLength": 131072,
      "maxOutputTokens": 117964,
      "inputPerMillionUsd": 0.024,
      "outputPerMillionUsd": 0.112,
      "free": false,
      "inputs": [
        "text"
      ],
      "outputs": [
        "text"
      ]
    }
  ],
  "source": "OpenRouter public model list (openrouter.ai/api/v1/models)",
  "asOf": "2026-11-14T03:00:00.000Z"
}

From an AI agent (MCP)

Add the MCP server to Claude, Cursor or any MCP client. This tool is gpt_pricing, and the first 25 successful calls are free:

https://agent-data-tools.revmesh2074.workers.dev/mcp

Related tools