{"schema_version":"kingy-starter-rates-v1","verified_at":"2026-10-05T19:43:01Z","expires_at":"2026-10-07T10:55:01Z","scope":"First-party Standard\/global USD text-token rates per million tokens; excludes regional, fast, batch\/flex, partner cloud, tool fees and taxes. Claude cacheWrite uses five-minute TTL; cacheWriteByTtl retains 300\/3600-second prices. OpenAI reviewed context\/cache tiers retain their existing scope.","models":[{"id":"gpt-5.4-mini","name":"GPT-5.4 Mini","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T04:55:01Z","validUntil":"2026-10-07T10:55:01Z","availability":"ga","contextWindow":400000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-5.4-mini","pricing":{"standard":{"input":0.75,"output":4.5,"cacheRead":0.075,"cacheWrite":0.75}},"supportsBatchWithCache":false,"maxInputTokens":272000,"sourceUrls":["https:\/\/developers.openai.com\/api\/docs\/models\/gpt-5.4-mini","https:\/\/developers.openai.com\/api\/docs\/pricing","https:\/\/developers.openai.com\/api\/docs\/guides\/prompt-caching"],"evidenceSnapshot":"snap-94a105bc0a6c6cc7efc80092de55","evidenceSha256":"83625d2f3548c29379b3b2a44b183a26d266d2f5c3ffda7161dd19c9213a9058"},{"id":"gpt-5.4","name":"GPT-5.4","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T04:55:02Z","validUntil":"2026-10-07T10:55:02Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-5.4","pricing":{"standard":{"tiers":[{"input":2.5,"output":15,"cacheRead":0.25,"cacheWrite":2.5,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":5,"output":22.5,"cacheRead":null,"cacheWrite":5,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens","cacheReadStatus":"unknown: official GPT-5.4 model page states \u003E272K input and output multipliers but does not state a cached-input multiplier"}]}},"supportsBatchWithCache":false,"sourceUrls":["https:\/\/developers.openai.com\/api\/docs\/models\/gpt-5.4","https:\/\/developers.openai.com\/api\/docs\/pricing","https:\/\/developers.openai.com\/api\/docs\/guides\/prompt-caching"],"evidenceSnapshot":"snap-6dce1766b9925e6d4f21b9581515","evidenceSha256":"8912cd2f9c517765174dd16d79eec1e63636f37ae765e293a6350fdec9f010a3"},{"id":"gpt-6-astra","name":"GPT-6 Astra","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T04:55:02Z","validUntil":"2026-10-07T10:55:02Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-6-astra","pricing":{"standard":{"tiers":[{"input":10,"output":50,"cacheRead":1,"cacheWrite":12.5,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":20,"output":75,"cacheRead":2,"cacheWrite":25,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens"}]}},"supportsBatchWithCache":false,"minimumCacheableTokens":1024,"maxInputTokens":922000,"sourceUrls":["https:\/\/developers.openai.com\/api\/docs\/models\/gpt-6-astra","https:\/\/developers.openai.com\/api\/docs\/pricing","https:\/\/developers.openai.com\/api\/docs\/guides\/prompt-caching"],"evidenceSnapshot":"snap-1cd9c7d31b9ef7e9b52e07d70eeb","evidenceSha256":"b7c19b3bb89e87a392a0f3f8b732c5e7c9f0bf558cbe3022c491575a947fcef8"},{"id":"gpt-6-sol","name":"GPT-6 Sol","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T04:55:03Z","validUntil":"2026-10-07T10:55:03Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-6-sol","pricing":{"standard":{"tiers":[{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":4,"output":15,"cacheRead":0.4,"cacheWrite":5,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens"}]}},"supportsBatchWithCache":false,"minimumCacheableTokens":1024,"maxInputTokens":922000,"sourceUrls":["https:\/\/developers.openai.com\/api\/docs\/models\/gpt-6-sol","https:\/\/developers.openai.com\/api\/docs\/pricing","https:\/\/developers.openai.com\/api\/docs\/guides\/prompt-caching"],"evidenceSnapshot":"snap-274ab8e810e259adcca8cefdc55b","evidenceSha256":"ae565284e1285009ee1758919e8b627944419986ff74bc8a9959700b2c555448"},{"id":"gpt-6-luna","name":"GPT-6 Luna","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T04:55:03Z","validUntil":"2026-10-07T10:55:03Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-6-luna","pricing":{"standard":{"tiers":[{"input":0.1,"output":0.5,"cacheRead":0.01,"cacheWrite":0.125,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":0.2,"output":0.75,"cacheRead":0.02,"cacheWrite":0.25,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens"}]}},"supportsBatchWithCache":false,"minimumCacheableTokens":1024,"maxInputTokens":922000,"sourceUrls":["https:\/\/developers.openai.com\/api\/docs\/models\/gpt-6-luna","https:\/\/developers.openai.com\/api\/docs\/pricing","https:\/\/developers.openai.com\/api\/docs\/guides\/prompt-caching"],"evidenceSnapshot":"snap-29b579d5a55a645b8fdb5f3111cc","evidenceSha256":"efb95e473a811ad36452a8b5f560e820b8b03bde18a9a462ba3b18348630d87f"},{"id":"gpt-6.1-sol","name":"GPT-6.1 Sol","provider":"OpenAI","sourceValid":true,"lastVerified":"2026-10-07T04:55:04Z","validUntil":"2026-10-07T10:55:04Z","availability":"ga","contextWindow":1050000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/developers.openai.com\/api\/docs\/models\/gpt-6.1-sol","pricing":{"standard":{"tiers":[{"input":2,"output":10,"cacheRead":0.1,"cacheWrite":2.5,"maxInputTokensPerCall":272000,"label":"Standard, at most 272K input tokens"},{"input":4,"output":15,"cacheRead":0.2,"cacheWrite":5,"maxInputTokensPerCall":null,"label":"Standard, above 272K input tokens"}]}},"supportsBatchWithCache":false,"maxInputTokens":922000,"sourceUrls":["https:\/\/developers.openai.com\/api\/docs\/models\/gpt-6.1-sol","https:\/\/developers.openai.com\/api\/docs\/pricing","https:\/\/developers.openai.com\/api\/docs\/guides\/prompt-caching"],"evidenceSnapshot":"snap-283410d5e2399b7e519bd4617ffc","evidenceSha256":"1d9758e64a86c1f5445a2bbee51e20132400fe80b71a41c4ec2e3a8a42caeb74"},{"id":"claude-fable-5-1","name":"Claude Fable 5.1","provider":"Anthropic","sourceValid":false,"availability":"documented_current","contextWindow":1000000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing","sourceUrls":["https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing","https:\/\/platform.claude.com\/docs\/en\/models\/overview","https:\/\/platform.claude.com\/docs\/en\/build-with-claude\/prompt-caching"],"supportsBatchWithCache":false,"cacheWriteTtlSeconds":300,"cacheReadMultiplier":0.025,"disclosure":"Documentation-supported API estimate; account access and runtime availability untested. First-party Claude API, Standard\/global USD per million text tokens. cacheWrite uses the five-minute TTL; one-hour rates are separately retained in cacheWriteByTtl. Excludes Batch, fast mode, regional premiums, partner clouds, tool fees and taxes. Documentation does not establish account access or tested runtime availability.","pricing":{"standard":{"input":10,"output":50,"cacheRead":0.25,"cacheWrite":12.5,"cacheWriteByTtl":{"300":12.5,"3600":20},"label":"Standard\/global; cache writes use five-minute TTL"}},"minimumCacheableTokens":512,"lastVerified":"2026-10-05T19:43:01Z","validUntil":"2026-10-06T01:43:01Z","priceHold":"Fallback price capture missing, invalid or expired"},{"id":"claude-opus-5-5","name":"Claude Opus 5.5","provider":"Anthropic","sourceValid":false,"availability":"documented_current","contextWindow":1000000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing","sourceUrls":["https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing","https:\/\/platform.claude.com\/docs\/en\/models\/overview","https:\/\/platform.claude.com\/docs\/en\/build-with-claude\/prompt-caching"],"supportsBatchWithCache":false,"cacheWriteTtlSeconds":300,"cacheReadMultiplier":0.05,"disclosure":"Documentation-supported API estimate; account access and runtime availability untested. First-party Claude API, Standard\/global USD per million text tokens. cacheWrite uses the five-minute TTL; one-hour rates are separately retained in cacheWriteByTtl. Excludes Batch, fast mode, regional premiums, partner clouds, tool fees and taxes. Documentation does not establish account access or tested runtime availability.","pricing":{"standard":{"input":4,"output":20,"cacheRead":0.2,"cacheWrite":5,"cacheWriteByTtl":{"300":5,"3600":8},"label":"Standard\/global; cache writes use five-minute TTL"}},"minimumCacheableTokens":512,"lastVerified":"2026-10-05T19:43:01Z","validUntil":"2026-10-06T01:43:01Z","priceHold":"Fallback price capture missing, invalid or expired"},{"id":"claude-sonnet-5-5","name":"Claude Sonnet 5.5","provider":"Anthropic","sourceValid":false,"availability":"documented_current","contextWindow":1000000,"maxOutputTokens":128000,"sourceUrl":"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing","sourceUrls":["https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing","https:\/\/platform.claude.com\/docs\/en\/models\/overview","https:\/\/platform.claude.com\/docs\/en\/build-with-claude\/prompt-caching"],"supportsBatchWithCache":false,"cacheWriteTtlSeconds":300,"cacheReadMultiplier":0.1,"disclosure":"Documentation-supported API estimate; account access and runtime availability untested. First-party Claude API, Standard\/global USD per million text tokens. cacheWrite uses the five-minute TTL; one-hour rates are separately retained in cacheWriteByTtl. Excludes Batch, fast mode, regional premiums, partner clouds, tool fees and taxes. Documentation does not establish account access or tested runtime availability.","pricing":{"standard":{"input":2,"output":10,"cacheRead":0.2,"cacheWrite":2.5,"cacheWriteByTtl":{"300":2.5,"3600":4},"label":"Standard\/global; cache writes use five-minute TTL"}},"minimumCacheableTokens":512,"lastVerified":"2026-10-05T19:43:01Z","validUntil":"2026-10-06T01:43:01Z","priceHold":"Fallback price capture missing, invalid or expired"},{"id":"claude-haiku-4-5-20251001","name":"Claude Haiku 4.5","provider":"Anthropic","sourceValid":false,"availability":"documented_current","contextWindow":200000,"maxOutputTokens":64000,"sourceUrl":"https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing","sourceUrls":["https:\/\/platform.claude.com\/docs\/en\/about-claude\/pricing","https:\/\/platform.claude.com\/docs\/en\/models\/overview","https:\/\/platform.claude.com\/docs\/en\/build-with-claude\/prompt-caching"],"supportsBatchWithCache":false,"cacheWriteTtlSeconds":300,"cacheReadMultiplier":0.1,"disclosure":"Documentation-supported API estimate; account access and runtime availability untested. First-party Claude API, Standard\/global USD per million text tokens. cacheWrite uses the five-minute TTL; one-hour rates are separately retained in cacheWriteByTtl. Excludes Batch, fast mode, regional premiums, partner clouds, tool fees and taxes. Documentation does not establish account access or tested runtime availability.","pricing":{"standard":{"input":1,"output":5,"cacheRead":0.1,"cacheWrite":1.25,"cacheWriteByTtl":{"300":1.25,"3600":2},"label":"Standard\/global; cache writes use five-minute TTL"}},"minimumCacheableTokens":4096,"lastVerified":"2026-10-05T19:43:01Z","validUntil":"2026-10-06T01:43:01Z","priceHold":"Fallback price capture missing, invalid or expired"},{"provider":"Google","sourceValid":true,"availability":"documented_current","contextWindow":1048576,"maxInputTokens":1048576,"maxOutputTokens":65536,"contextAccounting":"separate-input-output","supportsCaching":false,"cacheEstimateScope":"uncached-only","supportsBatchWithCache":false,"minimumCacheableTokens":null,"sourceUrl":"https:\/\/ai.google.dev\/gemini-api\/docs\/pricing","disclosure":"Gemini API paid Standard USD per million uncached text tokens; output includes thinking tokens. Separate documented input\/output limits, no combined context budget established. Cache read\/write and token-hour storage, Batch\/Flex\/Priority, tools, multimodal output, taxes and account-specific discounts are excluded. Documentation does not establish project\/account access or tested runtime availability.","id":"gemini-3.5-flash-lite","name":"Gemini 3.5 Flash-Lite","sourceUrls":["https:\/\/ai.google.dev\/gemini-api\/docs\/pricing","https:\/\/ai.google.dev\/gemini-api\/docs\/models\/gemini-3.5-flash-lite","https:\/\/ai.google.dev\/gemini-api\/docs\/models","https:\/\/ai.google.dev\/gemini-api\/docs\/deprecations"],"pricing":{"standard":{"input":0.3,"output":2.5,"cacheRead":null,"cacheWrite":null,"label":"Paid Standard; uncached text only"}},"lastVerified":"2026-10-07T04:55:15Z","validUntil":"2026-10-07T10:55:15Z","evidenceSnapshot":"snap-b77a44a9e6d81caf6bc916bbd103","evidenceSha256":"f45b414f7a29162b80e483a077f5327302051d3198a4dffa75c6c2dc16685a0e","evidenceSources":[{"source_id":"google-flash-lite-identity","snapshot":"snap-7720ad40dbacc5a66cfac9db92d4","sha256":"7732c57a64ac58bf116ea0c497a35c1dd4b4074ce2bb22611e29e2a0cef3fea7","captured_at":"2026-10-07T04:55:14Z"},{"source_id":"google-models-identity","snapshot":"snap-eca588dc28f3782d5e37b80126eb","sha256":"d1cd055e18cb16dbee919344b0f99f2c67b51b202fb416fc1fb72b6326b0aabf","captured_at":"2026-10-07T04:55:13Z"},{"source_id":"google-deprecations","snapshot":"snap-1e11382c03b55e5a1edc73170600","sha256":"f49c0c83919e53b7d47f5f988082b7ddef4565bbfc1214d555ff399d93b07152","captured_at":"2026-10-07T04:55:13Z"}],"policyContractSha256":"f5d9a123aa32ae92f8ba2c6d485af850b14987427abc648f8ba1de0f899989e4"},{"provider":"Google","sourceValid":true,"availability":"documented_current","contextWindow":1048576,"maxInputTokens":1048576,"maxOutputTokens":65536,"contextAccounting":"separate-input-output","supportsCaching":false,"cacheEstimateScope":"uncached-only","supportsBatchWithCache":false,"minimumCacheableTokens":null,"sourceUrl":"https:\/\/ai.google.dev\/gemini-api\/docs\/pricing","disclosure":"Gemini API paid Standard USD per million uncached text tokens; output includes thinking tokens. Separate documented input\/output limits, no combined context budget established. Cache read\/write and token-hour storage, Batch\/Flex\/Priority, tools, multimodal output, taxes and account-specific discounts are excluded. Documentation does not establish project\/account access or tested runtime availability.","id":"gemini-3.8-flash","name":"Gemini 3.8 Flash","sourceUrls":["https:\/\/ai.google.dev\/gemini-api\/docs\/pricing","https:\/\/ai.google.dev\/gemini-api\/docs\/models\/gemini-3.8-flash","https:\/\/ai.google.dev\/gemini-api\/docs\/models","https:\/\/ai.google.dev\/gemini-api\/docs\/deprecations"],"pricing":{"standard":{"input":0.75,"output":3.75,"cacheRead":null,"cacheWrite":null,"label":"Paid Standard; uncached text only"}},"futurePricing":{"input":1.5,"output":7.5,"effectiveDate":"2027-01-01","timeZone":null,"active":false,"currency":"USD","unit":"1M text tokens","scope":"Paid Standard; uncached text only"},"currentPricingThroughDate":"2026-12-31","priceTransitionHoldAt":"2026-12-31T10:00:00Z","lastVerified":"2026-10-07T04:55:15Z","validUntil":"2026-10-07T10:55:15Z","evidenceSnapshot":"snap-b77a44a9e6d81caf6bc916bbd103","evidenceSha256":"f45b414f7a29162b80e483a077f5327302051d3198a4dffa75c6c2dc16685a0e","evidenceSources":[{"source_id":"google-flash-identity","snapshot":"snap-4be492a976d31b4eb74b776e2606","sha256":"a8f47285c9c69231a98e58a6e564299a58f582426c4a85aa69286813d0bed72c","captured_at":"2026-10-07T04:55:15Z"},{"source_id":"google-models-identity","snapshot":"snap-eca588dc28f3782d5e37b80126eb","sha256":"d1cd055e18cb16dbee919344b0f99f2c67b51b202fb416fc1fb72b6326b0aabf","captured_at":"2026-10-07T04:55:13Z"},{"source_id":"google-deprecations","snapshot":"snap-1e11382c03b55e5a1edc73170600","sha256":"f49c0c83919e53b7d47f5f988082b7ddef4565bbfc1214d555ff399d93b07152","captured_at":"2026-10-07T04:55:13Z"}],"policyContractSha256":"f5d9a123aa32ae92f8ba2c6d485af850b14987427abc648f8ba1de0f899989e4"}],"producer":"reviewed-catalog-with-tracker-validity-guard","tracker_release_id":"run-20261007T045501Z","held_model_ids":["claude-fable-5-1","claude-opus-5-5","claude-sonnet-5-5","claude-haiku-4-5-20251001"],"price_holds":{"claude-fable-5-1":"Fallback price capture missing, invalid or expired","claude-opus-5-5":"Fallback price capture missing, invalid or expired","claude-sonnet-5-5":"Fallback price capture missing, invalid or expired","claude-haiku-4-5-20251001":"Fallback price capture missing, invalid or expired"},"fallback_reason":"Tracked prices or cache policy held for source review"}