メインコンテンツまでスキップ

はじめに

TheDogAPI は、犬種のデータ、画像、写真解析を提供する REST API です。ペットのプロフィール、健康チェック、飼い主向けの品種コンテンツを作ったり、保険・動物病院・ペットフードの製品に品種データを加えたりできます。

1. API キーを取得する​

サインアップすると、キーがメールで届きます。すべてのリクエストで x-api-key ヘッダーに入れて送ってください。詳しくは認証を、本番データに触れずにテストする方法はステージング環境と本番環境のアカウントをご覧ください。

2. 最初のリクエストを送る​

curl -H "x-api-key: YOUR-API-KEY" https://api.thedogapi.com/v1/breeds/115
{
"id": "115",
"name": "German Shepherd",
…
}

すべてのエンドポイントは https://api.thedogapi.com/v1 以下にあります。うまくいかないときは、エラーと制限で各ステータスコードと再試行の目安を確認してください。

3. 作りたいものを選ぶ​

やりたいこと最初に読むもの
品種の詳細、豆知識、健康のヒントを表示する飼い主向けコンテンツのための品種データ
犬の画像を検索する、またはユーザーに自分の写真をアップロードしてもらう画像と画像のアップロード
飼い主ごとにペットのプロフィールを用意するペットを作成する、次にペットとユーザーを紐づける
写真から品種・年齢・体重を推定する品種の判定、年齢の推定、体重の推定
獣医師のレビュー付きで体型を評価するボディコンディションスコア
1日のカロリーや減量プランを提案する1日のカロリーと減量プラン
健康記録を継続して残すペットの健康履歴
結果を自分のサーバーに送ってもらうWebhook

すべてのガイドはガイドの概要にあります。すべてのエンドポイントとフィールドは API リファレンスにあります。

プラン​

Free プランは学習や趣味のプロジェクト向けです。Startup プランでは、手頃な月額料金で商用ライセンス、より高いリクエスト上限、品種データの全項目が使えます。Enterprise プランでは、写真解析、健康記録、計算ツールが使えます。

品種の特徴(体重、体高、寿命)、豆知識、健康のヒントは Startup に含まれます。次の品種データはどのプランにも追加できます:食事のリスクと推奨、アレルゲン、ジョーク、品種別の心拍数と呼吸数、ドッグパーク、血統、画像ラベリング、歯の健康。

キーで何が有効になっているかは、GET /accounts/features を呼ぶか、有効にする機能を選ぶをご覧ください。Enterprise の利用と料金についてはお問い合わせください。