AICostBudget AI API Pricing
# AI API Pricing Dataset: LLM prices as JSON, CSV and a free API
Current input, output, cached-input and batch prices for OpenAI, Anthropic Claude, Google Gemini, xAI Grok, DeepSeek, Mistral AI, Cohere, Moonshot AI (Kimi), Alibaba Qwen, Meta, Perplexity, Amazon Nova, Z.ai (Zhipu) and MiniMax. Every record links to the provider's own pricing page and carries the date it was last checked. Unknown prices stay `null`, never `0`.
[](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/meta.json)
[](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/prices.json)
[](https://www.npmjs.com/package/ai-api-pricing)
[](https://github.com/aicostbudget/ai-api-pricing-data/actions/workflows/validate.yml)
[](LICENSE-CODE)
[](LICENSE-DATA)
```bash
curl -L https://aicostbudget.github.io/ai-api-pricing-data/api/v1/prices.json
```
**[Compare every model side by side →](https://aicostbudget.com/en/model-pricing-comparison?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_top_comparison)** · [Estimate your monthly bill](https://aicostbudget.com/en/ai-api-cost-calculator?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_top_calculator) · [See recent price changes](https://aicostbudget.com/en/model-price-monitor?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_top_price_monitor)
## Prices at a glance
<!-- price-table:start (generated by scripts/update_readme_prices.py; do not edit) -->
USD per 1M tokens, standard list price. 191 models tracked, last verified **2026-11-10**.
| Provider | Active token-priced models | Lowest output price (input / output) | Highest output price (input / output) |
| --- | ---: | --- | --- |
| [OpenAI](https://aicostbudget.com/en/providers/openai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_openai) | 16 | [GPT-6 Luna](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/openai/gpt-6-luna.json) $0.10 / $0.50 | [GPT-5.5 Pro](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/openai/gpt-5.5-pro.json) $30.00 / $180.00 |
| [Anthropic](https://aicostbudget.com/en/providers/anthropic-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_anthropic) | 13 | [Claude Haiku 5.5](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/anthropic/claude-haiku-5-5.json) $0.10 / $0.50 | [Claude Mythos 5.1](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/anthropic/claude-mythos-5-1.json) $10.00 / $50.00 |
| [Google Gemini](https://aicostbudget.com/en/providers/google-gemini-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_google_gemini) | 11 | [Gemini 3.1 Flash-Lite](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/google-gemini/gemini-3.1-flash-lite.json) $0.25 / $1.50 | [Gemini 3.5 Transcribe Live](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/google-gemini/gemini-3.5-transcribe-live.json) $3.50 / $21.00 |
| [xAI](https://aicostbudget.com/en/providers/xai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_xai) | 6 | [Grok 4.20 (Non-Reasoning)](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/xai/grok-4.20-0309-non-reasoning.json) $1.25 / $2.50 | [Grok 4.7](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/xai/grok-4.7.json) $2.00 / $6.00 |
| [DeepSeek](https://aicostbudget.com/en/providers/deepseek-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_deepseek) | 2 | [DeepSeek V4.1 Flash](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/deepseek/deepseek-flash.json) $0.30 / $1.20 | [DeepSeek V4 Pro](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/deepseek/deepseek-v4-pro.json) $1.32 / $3.96 |
| [Mistral AI](https://aicostbudget.com/en/providers/mistral-ai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_mistral_ai) | 5 | [Ministral 3 3B](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/mistral-ai/ministral-3b-2512.json) $0.10 / $0.10 | [Codestral](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/mistral-ai/codestral-2508.json) $0.30 / $0.90 |
| [Cohere](https://aicostbudget.com/en/providers/cohere-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_cohere) | 2 | [Aya Expanse 32B](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/cohere/aya-expanse-32b.json) $0.50 / $1.50 | [Command R+ 08-2024](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/cohere/command-r-plus-08-2024.json) $2.50 / $10.00 |
| [Moonshot AI (Kimi)](https://aicostbudget.com/en/providers/moonshot-ai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_moonshot_ai) | 3 | [Kimi K3.1 Pro](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/moonshot-ai/kimi-k3.1-pro.json) $2.00 / $10.00 | [Kimi K3.1 Pro Highspeed](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/moonshot-ai/kimi-k3.1-pro-highspeed.json) $4.00 / $20.00 |
| [Alibaba Qwen](https://aicostbudget.com/en/providers/alibaba-qwen-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_alibaba_qwen) | 4 | [Qwen Flash](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/alibaba-qwen/qwen-flash.json) $0.05 / $0.40 | [Qwen3.8 Max](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/alibaba-qwen/qwen3.8-max.json) $2.00 / $6.00 |
| [Meta](https://aicostbudget.com/en/providers/meta-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_meta) | 1 | [Muse Spark 1.3](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/meta/muse-spark-1.3.json) $1.25 / $4.25 | same model |
| [Perplexity](https://aicostbudget.com/en/providers/perplexity-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_perplexity) | 1 | [Sonar](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/perplexity/sonar.json) $0.25 / $2.50 | same model |
| [Amazon Nova](https://aicostbudget.com/en/providers/amazon-nova-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_amazon_nova) | 6 | [Nova Micro](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/amazon-nova/nova-micro.json) $0.035 / $0.14 | [Nova Pro](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/amazon-nova/nova-pro.json) $0.80 / $3.20 |
| [Z.ai (Zhipu)](https://aicostbudget.com/en/providers/zhipu-ai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_zhipu_ai) | 6 | [GLM-5.3-Flash](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/zhipu-ai/glm-5.3-flash.json) $0.15 / $0.50 | [GLM-5.3](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/zhipu-ai/glm-5.3.json) $1.40 / $4.40 |
| [MiniMax](https://aicostbudget.com/en/providers/minimax-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_table_minimax) | 2 | [MiniMax M3.1 Flash](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/minimax/minimax-m3.1-flash.json) $0.15 / $0.60 | [MiniMax M3](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/minimax/minimax-m3.json) $0.30 / $1.20 |
Batch, cached-input, cache-write, long-context and non-token prices are in the full data.
<!-- price-table:end -->
Click a provider for its full price list, or a model for its JSON record. If this saves you a scrape, a ⭐ helps other developers find it. To hear about price changes, subscribe to the [price-change Atom feed](https://aicostbudget.com/en/model-price-monitor/feed.xml?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_feed).
## Get the data
| Format | Where |
| --- | --- |
| JSON | [`api/v1/prices.json`](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/prices.json) |
| CSV | [`api/v1/prices.csv`](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/prices.csv) |
| One model | `api/v1/models/<provider>/<model>.json`, e.g. [`openai/gpt-4.1`](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/openai/gpt-4.1.json) |
| Build metadata | [`api/v1/meta.json`](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/meta.json) (`generated_at`, `last_verified_at`) |
| Hugging Face | [aicostbudget-ai/ai-api-pricing](https://huggingface.co/datasets/aicostbudget-ai/ai-api-pricing) and the [price history dataset](https://huggingface.co/datasets/aicostbudget-ai/llm-api-price-history) |
| JavaScript / TypeScript | `npm install ai-api-pricing`: prices, comparisons and token-cost estimates ([docs](packages/ai-api-pricing/README.md)) |
| AI assistants (MCP) | `npx -y ai-api-pricing-mcp`: read-only tools for prices, monthly estimates, comparisons and price changes ([setup](packages/mcp-server/README.md)) |
Documentation: [dataset page](https://aicostbudget.com/en/datasets/ai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_dataset) · [model schema](schema/model.schema.json) · [pricing contract](docs/pricing-contract.md) · [methodology](METHODOLOGY.md) · [distribution projections](docs/distribution/projections.md)
## Code examples
### Python
```python
import json
import urllib.request
url = "https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/openai/gpt-4.1.json"
with urllib.request.urlopen(url) as response:
model = json.load(response)
print(model["provider_id"], model["model_id"], model["pricing"]["input"])
```
### JavaScript
```js
const url = "https://aicostbudget.github.io/ai-api-pricing-data/api/v1/models/openai/gpt-4.1.json";
async function main() {
const response = await fetch(url);
const model = await response.json();
console.log(model.provider_id, model.model_id, model.pricing.input);
}
main();
```
## Interactive Tools
- [Calculate your API cost](https://aicostbudget.com/en/ai-api-cost-calculator?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_calculator)
- [Estimate the tokens in a prompt](https://aicostbudget.com/en/token-calculator?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_token_calculator)
- [Compare AI model prices](https://aicostbudget.com/en/model-pricing-comparison?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_comparison)
- [Track AI model price changes](https://aicostbudget.com/en/model-price-monitor?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_price_monitor)
- [Analyze retry cost](https://aicostbudget.com/en/llm-retry-cost-calculator?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_retry_cost_calculator)
- [Compare model-switch cost](https://aicostbudget.com/en/model-switch-cost-calculator?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_model_switch_cost_calculator)
- [Compare cached input prices by model](https://aicostbudget.com/en/prompt-caching-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_prompt_caching_pricing)
- [Estimate prompt caching savings](https://aicostbudget.com/en/prompt-caching-savings-calculator?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_prompt_caching_calculator)
- [Find the cheapest LLM API for a use case](https://aicostbudget.com/en/cheapest-llm-api?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_cheapest_llm_api)
- [Compare AI coding plans (Claude Code, Codex, Cursor, Copilot)](https://aicostbudget.com/en/ai-coding-plans?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_ai_coding_plans)
## Pricing Beyond Chat Tokens
Some APIs bill per character, per image or per page instead of per chat token. These website pages compare them:
- [Embedding API pricing](https://aicostbudget.com/en/embedding-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_embedding_pricing) (per 1M tokens)
- [TTS API pricing](https://aicostbudget.com/en/tts-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_tts_pricing) (per 1M characters)
- [Image generation API pricing](https://aicostbudget.com/en/image-generation-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_image_pricing) (per image)
- [OCR API pricing](https://aicostbudget.com/en/ocr-api-cost-calculator?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_ocr_pricing) (per 1,000 pages)
## Explore Pricing by Provider
| Provider | Pricing page | Coverage |
| --- | --- | --- |
| OpenAI | [OpenAI API pricing](https://aicostbudget.com/en/providers/openai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=openai) | GPT models, cached input, cache-write pricing, batch and alternative processing modes, and long-context tiers |
| Anthropic | [Anthropic API pricing](https://aicostbudget.com/en/providers/anthropic-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=anthropic) | Claude models, prompt caching, cache-write pricing, and batch pricing |
| Google Gemini | [Google Gemini API pricing](https://aicostbudget.com/en/providers/google-gemini-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=google_gemini) | Gemini models, multimodal pricing, TTS, batch pricing, and cached input |
| xAI | [xAI API pricing](https://aicostbudget.com/en/providers/xai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=xai) | Grok models, long-context tiers, processing-mode pricing, and speech/transcription pricing |
| DeepSeek | [DeepSeek API pricing](https://aicostbudget.com/en/providers/deepseek-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=deepseek) | DeepSeek chat and reasoning models, including cached-input pricing where available |
| Mistral AI | [Mistral AI API pricing](https://aicostbudget.com/en/providers/mistral-ai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=mistral_ai) | Mistral model pricing with structured source and verification metadata |
| Cohere | [Cohere API pricing](https://aicostbudget.com/en/providers/cohere-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=cohere) | Cohere model pricing and supported non-token services |
| Moonshot AI | [Moonshot AI API pricing](https://aicostbudget.com/en/providers/moonshot-ai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=moonshot_ai) | Kimi model pricing with automatic prefix-cache hit rates |
| Alibaba Qwen | [Alibaba Qwen API pricing](https://aicostbudget.com/en/providers/alibaba-qwen-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=alibaba_qwen) | Qwen list prices for the International (Singapore) scope, including per-request 256K tiers |
| Meta | [Meta Muse API pricing](https://aicostbudget.com/en/providers/meta-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=meta) | Muse Wonder and Muse Spark Standard-mode prices from Meta Model API |
| Perplexity | [Perplexity Sonar API pricing](https://aicostbudget.com/en/providers/perplexity-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=perplexity) | Sonar token prices, plus the per-call web search and fetch fees billed on top |
| Amazon Nova | [Amazon Nova API pricing](https://aicostbudget.com/en/providers/amazon-nova-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=amazon_nova) | Nova 2 Lite, Pro, Lite and Micro on Amazon Bedrock, with batch and cached input rates |
| Z.ai (Zhipu) | [Z.ai GLM API pricing](https://aicostbudget.com/en/providers/zhipu-ai-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=zhipu_ai) | GLM-5.3, GLM-5 and GLM-4.7 international USD prices with cached input |
| MiniMax | [MiniMax API pricing](https://aicostbudget.com/en/providers/minimax-api-pricing?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=minimax) | MiniMax M3 and M3.1 Flash international USD prices with long-context, Priority and cached input rates |
## Dataset Trust & Freshness
- **Updated:** The latest dataset build timestamp (`generated_at`) and aggregate record verification timestamp (`last_verified_at`) are published in [machine-readable metadata](api/v1/meta.json) and the [static API](https://aicostbudget.github.io/ai-api-pricing-data/api/v1/meta.json).
- **Verified:** Each pricing record includes its own `accessed_at` and `last_verified_at` timestamps.
- **Sources:** Pricing records link to official provider pricing pages or documentation through `official_source_url`; see the [methodology](#methodology).
- **Validation:** Pushes and pull requests run [dataset and schema checks, Hugging Face export parity, and tests](.github/workflows/validate.yml); a [weekly freshness check](.github/workflows/freshness-check.yml) surfaces stale verification timestamps and source URL failures.
This repository publishes a versioned dataset and read-only static API for AI API pricing. It is designed for developers, SaaS builders, FinOps teams, researchers, technical writers, and AI systems that need maintained pricing records instead of ad hoc scraped snippets.
This project is maintained as an independent public dataset by AICostBudget.
## Why this dataset?
- Source-linked pricing records
- Unknown or unverified values remain `null`, never `0`
- Versioned JSON and CSV outputs
- Per-model history files
- Dated full snapshots
- Read-only static API
- Suitable for calculators, dashboards, cost analysis, and AI FinOps tooling
The weekly freshness workflow checks source URLs and stale `last_verified_at` values. It does not guess, infer, or overwrite prices automatically.
## Use Cases
- Compare AI model prices
- Estimate monthly AI API cost
- Build LLM cost dashboards
- Plan SaaS AI feature budgets
- Track model pricing changes
## Dataset Coverage
The dataset covers multiple AI providers and supports both token-based and non-token pricing structures.
Coverage includes:
- Standard input and output token pricing
- Cached input and cache-write pricing
- Batch and alternative processing modes
- Long-context, usage-tier, and conditional pricing
- Multimodal and non-token pricing
- TTS, speech, and transcription pricing
- Model lifecycle, provenance, and verification metadata
- Structured conditional pricing components
## Fields
The CSV output uses the following fields:
| Field | Meaning |
| --- | --- |
| `provider_id` | Stable provider identifier. |
| `model_id` | Stable model identifier within the provider. |
| `display_name` | Human-readable model name. |
| `model_family` | Model family or grouping when available. |
| `status` | Model availability or lifecycle status. |
| `currency` | Pricing currency. |
| `unit` | Pricing unit, such as per-token or per-million-token billing units. |
| `input` | Input token price for the listed unit. |
| `output` | Output token price for the listed unit. |
| `cached_input` | Cached input token price when available. |
| `cache_write` | Cache write price when available. |
| `batch_input` | Batch input token price when available. |
| `batch_output` | Batch output token price when available. |
| `official_source_url` | Provider page or document URL used for source checking. |
| `accessed_at` | Date when the source was accessed. |
| `last_verified_at` | Date when the record was last verified. |
| `effective_from` | Date when the listed pricing became effective, if known. |
| `notes` | Additional context or caveats for the record. |
## API Reference
The static API is published through GitHub Pages:
- `/api/v1/prices.json`
- `/api/v1/prices.csv`
- `/api/v1/meta.json`
- `/api/v1/providers/<provider>.json`
- `/api/v1/models/<provider>/<model>.json`
Unknown or unverified prices are represented as `null`, never `0`.
The CSV output includes normalized pricing fields for provider, model, pricing unit, source URL, verification dates, and notes.
## Historical Pricing
To read the history instead of parsing it, see the [LLM API price history page](https://aicostbudget.com/en/llm-api-price-history?utm_source=github&utm_medium=referral&utm_campaign=pricing_dataset&utm_content=readme_price_history).
Per-model history files are stored under:
```text
data/history/<provider>/<model>.jsonl
```
Dated full snapshots are stored under:
```text
data/snapshots/<YYYY-MM-DD>/prices.json
data/snapshots/<YYYY-MM-DD>/prices.csv
```
The first pricing release of a UTC day uses the plain date. A later release on the same UTC day gets a sequence suffix (`2026-10-21-2`, `2026-10-21-3`, …) so earlier snapshots are never rewritten. Snapshots order by date, then sequence; the date part is the event `detected_at` date.
Price changes between snapshots are recorded as events in `data/price-change-events/events.jsonl`; see [price change events](docs/price-change-events.md) for the rules.
Older price changes from OpenAI, Anthropic, Google, DeepSeek, Mistral and xAI, going back to 2024, are in `data/archive-history/price-changes-2024-2026.v1.json`. Each one links the archived pricing page before and after the change; see [archived price changes](docs/archive-price-changes.md).
## Cost per successful task
Token prices are only half of the bill: retries and fallbacks decide what one correct answer costs. [`examples/llm_cost_diagnostics.py`](docs/llm-cost-diagnostics.md) splits first-attempt, retry and fallback spend from your own attempt logs, and the open [LLM cost-per-task benchmark](https://github.com/aicostbudget/llm-cost-per-task-benchmark) measures it on 16 tasks with your own API keys. Its first run found a flagship model matching a cheap one on accuracy at 5–9× the cost per successful task.
## Methodology
Prices are accepted only from official provider pricing pages, official documentation, official APIs, or official announcements. Third-party calculators, SEO pages, Reddit posts, and competitor aggregators are not used as final price sources.
See [METHODOLOGY.md](METHODOLOGY.md).
## Cite this dataset
For reproducible research, cite the frozen **v1.1.0** release:
> AICostBudget. *AICostBudget AI API Pricing Dataset*, v1.1.0 (snapshot 2026-09-30). [https://doi.org/10.5281/zenodo.23087250](https://doi.org/10.5281/zenodo.23087250).
- [GitHub Release v1.1.0](https://github.com/aicostbudget/ai-api-pricing-data/releases/tag/v1.1.0)
- Dataset commit: `6882e95a8cdf5fb39b75b47bcd9ba0bff63b13d8`
- Data license: [CC BY 4.0](LICENSE-DATA)
The DOI identifies this fixed release, not the latest data. [CITATION.cff](CITATION.cff) provides its machine-readable citation metadata. The [canonical live dataset](https://aicostbudget.com/en/datasets/ai-api-pricing) continues to update; for current operational use, cite that URL with your access date. The export's `generated_at` and `last_verified_at` timestamps are separate from the access date. See the [release process](docs/release-process.md) for projection and checksum rules.
## Contributing
Contributions are welcome when they include official sources and preserve `null` for unknown values. See [CONTRIBUTING.md](CONTRIBUTING.md).
## License
Code is licensed under MIT in [LICENSE-CODE](LICENSE-CODE). Data is licensed under Creative Commons Attribution 4.0 in [LICENSE-DATA](LICENSE-DATA).
## Disclaimer
AI API prices change frequently. Always verify official provider pricing pages before making production budget decisions.
This dataset is informational and may lag provider pricing changes. Provider names and trademarks belong to their respective owners. This project is not affiliated with, endorsed by, or sponsored by any listed provider.
TDQS
Scored across 5 tools
Each tool targets a distinct operation: listing models, looking up a price, estimating cost, comparing costs, and tracking price changes. compare_models and estimate_monthly_cost both compute costs, but their inputs (multiple models vs. request volume) and outputs are clearly differentiated.
Four of five names follow a verb_noun snake_case pattern (compare_models, estimate_monthly_cost, get_model_price, list_models); price_changes is a noun phrase but still readable and consistent in casing.
5 tools is well-scoped for a pricing data server; each tool covers a distinct capability (list, get, estimate, compare, change history) without redundancy.
Core lifecycle for pricing data (list, get, estimate, compare, change history) is covered. Minor gaps include no batch estimation across different request volumes or provider-specific metadata beyond price filtering.