ペットシッター料金計算
訪問ペットシッターの見積もりを一度で出せます。1匹目の1日料金45に2匹目の犬の追加料金15を足して5日間なら、1日60、滞在全体で300です。追加の動物の計算ミスを防げます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 日額料金
- 45
- 日数
- 5
- 追加料金
- 15
- ペット
- 2
- 合計
- 300
- 追加のペット
- 1
- 1日あたりの料金
- 60
- 基本合計
- 225
ペットシッター料金計算は、ハウスシッティングの見積もりを一つの正直な合計にします。最初の動物の日額、訪問が続く暦日数、家にいる頭数、追加の一頭ごとに上乗せする料金は、すでにご存じです。プロのシッター、休暇中のハウスシッター、預かり施設を使わない留守番サービスは同じ式を使います。最初の動物は日額で課金し、追加の一頭は滞在の各日に公表済みの上乗せを足し、請求は結合した一日分と予約日数の積です。
日額・追加ペット・滞在日数が合計になる仕組み
ペットシッターの請求は謎の上乗せではありません。最初の一頭の日額、追加の一頭ごとの料金、整数の日数という短い積です。Rover 型の料金表、独立ハウスシッター、預かりなし休暇カバーが二頭目の犬や猫の上乗せを公表するやり方です。
その結合した一日分に days を掛ければ total、顧客へ送ったり台帳へ落とせる滞在価格です。同じ式は二行に分けても示せます。日額 45 単位、5 日、2 頭、上乗せ 15 単位なら一日 60 単位、滞在は 300:最初の一頭が 225、二頭目が 75 です。
上乗せが適用されないときの正しい動きです。夜間対日中の分割、祝日割増、立ち寄り回数は別見積であり、この計算は作りません。答える検索は一つです。 公表日額、追加一頭の料金、頭数、正の整数の日数が与えられたとき、ペットシッターの総額はいくらか、です。
ペットシッター料金計算が役立つ場面
独立シッターはペットシッター料金計算を使い、5 日・2 頭の見積が夜更けの表計算ミスで追加動物を安く売らないようにします。シッターサイトの顧客見積フォームは同じ式をブラウザで走らせ、予約確定時に事務自動化経路が同一の合計を再計算できます。検証失敗は残高を消費しません。
days を正の整数に保ち、テストで total を固定すれば、宿題・LMS プラグイン・シッター表・予約アプリ向けに再現可能な滞在価格が得られます。ドッグフード分量、猫カロリー目標、預かり密度、残業総支給の検索は別意図です。日額・追加一頭料金・頭数・日数だけが問うペットシッター総額のときはこのページに留まってください。
この数字は料金表の合計であり、税・移動・祝日割増・獣医緊急預り金ではありません。
活用例
二頭の休暇ハウスシット
最初の一頭の日額と公表の追加一頭料金から、犬二頭の五日滞在を見積もり、丸めた合計を顧客見積として送ってください。
よくある質問
days が正の整数でないとどうなりますか?
0、負、1.5 のような分数、空文字、非数値は拒否され、課金されません。
ペットシッターの滞在料金の合計はどう計算しますか?
1日料金に、2匹目以降1匹ごとの追加料金を足し、日数を掛けます。45に15を足して5日間なら、1日60、合計300になります。
追加料金は1匹目にもかかりますか?
かかりません。1匹目は1日料金に含まれ、追加料金がかかるのは2匹目以降だけです。1匹だけを預かる場合、合計は1日料金に日数を掛けた額になります。
合計に税金や交通費、祝日の割増は含まれますか?
含まれません。1日料金、追加料金、頭数、日数から出した料金表どおりの合計です。税金、交通費、祝日割増、緊急時の動物病院への備えを請求する場合は、別に加えてください。
単発の訪問や泊まりのお世話にも使えますか?
1日単位で料金を決めている場合に限ります。夜と昼のお世話を分けたり、単発の訪問回数を数えたりはしないため、その場合は訪問ごとの料金で別の見積もりを作ってください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/bio/pet-sitter-rates \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"daily_rate":45,"days":5,"extra_fee":15,"pets":2}'const res = await fetch("https://api.kit.forhosting.com/bio/pet-sitter-rates", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"daily_rate": 45,
"days": 5,
"extra_fee": 15,
"pets": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/pet-sitter-rates",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"daily_rate": 45,
"days": 5,
"extra_fee": 15,
"pets": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/pet-sitter-rates", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"daily_rate":45,"days":5,"extra_fee":15,"pets":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"daily_rate":45,"days":5,"extra_fee":15,"pets":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/pet-sitter-rates", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"daily_rate": 45,
"days": 5,
"extra_fee": 15,
"pets": 2
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.pet_sitter_rates",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_days | 3650 |
max_pets | 50 |
max_daily_rate | 100000 |
max_extra_fee | 100000 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
daily_rate、正の整数の days、追加一頭あたり一日の extra_fee、正の整数の頭数 pets を入力してください。同じ決定的モジュールが無料のブラウザ実行と前払い API を動かすため、シッター表・顧客見積フォーム・宿題確認が丸めた合計で食い違うことはありません。
日額・追加ペット・滞在日数が合計になる仕組み
最初のペットはシットの各日に daily_rate で課金されます。最初のあとの一頭は追加ペットなので、pets が少なくとも 2 のとき additional_pets は pets から 1 を引いた値、一頭だけのときは 0 です。追加の一頭は一日につき一度 extra_fee を日額に足します。したがって一日分は daily_rate に extra_fee と additional_pets の積を足したものです。base_total は daily_rate に days を掛けたもの、extra_total は extra_fee に additional_pets と days を掛けたもので、足せばまた total です。一頭のシットは extra_fee をまったく無視します。
入力契約、応答の形、誤り時の動き
追加動物に上乗せしないときは 0 が合法です。分数・0・負・無限・空文字は失敗します。合計はすでに提示している通貨と対にしてください。この端点は通貨換算も税の加算もしません。必須四欄の JSON 本体を POST してください。daily_rate は最初の一頭を毎日課金する金額(別名 rate、daily、base_rate、first_pet_rate)で、非負の有限数または数値文字列、上限は十万です。extra_fee は追加一頭あたり一日の上乗せ(別名 extra、additional_pet_fee、extra_pet_fee、additional_fee)で、同じく有限・非負・十万以下です。days は暦日の整数でのシット長さ(別名 nights、duration、stay_days、num_days)で、1 から 3650 までの正の整数でなければなりません。pets は最初の一頭を含む総頭数(別名 pet_count、num_pets、animals、n_pets)で、1 から 50 までの正の整数です。このページが掲げる誤りは days 規則です。days が正の整数でないと、タスクは days を名指しする invalid_input で失敗し、その失敗は課金されません。欠落欄、空文字、非有限値、金額欄の負、宣言上限を超える値も、欄を名指しする invalid_input で失敗します。成功時は本体がきれいにした daily_rate、days、extra_fee、pets を返し、additional_pets を出し、daily_charge を家の全頭の一日合計として報告し、base_total と extra_total を二行として報告し、total を小数第二位への half-up 丸めの滞在価格として返し、formula に式を書き直します。例:daily_rate 45、days 5、extra_fee 15、pets 2 は additional_pets 1、daily_charge 60、base_total 225、extra_total 75、total 300 になります。
ペットシッター料金計算が役立つ場面
代理店と休暇カバー窓口は予約カードから daily_rate、days、extra_fee、pets をまとめ、半日の貼り付けを黙って丸めて請求にしない決定的な神託を必要とします。試験対策ジェネレータとホスピタリティの学生カタは、既知の 2 頭滞在、上乗せが合計へ漏れない 1 頭滞在、整数でない days の invalid_input 経路を固定し、壊れた採点が 3 日半の課金を通さないようにします。実装は純 parse のティア A なので、成功した呼び出しは毎回公表の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。
連携の活用例
一頭の立ち寄りカバー
pets が 1 のとき、extra_fee が請求を膨らませないことを確認します。滞在合計は daily_rate に正の整数 days を掛けただけです。
代理店の予約一括
休暇カバー窓口の各カードを daily_rate、days、extra_fee、pets から再計算し、台帳が公表料金表と半日漏れなく一致するようにします。
技術的な質問
ペットシッターの総額はどう計算しますか?
additional_pets は max(pets − 1, 0) です。daily_charge は daily_rate に extra_fee と additional_pets の積を足したものです。total は daily_charge に days を掛け、小数第二位へ half-up 丸めます。base_total と extra_total の和と同じです。
一頭だけのとき extra_fee は適用されますか?
いいえ。pets が 1 のとき additional_pets は 0 なので extra_total は 0、total は daily_rate に days を掛けた値です。extra_fee は送ってください。式がゼロ倍するだけです。
extra_fee や daily_rate は 0 でもよいですか?
はい。追加動物に上乗せしないシッターは extra_fee 0 を送ります。無料の試用日は daily_rate 0 を送れます。どちらも有限かつ非負のままである必要があります。
ペットシッター料金計算の費用はいくらですか?
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに $0.002 の前払い KIT 残高を使います。無効な入力は課金されません。