{
  "generated_at": "2026-07-16T08:59:42.364Z",
  "usd_to_krw": 1488.31,
  "fx_date": "Thu, 16 Jul 2026",
  "models": {
    "gpt-5.6-sol": {
      "input_per_m": 5,
      "output_per_m": 30
    },
    "gpt-5.6-terra": {
      "input_per_m": 2.5,
      "output_per_m": 15
    },
    "gpt-5.6-luna": {
      "input_per_m": 1,
      "output_per_m": 6
    },
    "gpt-5.5": {
      "input_per_m": 5,
      "output_per_m": 30
    },
    "claude-fable-5": {
      "input_per_m": 10,
      "output_per_m": 50
    },
    "claude-opus-4-8": {
      "input_per_m": 5,
      "output_per_m": 25
    },
    "claude-sonnet-5": {
      "input_per_m": 2,
      "output_per_m": 10,
      "note": "프로모션가 ~2026-08-31, 이후 $3/$15"
    },
    "claude-haiku-4-5": {
      "input_per_m": 1,
      "output_per_m": 5
    },
    "gemini-3.5-flash": {
      "input_per_m": 1.5,
      "output_per_m": 9
    },
    "gemini-flash-latest": {
      "input_per_m": 1.5,
      "output_per_m": 9,
      "note": "별칭 — 현재 gemini-3.5-flash로 연결"
    },
    "gemini-3.1-pro": {
      "input_per_m": 2,
      "output_per_m": 12
    },
    "gemini-3.1-flash-lite": {
      "input_per_m": 0.25,
      "output_per_m": 1.5
    }
  },
  "services": {
    "anthropic-plans": {
      "service": "Claude 구독",
      "source": "https://claude.com/pricing",
      "as_of": "2026-07-10",
      "currency": "USD",
      "note": "claude.com 한국 표시가 — 부가세 포함. 괄호 세전가는 anthropic.com 기준. App Store 원화는 별도 채널가(애플 할증)",
      "plans": [
        {
          "name": "Free",
          "monthly": 0
        },
        {
          "name": "Pro",
          "monthly": 22,
          "monthly_if_annual": 18,
          "pretax_monthly": 20,
          "app_store_krw": 33000,
          "note": "연간 $220 선불 · App Store ₩33,000"
        },
        {
          "name": "Max 5x",
          "monthly": 110,
          "pretax_monthly": 100,
          "app_store_krw": 199000
        },
        {
          "name": "Max 20x",
          "monthly": 220,
          "pretax_monthly": 200,
          "app_store_krw": 449000
        },
        {
          "name": "Team Standard",
          "monthly": 27.5,
          "monthly_if_annual": 22,
          "note": "1인석"
        },
        {
          "name": "Team Premium",
          "monthly_if_annual": 110,
          "note": "1인석 · 표준석 대비 5x"
        }
      ],
      "history": [
        {
          "date": "2026-07-09",
          "change": "최초 수집 (anthropic.com 세전가)",
          "kind": "ops"
        },
        {
          "date": "2026-07-10",
          "change": "claude.com 한국 표시가(부가세 포함)로 전면 교체 — Max 5x/20x 명시, 기존 10% 낮은 표기 원인은 세전/세후 혼동",
          "kind": "ops"
        }
      ]
    },
    "claude-api": {
      "service": "Claude API",
      "source": "https://docs.claude.com/en/docs/about-claude/pricing",
      "currency": "USD",
      "unit": "per 1M tokens",
      "models": [
        {
          "name": "Claude Fable 5",
          "input": 10,
          "output": 50,
          "cache_read": 1
        },
        {
          "name": "Claude Mythos 5",
          "input": 10,
          "output": 50,
          "cache_read": 1,
          "note": "limited availability"
        },
        {
          "name": "Claude Opus 4.8",
          "input": 5,
          "output": 25,
          "cache_read": 0.5
        },
        {
          "name": "Claude Sonnet 5",
          "input": 2,
          "output": 10,
          "cache_read": 0.2,
          "note": "프로모션가 ~2026-08-31. 9/1부터 $3/$15"
        },
        {
          "name": "Claude Sonnet 4.6",
          "input": 3,
          "output": 15,
          "cache_read": 0.3
        },
        {
          "name": "Claude Haiku 4.5",
          "input": 1,
          "output": 5,
          "cache_read": 0.1
        }
      ],
      "scheduled_changes": [
        {
          "date": "2026-09-01",
          "change": "Sonnet 5 프로모션 종료: $2/$10 → $3/$15"
        }
      ],
      "as_of": "2026-07-10",
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 구조화 (스냅샷 기반)",
          "kind": "ops"
        }
      ]
    },
    "cursor": {
      "service": "Cursor",
      "source": "https://cursor.com/pricing",
      "currency": "USD",
      "plans": [
        {
          "name": "Hobby",
          "monthly": 0
        },
        {
          "name": "Pro",
          "monthly": 20
        },
        {
          "name": "Pro+",
          "monthly": 60
        },
        {
          "name": "Ultra",
          "monthly": 200
        },
        {
          "name": "Teams",
          "monthly": 40,
          "note": "1인석"
        }
      ],
      "as_of": "2026-07-10",
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 구조화 (스냅샷 기반)",
          "kind": "ops"
        },
        {
          "date": "2026-07-10",
          "change": "Pro+($60)·Ultra($200)·Hobby 추가 — 탭 뒤 가격 누락 보정, JSON-LD로 검증",
          "kind": "ops"
        }
      ],
      "note": "페이지 내장 JSON-LD(Offer) 기준"
    },
    "gemini-api": {
      "service": "Gemini API",
      "source": "https://ai.google.dev/gemini-api/docs/pricing",
      "currency": "USD",
      "unit": "per 1M tokens (Paid Tier, Standard)",
      "models": [
        {
          "name": "Gemini 3.5 Flash",
          "input": 1.5,
          "output": 9,
          "note": "출력에 thinking 토큰 포함"
        },
        {
          "name": "Gemini 3.1 Pro",
          "input": 2,
          "output": 12
        },
        {
          "name": "Gemini 3.1 Flash-Lite",
          "input": 0.25,
          "output": 1.5
        }
      ],
      "as_of": "2026-07-10",
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 구조화 (스냅샷 기반)",
          "kind": "ops"
        }
      ]
    },
    "glm": {
      "service": "GLM Coding Plan",
      "source": "https://z.ai/subscribe",
      "as_of": "2026-07-10",
      "currency": "USD",
      "note": "GLM-5.2 기반 코딩 플랜 · 연간 결제 시 -30% (2년차부터 표시 연가)",
      "plans": [
        {
          "name": "Lite",
          "monthly": 18,
          "monthly_if_annual": 12.6
        },
        {
          "name": "Pro",
          "monthly": 72,
          "monthly_if_annual": 50.4
        },
        {
          "name": "Max",
          "monthly": 160,
          "monthly_if_annual": 112
        }
      ],
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 수집",
          "kind": "ops"
        }
      ]
    },
    "google-ai-plans": {
      "service": "Google AI 구독",
      "source": "https://one.google.com/about/google-ai-plans",
      "as_of": "2026-07-10",
      "currency": "KRW",
      "note": "한국 페이지 렌더링 수집 (부가세 표기 여부는 결제 화면 기준 확인 필요)",
      "plans": [
        {
          "name": "AI Plus",
          "monthly": 7500
        },
        {
          "name": "AI Pro",
          "monthly": 29000
        },
        {
          "name": "AI Ultra",
          "monthly_from": 119000,
          "note": "최저가 — 스토리지 용량별 차등"
        }
      ],
      "history": [
        {
          "date": "2026-07-10",
          "change": "미국 IP 부분 수집분(Premium $10/$20)을 한국 실측치로 교체",
          "kind": "ops"
        },
        {
          "date": "2026-07-10",
          "change": "Ultra를 최저가(from) 표기로 정정",
          "kind": "ops"
        }
      ]
    },
    "grok": {
      "service": "Grok 구독",
      "source": "https://apps.apple.com/kr/app/x/id6670324846",
      "as_of": "2026-07-10",
      "currency": "KRW",
      "note": "App Store 한국 IAP (부가세 포함)",
      "plans": [
        {
          "name": "SuperGrok Lite",
          "monthly": 14000,
          "yearly": 149000
        },
        {
          "name": "SuperGrok",
          "monthly": 44000,
          "yearly": 449000
        },
        {
          "name": "SuperGrok Heavy",
          "monthly": 449000
        }
      ],
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 수집",
          "kind": "ops"
        }
      ]
    },
    "kimi": {
      "service": "Kimi 구독",
      "source": "https://apps.apple.com/kr/app/x/id6474233312",
      "as_of": "2026-07-10",
      "currency": "KRW",
      "note": "App Store 한국 IAP (부가세 포함) — 티어명은 실제 상품명",
      "plans": [
        {
          "name": "Moderato",
          "monthly": 25000
        },
        {
          "name": "Allegretto",
          "monthly": 55000
        },
        {
          "name": "Vivace",
          "monthly": 299000
        }
      ],
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 수집",
          "kind": "ops"
        }
      ]
    },
    "openai-api": {
      "service": "OpenAI API",
      "source": "https://platform.openai.com/docs/pricing",
      "currency": "USD",
      "unit": "per 1M tokens",
      "note": "short = 짧은 컨텍스트, long = 긴 컨텍스트 단가",
      "models": [
        {
          "name": "gpt-5.6-sol",
          "input": 5,
          "output": 30,
          "cached_input": 0.5,
          "long": {
            "input": 10,
            "output": 45
          }
        },
        {
          "name": "gpt-5.6-terra",
          "input": 2.5,
          "output": 15,
          "cached_input": 0.25,
          "long": {
            "input": 5,
            "output": 22.5
          }
        },
        {
          "name": "gpt-5.6-luna",
          "input": 1,
          "output": 6,
          "cached_input": 0.1,
          "long": {
            "input": 2,
            "output": 9
          }
        },
        {
          "name": "gpt-5.5",
          "input": 5,
          "output": 30,
          "cached_input": 0.5,
          "long": {
            "input": 10,
            "output": 45
          }
        },
        {
          "name": "gpt-5.5-pro",
          "input": 30,
          "output": 180,
          "long": {
            "input": 60,
            "output": 270
          }
        },
        {
          "name": "gpt-5.4",
          "input": 2.5,
          "output": 15,
          "cached_input": 0.25,
          "long": {
            "input": 5,
            "output": 22.5
          }
        },
        {
          "name": "gpt-5.4-mini",
          "input": 0.75,
          "output": 4.5,
          "cached_input": 0.075
        }
      ],
      "as_of": "2026-07-10",
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 구조화 (스냅샷 기반)",
          "kind": "ops"
        }
      ]
    },
    "openai-chatgpt": {
      "service": "ChatGPT 구독",
      "source": "https://apps.apple.com/kr/app/chatgpt/id6448311069",
      "currency": "KRW",
      "note": "App Store 앱 내 구입 원화 가격 (iOS 기준 — 웹 결제와 다를 수 있음)",
      "plans": [
        {
          "name": "Go",
          "monthly": 13000
        },
        {
          "name": "Plus",
          "monthly": 29000,
          "yearly": 299000,
          "note": "연간 ₩299,000 (App Store 별도 항목)"
        },
        {
          "name": "Pro 5x",
          "monthly": 159000
        },
        {
          "name": "Pro 20x",
          "monthly": 299000
        }
      ],
      "as_of": "2026-07-10",
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 구조화 (스냅샷 기반)",
          "kind": "ops"
        }
      ]
    },
    "perplexity": {
      "service": "Perplexity",
      "source": "https://apps.apple.com/kr/app/x/id1668000334",
      "as_of": "2026-07-13",
      "currency": "KRW",
      "note": "App Store 한국 IAP (부가세 포함) — 웹 표시가는 Pro $20/월·Max $200/월(VAT포함, 참고). 구 SKU(₩33,000 등) 병존",
      "plans": [
        {
          "name": "Pro",
          "monthly": 29000,
          "yearly": 299000
        },
        {
          "name": "Max",
          "monthly": 349000
        }
      ],
      "history": [
        {
          "date": "2026-07-09",
          "change": "최초 수집 (웹, 연간 환산가)",
          "kind": "ops"
        },
        {
          "date": "2026-07-10",
          "change": "월간가 확정 (웹 $20/$200 VAT포함)",
          "kind": "ops"
        },
        {
          "date": "2026-07-13",
          "change": "소스를 App Store로 교체 — 웹이 데이터센터 IP 차단으로 3일 연속 수집 실패",
          "kind": "ops"
        }
      ]
    },
    "xai-api": {
      "service": "xAI API",
      "source": "https://docs.x.ai/docs/models",
      "as_of": "2026-07-10",
      "currency": "USD",
      "unit": "per 1M tokens",
      "models": [
        {
          "name": "grok-4.5",
          "input": 2,
          "output": 6
        }
      ],
      "history": [
        {
          "date": "2026-07-10",
          "change": "최초 수집 (grok-4.5만 가격 공개 상태)",
          "kind": "ops"
        }
      ]
    }
  },
  "tokens_korean": {
    "corpus_version": 1,
    "results": {
      "openai (o200k: GPT-4o~5)": {
        "ko_chat": {
          "tokens": 211,
          "chars": 326
        },
        "ko_tech": {
          "tokens": 212,
          "chars": 363
        },
        "ko_news": {
          "tokens": 185,
          "chars": 327
        },
        "ko_code": {
          "tokens": 178,
          "chars": 363
        },
        "en_ref": {
          "tokens": 164,
          "chars": 817
        },
        "_summary": {
          "ko_chars_per_token": 1.75,
          "en_chars_per_token": 4.98,
          "ko_cost_multiplier_same_content": 1.29
        }
      },
      "deepseek-v3": {
        "ko_chat": {
          "tokens": 249,
          "chars": 326
        },
        "ko_tech": {
          "tokens": 242,
          "chars": 363
        },
        "ko_news": {
          "tokens": 218,
          "chars": 327
        },
        "ko_code": {
          "tokens": 188,
          "chars": 363
        },
        "en_ref": {
          "tokens": 169,
          "chars": 817
        },
        "_summary": {
          "ko_chars_per_token": 1.54,
          "en_chars_per_token": 4.83,
          "ko_cost_multiplier_same_content": 1.43
        }
      },
      "qwen-2.5": {
        "ko_chat": {
          "tokens": 225,
          "chars": 326
        },
        "ko_tech": {
          "tokens": 252,
          "chars": 363
        },
        "ko_news": {
          "tokens": 224,
          "chars": 327
        },
        "ko_code": {
          "tokens": 192,
          "chars": 363
        },
        "en_ref": {
          "tokens": 164,
          "chars": 817
        },
        "_summary": {
          "ko_chars_per_token": 1.54,
          "en_chars_per_token": 4.98,
          "ko_cost_multiplier_same_content": 1.54
        }
      },
      "claude (API)": {
        "ko_chat": {
          "tokens": 368,
          "chars": 326
        },
        "ko_tech": {
          "tokens": 386,
          "chars": 363
        },
        "ko_news": {
          "tokens": 344,
          "chars": 327
        },
        "ko_code": {
          "tokens": 265,
          "chars": 363
        },
        "en_ref": {
          "tokens": 254,
          "chars": 817
        },
        "_summary": {
          "ko_chars_per_token": 1.01,
          "en_chars_per_token": 3.22,
          "ko_cost_multiplier_same_content": 1.52
        }
      },
      "gemini (API)": {
        "ko_chat": {
          "tokens": 184,
          "chars": 326
        },
        "ko_tech": {
          "tokens": 203,
          "chars": 363
        },
        "ko_news": {
          "tokens": 179,
          "chars": 327
        },
        "ko_code": {
          "tokens": 193,
          "chars": 363
        },
        "en_ref": {
          "tokens": 167,
          "chars": 817
        },
        "_summary": {
          "ko_chars_per_token": 1.82,
          "en_chars_per_token": 4.89,
          "ko_cost_multiplier_same_content": 1.22
        }
      }
    }
  }
}