{"schema_version":"1.0.0","last_updated":"2026-10-16","note":"Each row is a snapshot. We append new rows when prices change; we do not overwrite history.","rows":[{"id":"anthropic-claude-sonnet-4-input","provider":"Anthropic","product":"Claude API","model_or_plan":"Claude Sonnet 4 — input tokens","unit":"USD per 1M input tokens","price":3,"checked_on":"2026-10-16","source_url":"https://www.anthropic.com/pricing#api"},{"id":"anthropic-claude-sonnet-4-output","provider":"Anthropic","product":"Claude API","model_or_plan":"Claude Sonnet 4 — output tokens","unit":"USD per 1M output tokens","price":15,"checked_on":"2026-10-16","source_url":"https://www.anthropic.com/pricing#api"},{"id":"openai-gpt-4o-mini-input","provider":"OpenAI","product":"API","model_or_plan":"GPT-4o mini — input tokens","unit":"USD per 1M input tokens","price":0.15,"checked_on":"2026-10-16","source_url":"https://openai.com/api/pricing/"},{"id":"openai-gpt-4o-mini-output","provider":"OpenAI","product":"API","model_or_plan":"GPT-4o mini — output tokens","unit":"USD per 1M output tokens","price":0.6,"checked_on":"2026-10-16","source_url":"https://openai.com/api/pricing/"},{"id":"vercel-hobby","provider":"Vercel","product":"Hosting","model_or_plan":"Hobby","unit":"USD per month (list)","price":0,"checked_on":"2026-10-16","source_url":"https://vercel.com/pricing","notes":"Hobby is for non-commercial personal projects per Vercel terms."},{"id":"vercel-pro","provider":"Vercel","product":"Hosting","model_or_plan":"Pro","unit":"USD per month","price":20,"checked_on":"2026-10-16","source_url":"https://vercel.com/pricing"},{"id":"resend-free","provider":"Resend","product":"Email","model_or_plan":"Free tier","unit":"USD per month","price":0,"checked_on":"2026-10-16","source_url":"https://resend.com/pricing","notes":"Free tier limits apply; see source."},{"id":"resend-pro","provider":"Resend","product":"Email","model_or_plan":"Pro","unit":"USD per month","price":20,"checked_on":"2026-10-16","source_url":"https://resend.com/pricing"}]}