OpenAI GPT-4.1 Mini API Pricing
OpenAI GPT-4.1 Mini API pricing: $0.40 per 1M tokens for input and $1.60 per 1M tokens for output, from OpenRouter. Published Last checked · Source (data) · Methodology
OpenRouter: Amount worked out from the source page: $0.40 per 1M tokens, in USD · as shown in the United States on 9 Nov 2026 · the page does not say whether tax is included; we do not assume it is excluded · no price change seen since 16 Oct 2026.
Prices USD per 1M tokens, as listed
- $0.40Input per 1M tokens, through OpenRouter Published
- $1.60Output per 1M tokens, through OpenRouter Published
- $0.20Batch input per 1M tokens, through OpenRouter Published
All prices by channel
| Price per 1M tokens | Provider direct | Through OpenRouter | Previous prices by channel |
|---|---|---|---|
| Input | — | $0.40 Published | — |
| Output | — | $1.60 Published | — |
| Cached input · read | — | $0.10 Published | — |
| Batch · input / output | — | $0.20 / $0.80 Published | — |
Input price through OpenRouter, 16 Oct 2026 – 9 Nov 2026
16 Oct 2026$0.40 throughout9 Nov 2026
OpenRouter providers who serves this model through OpenRouter, at what price
OpenRouter sends a call without a pinned provider to one of these endpoints, and each endpoint has its own price. Prices are USD per 1M tokens, input / output.
Pinned min: $0.40 / $1.60 · Azure (azure)
Unpinned range: input $0.40–$0.44, output $1.60–$1.76 across 3 endpoints of 2 providers (listing shows $0.40 / $1.60).
Models with the widest provider price spread on OpenRouter
Request fragment that pins Azure (azure):
{"provider": {"order": ["azure"], "allow_fallbacks": false}}The tag azure is the provider name, so this fragment also covers the other endpoints of this provider in the table.
With fallbacks turned off, OpenRouter does not move the call to another provider. A full endpoint tag pins that endpoint; the provider name alone covers all of its endpoints (OpenRouter provider routing).
All endpoints (3), by input price
| Provider | Endpoint tag | Precision | Input | Output | Context, tokens |
|---|---|---|---|---|---|
| Azure | azure | Not stated | $0.40 | $1.60 | 1,047,576 |
| OpenAI | openai | Not stated | $0.40 | $1.60 | 1,047,576 |
| Azure | azure/swedencentral | Not stated | $0.44 | $1.76 | 1,047,576 |
Sorted by input price, then output price. Precision is the quantization field of the endpoints list.
Quality signals public test results, each with its source and date
| Signal | Result | Source |
|---|---|---|
| Function callingBFCL V4 overall, native function calling | 50.45 % Publishedlive 68.84 % · non-live 83.83 % · multi-turn 34.13 % · web search 57.00 % · memory 26.88 % | Berkeley Function Calling Leaderboard, BFCL V4, last updated 12 Apr 2026read 17 Oct 2026 · leaderboard entry GPT-4.1-mini-2025-04-14 (FC) · Apache 2.0 |
| Function callingBFCL V4 overall, tools described in the prompt | 29.73 % Publishedlive 74.76 % · non-live 84.60 % · multi-turn 2.50 % · web search 4.00 % · memory 24.30 % | Berkeley Function Calling Leaderboard, BFCL V4, last updated 12 Apr 2026read 17 Oct 2026 · leaderboard entry GPT-4.1-mini-2025-04-14 (Prompt) · Apache 2.0 |
- Your own task: quality on it is not measured here. These are public test sets; a short trial on a few of your own examples is the check that fits your work.
- Other public leaderboards, without figures copied here: human preference votes on open-ended answers: Arena (LMArena) text leaderboard; long tasks in coding, data analysis and research: LiveBench.
What each signal covers and how our run is scored: methodology.
How we got this number
- What we read: the published price on openrouter.ai/api/v1/models
- Checked: ; tracked since 16 Oct 2026
- Shown in: the United States
- Checks so far: 25 checks since 16 Oct 2026
- What changed: no price change since 16 Oct 2026
- Page updated:
Other measured facts
| Question | Answer | Checked | Status |
|---|---|---|---|
| How much does OpenAI GPT-4.1 Mini cost per 1M cache-read tokens (cache hits) on OpenRouter? | $0.10 per 1M tokens | Published | |
| How much does OpenAI GPT-4.1 Mini cost per 1M output tokens on OpenRouter? | $1.60 per 1M tokens | Published | |
| What is the context window of OpenAI GPT-4.1 Mini on OpenRouter, in tokens? | 1,047,576 tokens | Published | |
| What is the maximum output length of OpenAI GPT-4.1 Mini on OpenRouter, in tokens? | 32,768 tokens | Published |
History
Same price in all 25 checks since 16 Oct 2026.
- — First check: $0.40 per 1M tokens
The source record lists $0.0000004 per token ($0.40 per 1M tokens), fetched on 9 Nov 2026.
The source record, as published
"prompt":"0.0000004"
Latest briefings each price change recalculated as a task cost
- DeepSeek V4 Pro 0813: price rise input $0.115 → $0.111 per 1M tokens (-3 %), output $4.00 → $4.44 per 1M tokens (+11 %)
- DeepSeek V4.1 Flash 1017: price cut input $0.300 → $0.0060 per 1M tokens (-98 %), output $1.20 → $0.500 per 1M tokens (-58 %)
- MoonshotAI Kimi K2.5: price rise input $0.500 → $0.532 per 1M tokens (+6 %), output $2.50 → $3.33 per 1M tokens (+33 %)
Record history — 113 records for 5 questions
- Last record
- Shown in
- the United States
| Time | Value | Status |
|---|---|---|
| 9 Nov 2026 | $0.40 per 1M tokens | Published |
| 8 Nov 2026 | $0.40 per 1M tokens | Published |
| 7 Nov 2026 | $0.40 per 1M tokens | Published |
| 6 Nov 2026 | $0.40 per 1M tokens | Published |
| 5 Nov 2026 | $0.40 per 1M tokens | Published |
| 4 Nov 2026 | $0.40 per 1M tokens | Published |
| 3 Nov 2026 | $0.40 per 1M tokens | Published |
| 2 Nov 2026 | $0.40 per 1M tokens | Published |
| 1 Nov 2026 | $0.40 per 1M tokens | Published |
| 31 Oct 2026 | $0.40 per 1M tokens | Published |
| 30 Oct 2026 | $0.40 per 1M tokens | Published |
| 29 Oct 2026 | $0.40 per 1M tokens | Published |
| Time | Value | Status |
|---|---|---|
| 9 Nov 2026 | $0.10 per 1M tokens | Published |
| 8 Nov 2026 | $0.10 per 1M tokens | Published |
| 7 Nov 2026 | $0.10 per 1M tokens | Published |
| 6 Nov 2026 | $0.10 per 1M tokens | Published |
| 5 Nov 2026 | $0.10 per 1M tokens | Published |
| 4 Nov 2026 | $0.10 per 1M tokens | Published |
| 3 Nov 2026 | $0.10 per 1M tokens | Published |
| 2 Nov 2026 | $0.10 per 1M tokens | Published |
| 1 Nov 2026 | $0.10 per 1M tokens | Published |
| 31 Oct 2026 | $0.10 per 1M tokens | Published |
| 30 Oct 2026 | $0.10 per 1M tokens | Published |
| 29 Oct 2026 | $0.10 per 1M tokens | Published |
| Time | Value | Status |
|---|---|---|
| 9 Nov 2026 | $1.60 per 1M tokens | Published |
| 8 Nov 2026 | $1.60 per 1M tokens | Published |
| 7 Nov 2026 | $1.60 per 1M tokens | Published |
| 6 Nov 2026 | $1.60 per 1M tokens | Published |
| 5 Nov 2026 | $1.60 per 1M tokens | Published |
| 4 Nov 2026 | $1.60 per 1M tokens | Published |
| 3 Nov 2026 | $1.60 per 1M tokens | Published |
| 2 Nov 2026 | $1.60 per 1M tokens | Published |
| 1 Nov 2026 | $1.60 per 1M tokens | Published |
| 31 Oct 2026 | $1.60 per 1M tokens | Published |
| 30 Oct 2026 | $1.60 per 1M tokens | Published |
| 29 Oct 2026 | $1.60 per 1M tokens | Published |
| Time | Value | Status |
|---|---|---|
| 9 Nov 2026 | 1,047,576 tokens | Published |
| 8 Nov 2026 | 1,047,576 tokens | Published |
| 7 Nov 2026 | 1,047,576 tokens | Published |
| 6 Nov 2026 | 1,047,576 tokens | Published |
| 5 Nov 2026 | 1,047,576 tokens | Published |
| 4 Nov 2026 | 1,047,576 tokens | Published |
| 3 Nov 2026 | 1,047,576 tokens | Published |
| 2 Nov 2026 | 1,047,576 tokens | Published |
| 1 Nov 2026 | 1,047,576 tokens | Published |
| 31 Oct 2026 | 1,047,576 tokens | Published |
| 30 Oct 2026 | 1,047,576 tokens | Published |
| 29 Oct 2026 | 1,047,576 tokens | Published |
| Time | Value | Status |
|---|---|---|
| 9 Nov 2026 | 32,768 tokens | Published |
| 8 Nov 2026 | 32,768 tokens | Published |
| 7 Nov 2026 | 32,768 tokens | Published |
| 6 Nov 2026 | 32,768 tokens | Published |
| 5 Nov 2026 | 32,768 tokens | Published |
| 4 Nov 2026 | 32,768 tokens | Published |
| 3 Nov 2026 | 32,768 tokens | Published |
| 2 Nov 2026 | 32,768 tokens | Published |
| 1 Nov 2026 | 32,768 tokens | Published |
| 31 Oct 2026 | 32,768 tokens | Published |
| 30 Oct 2026 | 32,768 tokens | Published |
| 29 Oct 2026 | 32,768 tokens | Published |
Showing the latest 60 of 113 records; the full history is in data.json and data.csv.