ホットペッパー Webサービス/API リファレンス

2007.11.19 ホットペッパーWebサービスはリクルートWebサービスに統合されました。
ホットペッパーWebサービスはリクルートWebサービスに統合されました。そのためリクルートWebサービスの利用規約が適用されますので、こちら をご覧ください。
現在公開中の「ホットペッパーWebサービス(http://api.hotpepper.jp)」に関しましては、リクルートWebサービスへの統合後も当面の間稼動いたしますが、機能追加等は今後行われませんので、新しく開発をされる方は、 http://webservice.recruit.co.jp/hotpepper/で提供されるリクルートWebサービス版をお使いください。

■グルメサーチAPI ベータ版(旧ver1.0)

リクエストURL
リクエストパラメータ
サンプルクエリ
レスポンスフィールド
サンプルレスポンス
エラーコード
エラー時のレスポンス

■マスタ系API(旧ver1.0)

大サービスエリア
サービスエリア
大エリア
中エリア
小エリア
お店ジャンル
予算

グルメサーチAPI ベータ版(旧ver1.0)

  • *1 APIキーとして、リクルートWebサービスのAPIキー[新規登録]を使用してください。従来のguestも当面の間ご使用になれます。

■リクエストURL

http://api.hotpepper.jp/GourmetSearch/V1/

■リクエストパラメータ

パラメーター 項目名 必須 説明
key APIキー APIを利用するために割り当てられたキーを設定します。 リクルートWebサービスのAPIキー。*1
ShopIdFront お店ID 店舗指定検索を行う場合、いずれか必須 お店に割り当てられた番号で検索します。 「J」+半角数字
ShopNameKana 掲載店名かな お店の読みかなで検索(部分一致)します。 UTF8ひらがな
ShopName 掲載店名 お店の名前で検索(部分一致)します。 UTF8
ShopTel 電話番号 お店の電話番号で検索(完全一致)します。 半角数字(ハイフンなし)
ShopAddress 住所 お店の住所で検索(部分一致)します。 UTF8
KtaiCoupon 携帯クーポン拒否 携帯クーポンの有無で絞り込み条件を指定します。 1:携帯クーポンなし、0:携帯クーポンがある、指定なし:絞り込みなし
LargeServiceAreaCD 大サービスエリアCD エリア検索を行う場合いずれか必須 エリアに割り当てられた番号で検索します。 エリアコード対応表参照
ServiceAreaCD サービスエリアCD エリアコード対応表参照
LargeAreaCD 大エリアCD エリアコード対応表参照
MiddleAreaCD 中エリアCD エリアコード対応表参照
SmallAreaCD 小エリアCD エリアコード対応表参照
Keyword フリーワード フリーワード検索 店名かな、店名、住所、お店ジャンルキャッチ、キャッチに対してフリーワード検索(部分一致)します。 UTF8
GenreCD お店ジャンルCD お店のジャンルで絞込み条件を指定します。 ジャンルコード対応表参照
Order ソート順(名前(かな順)、ジャンルコード順、小エリアコード順 検索結果の並び順を指定します。おススメ順は定期的に更新されます。 1:店名かな順、2:ジャンルコード順、3:小エリアコード順、4:おススメ順。初期値はおススメ順。
Start 検索の開始位置(何件目か?) 検索結果の何件目から出力するかを指定します。 半角数字。初期値1
Count 1ページあたりの取得数 検索結果の最大出力データ数を指定します。 1~100までの半角数字。初期値10

■サンプルクエリ

店名:居酒屋ホットペッパーで検索(結果は小エリアコード順)
http://api.hotpepper.jp/GourmetSearch/V1/?key=[APIキー*1]&ShopName=%E5%B1%85%E9%85%92%E5%B1%8B%E3
%83%9B%E3%83%83%E3%83%88%E3%83%9A%E3%83%83%E3%83%91%E3%83%BC&Order=3

■レスポンスフィールド

フィールド 説明 出現回数
Results 1
 NumberOfResults 該当件数 半角数字 1 100
 DisplayPerPage 表示件数 半角数字 1 10
 DisplayFrom 表示From 半角数字 1 1
 APIVersion APIバージョン 半角数字・記号 1 1.0
 Shop 表示件数分
  ShopIdFront お店ID 半角英数 1 J000000001
  ShopNameKana 掲載店名かな 全角・半角 1 いざかや ほっとぺっぱー
  ShopName 掲載店名 全角・半角 1 居酒屋 ホットペッパー
  ShopAddress 住所 全角・半角 1 東京都中央区銀座1-15-7 マック銀座ビル1F
  StationName 最寄駅名 全角・半角 1 銀座
  KtaiCoupon ケータイ用クーポン掲載拒否 0:掲載OK、1:掲載拒否 1 0
  LargeServiceAreaCD 大サービスエリアCD 半角英数 1 SS10
  LargeServiceAreaName 大サービスエリア名 全角・半角 1 関東
  ServiceAreaCD サービスエリアCD 半角英数 1 SA11
  ServiceAreaName サービスエリア名 全角・半角 1 東京
  LargeAreaCD 大エリアCD 半角英数 1 Z011
  LargeAreaName 大エリア名 全角・半角 1 東京
  MiddleAreaCD 中エリアCD 半角英数 1 Y005
  MiddleAreaName 中エリア名 全角・半角 1 銀座・有楽町・新橋・築地・月島
  SmallAreaCD 小エリアCD 半角英数 1 X005
  SmallAreaName 小エリア名 全角・半角 1 銀座1?4丁目
  GenreCD お店ジャンルCD 半角英数 1 G001
  GenreName お店ジャンル 全角・半角 1 居酒屋
  GenreCatch お店ジャンルキャッチ 全角・半角 1 一口餃子専門店
  ShopCatch お店キャッチ 全角・半角 1 TVの口コミランキングで堂々1位に輝いた一口餃子専門店!!
  BudgetDesc 検索用予算 全角・半角 1 ~1000
  Capacity 総席数 全角・半角 1 185
  Access アクセス 全角・半角 1 銀座駅A2出口でて、みゆき通り右折、徒歩1分
  KtaiAccess ケータイ用アクセス 全角・半角 1 銀座一丁目駅10番出口徒歩3分
  ShopUrl 店舗URL 半角英数記号(URL) 1 http://www.hotpepper.jp/...
  KtaiShopUrl 店舗URL 半角英数記号(URL) 1 http://hpr.jp/...
  KtaiQRUrl QRコードURL 半角英数記号(URL) 1 http://api.hotpepper.jp/qr/...
  PictureUrl 1
   PcLargeImg PC用店舗トップ写真(大) 半角英数記号(URL) 1 http://www.hotpepper.jp/...
   PcMiddleImg PC用店舗トップ写真(中) 半角英数記号(URL) 1 http://www.hotpepper.jp/...
   PcSmallImg PC用店舗トップ写真(小) 半角英数記号(URL) 1 http://www.hotpepper.jp/...
   MbLargeImg モバイル用店舗トップ写真(大) 半角英数記号(URL) 1 http://www.hotpepper.jp/...
   MbSmallImg モバイル用店舗トップ写真(小) 半角英数記号(URL) 1 http://www.hotpepper.jp/...

■サンプルレスポンス

<?xml version="1.0" encoding="utf-8"?>
<Results xmlns="hapi">
<NumberOfResults>100</NumberOfResults>
<DisplayPerPage>10</DisplayPerPage>
<DisplayFrom>1</DisplayFrom>
<APIVersion>1.0</APIVersion>
<Shop>
<ShopIdFront>J000000001</ShopIdFront>
<ShopNameKana>いざかや ほっとぺっぱー</ShopNameKana>
<ShopName>居酒屋 ホットペッパー</ShopName>
<ShopAddress>東京都中央区銀座1-15-7 マック銀座ビル1F</ShopAddress>
<StationName>銀座</StationName>
<KtaiCoupon>0</KtaiCoupon>
<LargeServiceAreaCD>SS10</LargeServiceAreaCD>
<LargeServiceAreaName>関東</LargeServiceAreaName>
<ServiceAreaCD>SA11</ServiceAreaCD>
<ServiceAreaName>東京</ServiceAreaName>
<LargeAreaCD>Z011</LargeAreaCD>
<LargeAreaName>東京</LargeAreaName>
<MiddleAreaCD>Y005</MiddleAreaCD>
<MiddleAreaName>銀座・有楽町・新橋・築地・月島</MiddleAreaName>
<SmallAreaCD>X005</SmallAreaCD>
<SmallAreaName>銀座104丁目</SmallAreaName>
<GenreCD>G001</GenreCD>
<GenreName>居酒屋</GenreName>
<GenreCatch>一口餃子専門店</GenreCatch>
<ShopCatch>TVの口コミランキングで堂々1位に輝いた一口餃子専門店!!</ShopCatch>
<BudgetDesc>2000-3000</BudgetDesc>
<Capacity>185席(100人以上OKです)</Capacity>
<Access>銀座駅A2出口でて、みゆき通り右折、徒歩1分</Access>
<KtaiAccess>銀座一丁目駅10番出口徒歩3分</KtaiAccess>
<ShopUrl>http://www.hotpepper.jp/strJ000000001/?vos=nhppalsa000016</ShopUrl>
<KtaiShopUrl>http://hpr.jp/s/J000000001?vos=</KtaiShopUrl>
<KtaiQRUrl>http://api.hotpepper.jp/qr/?q=http%3A%2F%2Fhpr.jp%2Fs%2FJ000635962%3FUID%3DNULLGWDOCOMO%26vos%3Dhpp337</KtaiQRUrl>
<PictureUrl>
<PcLargeImg>http://www.hotpepper.jp/IMG/100.jpg</PcLargeImg>
<PcMiddleImg>http://www.hotpepper.jp/IMG/200.jpg</PcMiddleImg>
<PcSmallImg>http://www.hotpepper.jp/IMG/300.jpg</PcSmallImg>
<MbLargeImg>http://www.hotpepper.jp/IMG/400.jpg</MbLargeImg>
<MbSmallImg>http://www.hotpepper.jp/IMG/500.jpg</MbSmallImg>
</PictureUrl>
</Shop>
</Results>

■エラーコード

返される可能性のあるHTTPエラーコードは以下のとおりです。

コード 説明
400 Bad request. 渡されたパラメータがWebサービスで期待されたものと一致しない場合に返されます。このメッセージは何が間違っているか、何が正しくないかを伝えます。
403 Forbidden. リソースへのアクセスを許されていないか、利用制限を超えている場合に適用されます。
503 Webサービス内で問題が発生している場合に返されます。

■エラー時のレスポンス

各エラーにおいて、次の形式のXMLレスポンスを受け取ります。

<?xml version="1.0" encoding="UTF-8"?>
<Error xmlns="hapi">
<Message>API キーが見つかりません</Message>
</Error>


マスタ系API(旧ver1.0)

  • *1 APIキーとして、リクルートWebサービスのAPIキー[新規登録]を使用してください。従来のguestも当面の間ご使用になれます。

■大サービスエリア

リクエストURL

  • http://api.hotpepper.jp/LargeServiceArea/V1/?key=[APIキー*1]

レスポンス

フィールド 説明 出現回数
Results 1
 NumberOfResults該当件数半角数字19
 LargeServiceArea表示件数分
  LargeServiceAreaCD大サービスエリアコード半角英数1SS01
  LargeServiceAreaName大サービスエリア名全角・半角1関東


■サービスエリア

リクエストURL

  • http://api.hotpepper.jp/ServiceArea/V1/?key=[APIキー*1]

レスポンス

フィールド 説明 出現回数
Results1
 NumberOfResults該当件数半角数字147
 ServiceArea表示件数分
  ServiceAreaCDサービスエリアコード半角英数1SA11
  LargeServiceAreaCD大サービスエリアコード半角英数1SS10
  ServiceAreaNameサービスエリア名全角・半角1東京


■大エリア

リクエストURL

  • http://api.hotpepper.jp/LargeArea/V1/?key=[APIキー*1]

レスポンス

フィールド 説明 出現回数
Results1
 NumberOfResults該当件数半角数字147
 LargeArea表示件数分
  LargeAreaCD大エリアコード半角英数1Z011
  ServiceAreaCDサービスエリアコード半角英数1SA11
  LargeAreaName大エリア名全角・半角1東京


■中エリア

リクエストURL

  • http://api.hotpepper.jp/MiddleArea/V1/?key=[APIキー*1]

レスポンス

フィールド 説明 出現回数
Results1
 NumberOfResults該当件数半角数字1227
 MiddleArea表示件数分
  MiddleAreaCD中エリアコード半角英数1Y005
  LargeAreaCD大エリアコード半角英数1Z011
  MiddleAreaName中エリア名全角・半角1銀座・有楽町・新橋・築地・月島


■小エリア

リクエストURL

  • http://api.hotpepper.jp/SmallArea/V1/?key=[APIキー*1]

レスポンス

フィールド 説明 出現回数
Results1
 NumberOfResults該当件数半角数字1227
 SmallArea表示件数分
  SmallAreaCD小エリアコード半角英数1X005
  MiddleAreaCD中エリアコード半角英数1Y005
  SmallAreaName小エリア名全角・半角1銀座104丁目


■お店ジャンル

リクエストURL

  • http://api.hotpepper.jp/Genre/V1/?key=[APIキー*1]

レスポンス

フィールド 説明 出現回数
Results1
 NumberOfResults該当件数半角数字115
 Genre表示件数分
  GenreCDジャンルコード半角英数1G001
  GenreNameジャンル名全角・半角1居酒屋


■予算

リクエストURL

  • http://api.hotpepper.jp/Budget/V1/?key=[APIキー*1]

レスポンス

フィールド 説明 出現回数
Results 1
 NumberOfResults 該当件数半角数字16
 Budget 表示件数分
  BudgetCD 検索用予算コード半角英数1B001
  BudgetDesc 検索用予算テキスト全角・半角1~2000