コンテンツにスキップ

メンテナンスカロリー API

実用的な減量と筋肉増加の目標範囲で、基礎代謝量を計算し、メンテナンスカロリーを算出します。

エンドポイント

  • GET /api/v1/maintenance-calorie
  • POST /api/v1/maintenance-calorie/post

パラメータ

名前 必須 クエリ/ボディ 説明
sex 文字列 はい クエリ/ボディ male または female
age 数値 (>0) はい クエリ/ボディ 年単位の年齢
height 数値 (>0) はい クエリ/ボディ 高さ (cm) (metric) または インチ (imperial)
weight 数値 (>0) はい クエリ/ボディ 体重 (kg) (metric) または ポンド (imperial)
unit 文字列 はい クエリ/ボディ metric または imperial
activity_level 文字列 はい クエリ/ボディ little/no exercise, 1-2 times/week, 2-3 times/week, 3-5 times/week, 6-7 times/week, pro athlete
lang 文字列 いいえ クエリ レスポンス言語 (en, es, de, fr, pt, ja, hi, ar)

このエンドポイントを使用する理由

  • マクロ栄養計画の前に、安定したカロリーベースを提供します。
  • 減量、維持、増加の目標範囲を返します。
  • 指示とモニタリングフィールドを提供することで、遵守を改善します。

始める

リクエストの例

curl -X GET "https://api.hefitapi.com/api/v1/maintenance-calorie?sex=female&age=31&height=167&weight=68&unit=metric&activity_level=3-5%20times/week&lang=en" \
  -H "X-API-Key: YOUR_API_KEY"
curl -X POST "https://api.hefitapi.com/api/v1/maintenance-calorie/post?lang=en" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"sex":"male","age":36,"height":71,"weight":186,"unit":"imperial","activity_level":"2-3 times/week"}'

レスポンスの例

Info

以下のレスポンス例は、あくまでデモンストレーション用です。 このエンドポイントに対して実際のリクエストを実行することで、完全でリアルタイム、そしてより詳細な JSON 構造を取得できます。

{
  "sex": "female",
  "age": 31.0,
  "height_cm": 167.0,
  "weight_kg": 68.0,
  "unit": "metric",
  "activity_level": "3-5 times/week",
  "bmr_kcal_per_day": 1417.75,
  "activity_multiplier": 1.75,
  "m_calorie_kcal_per_day": 2481.06,
  "calorie_band": "moderate",
  "calorie_band_label": "Moderate",
  "goal_targets_kcal": {
    "fat_loss": 2109,
    "maintenance": 2481,
    "muscle_gain": 2729
  },
  "priority_focus": ["Track adherence before major changes"],
  "activity_guidance": ["Sustain weekly movement consistency"],
  "adjustment_rules": ["Adjust by 100-150 kcal based on trend"],
  "monitoring_plan": "Review bodyweight and energy levels weekly.",
  "_enterprise": {
    "client": "Acme Health",
    "plan": "pro",
    "request_id": "d21562072ea3f83f",
    "quota": 120,
    "usage_tracking": true
  },
  "_api_metadata_": {
    "endpoint_name": "maintenance_calorie",
    "response_language": "en"
  }
}

製品のポジショニング

栄養スイート、コーチングCRM、およびデジタルヘルスプログラム向けの基盤となるエンドポイント。

備考

activity_level は、サポートされている正確な文字列のいずれかと一致する必要があります。

推奨されるエンドポイント