ぐるなびAPIを提供しているぐるなびWebサービスをご存知ですか?
あの多くの飲食店、レストラン、グルメ情報のサイトやスマホアプリを提供しているぐるなびの無料利用可能なWebサービスです
飲食店情報を無料で利用できるWebサービスを使って、飲食店情報を取得
独自のWebコンテンツを開発することができます
Contents
飲食店API ぐるなび・食べログ・ホットペッパー・Yahoo! APIサービス
ぐるなび、食べログ、ホットペッパー、Yahoo!(PayPayグルメ)のレストランや飲食店の情報をAPIで取得できるWebサービスについて整理します
ぐるなびAPI ぐるなびWebサービス
ぐるなびWebサービスは、法人向けの有料サービスになりました
無料利用可能なAPIサービスの提供は2021年6月30日までで終了しました
以下の記事では、無料だったぐるなびAPIについて記載した過去の内容もあります
現在の状況とは異なる場合がありますのでご注意ください
食べログAPI
食べログはレストラン・飲食店の店舗情報を網羅していて、口コミ情報も集まっているので使いたい情報です
しかし、現在はWebサービスの一般提供は行っていないようです
食べログのスクレイピングはおすすめしません
スクレイピングして加工転用するのはやらないほうがよいと思います
掲載コンテンツの権利は、食べログと投稿者にありますから、許諾されている方法で行わないと危険だと思います
ホットペッパーAPI リクルートWebサービス
ホットペッパーAPIは、リクルートWebサービスが提供するAPIのひとつとして使うことができます
ホットペッパーグルメに登録されている情報がWebAPIで取得できます
ただし、ホットペッパーグルメに登録されているレストラン・飲食店の情報をみると、ぐるなびや食べログよりも登録店舗数が少ないようです
GoogleMap API
Google MapのWebAPIについては、Google Maps Platformが利用できます
有料のWebAPIですが、Google Mapに掲載されている施設が検索できます
Google Place APIが施設の検索に利用できるAPIです
施設には飲食店の店舗も含まれます
施設の地域や分類等を設定して、絞り込み検索といったようなことはできないですが、Google Map上でキーワード検索するのと同様の検索が可能となります
Goole Mapの口コミもAPIで取得することができます
こちらが実例サイトです(口コミは取得していません)
Yahoo!API Yahoo!デベロッパーネットワーク
ヤフーもWebAPIを提供しています
Yahoo!ショッピングやYahoo!の地図、Yahoo!ロコの飲食店の口コミなど、いろいろな情報を取得することができるAPIが各種提供されています
Yahoo!ショッピングとバリューコマースを組み合わせるという利用方法も紹介されています
いろいろ組み合わせることができそうな無料のWebAPI群です
Yahoo!デベロッパーネットワークは、商用NGで商用は別途問い合わせ必要となっています
アフィリエイトは商用ではないという見解のようですからご確認ください
こちらはPHPでWebAPIを使って自作したお店・施設の検索サイトです
こちらが、Yahoo!API、Yahoo!デベロッパーネットワークについて説明した記事です
参考にしてください
飲食店アフィリエイトならバリューコマース 案件豊富です
食べログ、ホットペッパー、PayPayグルメ、一休レストラン、Ozmallといった飲食店のアフィリエイトができる案件が用意されています
ホットペッパーはバリューコマースにアフィリエイト案件があり、LinkSwitch機能も使えるでしょう
APIとLinkSwitch機能を組み合わせてみてもよいですね
バリューコマースには、グルメや旅行や遊びのおでかけの案件がいろいろありますから、飲食店のアフィリエイトにおすすめです
飲食店APIを使ってWebプログラミング
飲食店のAPI プログラミングしよう
WebAPIを使用したプログラミング例についてはこちらをご覧ください
ぐるなびAPIを使った例を説明しています
WordPressやPHPプログラミング、WebAPIの使い方、簡単なところから実際に使ってみて、作成してみて、イメージをつかみながらやってみましょう
プラグインを作ることもできます
WordPressとPHPで作成するプログラムは融合しやすいです
オリジナルWEBサイト制作 PHP・Laravelを学ぼう
【PHP/Laravelコース】PHP/Laravelを学んでオリジナルWEBサイト制作無料の説明動画配信、無料プログラミング体験、無料オンライン相談を実施しています
キャリアアップ・転職・副業・複業・兼業へのチャレンジを考えるなら、無料キャリアカウンセリング、 副業コースもあります
PHP/Laravelを学んでオリジナルサービス開発
ぐるなびAPIの使い方 ぐるなびWebサービスの使い方
以下の記事は無料だったころのぐるなびAPIについてですのでご注意ください
この項目は参考のため、終了前の状態で残してあります。
ぐるなびWebサービス 法人向け有料化 無料終了
無料のぐるなびWebサービスは2021年6月で終了しました
https://api.gnavi.co.jp/api/(2021年6月30日でクローズ)
有料サービスは商用も可能なサービスですが、継続して利用希望がある場合は、株式会社ぐるなびへ、ぐるなびWebサービスに関してお問い合わせしてください
ぐるなびAPI ぐるなびWebサービスでWebサイト作成
WEBAPIを使って、豊富な飲食店情報を使って新しいアイディアを実現!!なんて使い方もできます
個人用のサイトで利用する程度なら、Webプログラミングの入門編ぐらいの知識と、わりと単純で簡単なPHPプログラムで、ぐるなびAPIを使ったサイトを作ることができます
自分のサイトの情報拡充やサイト内でお店の情報提供や検索に使うといったことができます
ぐるなびAPIを使ったWordPressプラグインをPHPで作成して、ショートコードをブログ記事内に埋め込むことで、プラグインの関数を呼び、レストラン情報をぐるなびAPIで取得して、その日のレストラン情報の検索結果を表示させることもできます
ぐるなびAPIを使うなら ぐるなびWebサービスへ登録
まずはこちら
ぐるなびWebサービスのサイトです
https://api.gnavi.co.jp/api/
ぐるなびや食べログ、あるいはホットペッパーグルメなどレストラン・飲食店の口コミ情報サービスやアプリを使ったことはありますよね
ぐるなびWebサービスでは、お店のジャンルや住所や電話番号、地図などの情報、さらに口コミや写真がぐるなびAPIを使って提供されています
このぐるなびAPIで提供されているレストラン・飲食店のデータをWebプログラムで取得して、サイトやアプリで利用します
ぐるなびWebサービスのサイトで、新規アカウント発行へ進みます
新規アカウント発行ページでは以下の情報を入力し、ぐるなびWebサービス利用規約の確認を行って登録を行います
・ユーザーID
・パスワード
・名前
・メールアドレス
・法人個人区分
・郵便番号
・利用用途とサービス状況
・アプリケーション名、アプリケーション種類、URL、概要
利用規約はよく読んで理解しておきましょう
使い方を誤るとアカウント停止などになってしまいます
ぐるなびWebサービスの登録を行って、新規アカウントが発行されると、ぐるなびWebサービスを利用する際に必要なアクセスキーがメールで通知されます
アプリケーションが複数ある場合は、設定変更ページでアプリケーションの追加を行うことができます
アクセスキーは、ぐるなびWebサービスのぐるなびAPIを使用するときにAPIのパラメータとして設定することになります
ぐるなびAPIの使い方 ぐるなびWebサービスを使う際の利用ルール
ぐるなびAPI利用ルールも確認してください
https://api.gnavi.co.jp/api/guide/
ぐるなびでは、最新の飲食店情報にデータを随時更新しているのでリアルタイムあるいは定期的に最新のデータを取得して利用することとされています
いつも新しい情報をリアルタイムで表示するか、1日1回以上新しい情報に更新するといった使い方にすることで、一度取ったデータを更新せずにそのまま使い続けるような使い方はしないようにしましょう
また、ぐるなびの店舗ページへのリンクと、ぐるなびWebサービスのクレジット表記は必ず行いましょう
その他、API利用ルールも確認してください
ぐるなびAPIの使い方 ぐるなびWebサービスで使えるAPIの種類
以下の記事は無料だったころのぐるなびAPIについてですのでご注意ください
この項目は参考のため、終了前の状態で残してあります。
ぐるなびAPIで使えるAPI一覧はこちらです
https://api.gnavi.co.jp/api/manual/
まず使ってみたぐるなびAPIは以下の3種類です
ぐるなびAPIの使い方 レストラン検索API
ぐるなびに掲載されているレストラン・飲食店の基本情報
住所や緯度経度、設備情報、クーポンURL、画像URLなど
API仕様:https://api.gnavi.co.jp/api/manual/restsearch/
レストラン検索APIについて、使い方はこちらをご覧ください
ぐるなびAPIの使い方 多言語レストラン検索API
ぐるなび外国語版に掲載されているレストラン・飲食店の基本情報
5言語対応(日本語、英語、中国語:繁体字、中国語:簡体字、ハングル)
API仕様:https://api.gnavi.co.jp/api/manual/foreignrestsearch/
ぐるなびAPIの使い方 応援口コミAPI
ぐるなび店舗ページの応援口コミタブに掲載されているぐるなび会員の投稿画像URLや口コミ情報
API仕様:https://api.gnavi.co.jp/api/manual/photosearch/
ぐるなびAPIの使い方 その他のぐるなびAPI
その他にも、エリア、都道府県、エリアL、エリアM、エリアS、大業態、小業態のぐるなびAPIがありますが、検索を絞り込む際のエリアや都道府県、業態を選択するようなときに使うことができます
まず簡単に絞り込みを行わないフリーキーワードで検索する検索アプリケーションを作成するならレストラン検索APIと応援口コミAPIで可能です
日本語のみの対応ならレストラン検索APIで対応します
5言語対応するなら多言語レストラン検索APIになりますぐるなびAPIの使い方 確認ツールについて
ぐるなびAPIの使い方 ぐるなびAPIテストツール
ぐるなびAPIテストツールを使って、どのようなデータがぐるなびAPIで取得できるのが試してみましょう
https://api.gnavi.co.jp/api/tools/
テストツールでAPIを選択して、パラメータを設定すれば、簡単にAPIのデータを表示させて確認することができます
アクセスキーは仮のキーを使いますから、アカウント登録していなくてもテストツールは利用できます
Webプログラムで、アクセスキーを設定して、テストツールに表示されるURLにアクセスすると、ぐるなびAPIはJSON形式でレストラン・飲食店の情報を返してくれるわけです
ぐるなびAPIの使い方 商用利用について
以下の記事は無料だったころのぐるなびAPIについてですのでご注意ください
この項目は参考のため、終了前の状態で残してあります。
ぐるなびAPIの使い方 商用利用不可です
ぐるなびAPIの商用利用については、こちらをご覧ください
ぐるなびWebサービスに問合せ、商用利用の範囲を確認しました
ぐるなびAPIとアフィリエイトを併用するのは原則NGですが、ぐるなびが提供しているもの以外は使用しないなど限定した条件なら可能となるケースがありますから、確認してください