2008/2/12:「公開APIを利用したサンプルサイトを作っていくよ」は、書籍発売に伴い、新サイトに移転しました。
公開APIを利用したサンプルサイトを作っていくよ

新サイトでは、サンプルサイトの他に、サンプルソースコードの掲載もしていく予定です。
旧サイト(このページは)、削除せずにこのまま残しておきますので、新旧サイトともに今後ともご利用ください。


(旧)公開APIを利用したサンプルサイトを作っていくよ

公開APIを利用したサンプルサイトを作っていくよ

ZAPAnet総合情報局管理人ZAPAが公開API(Webサービス)を利用して、サンプルサイトを作って紹介しています。
Web2.0、マッシュアップの流行によってせっかくWeb上でAPIが公開されていても、利用する前に規約に同意して、開発用ドキュメント(HTMLからPDF、EXECL、WORDなどドキュメントのフォーマットもいろいろあります)を読んで理解して、さぁ開発…。 という一連の流れが大変で、なかなかAPIを利用したサイト開発まで進まなかったりします。 また、「そのAPIを利用するとどんなサイトができあがるのか?」をイメージしにくいのも問題です。
そこで、本サイトでは、自ら公開APIを利用したサンプルサイトを作ってみなさんに紹介しています。 このサイトをきっかけに、公開APIを利用したサイトが増え、斬新なサイトが誕生することを楽しみにしています。
このエントリーを含むはてなブックマーク


Adobe AIRプログラミング入門 を管理人ZAPAが執筆しました↑


『PHPプロ!マガジン』Vol.4の記事を管理人ZAPAが執筆しました!

Adobe AIR完全解説の記事を管理人ZAPAが執筆しました!

初めての公開API
作成済み公開API利用サンプルサイト
未作成サイト(画像、動画、音楽、電話系API)
未作成サイト(検索、ブログ、総合系API)
未作成サイト(認証系API)
未作成サイト(地図、天気系API)
未作成サイト(その他API)
オリジナルWebサイト

初めての公開API

公開APIに興味を持っている方のために、公開APIの利用方法を解説しています。

公開APIに興味を持っている人はどれくらいいるのか?
10分で理解する初めてのAPI

管理人ZAPAによる、PHPプロ!でのマッシュアップ講座連載記事です。

第1回 Web サービス APIを使ってみる
第2回 マッシュアップサイトを作ってみる
第3回 PHPを利用してXMLを処理する方法
第4回 写真を表示するAPIを使ってみる
第5回 動画を表示するAPIを使ってみる
第6回 APIを組み合わせてマッシュアップサイトを作ってみる
第7回 キャッシュを導入して、快適なページ表示を実現する

コンピュータ関係に関する記事

管理人が書いたコンピュータ関連、プログラミングTIPS関連の記事は以下のブログページにあります。

[Z]ZAPAブロ〜グ2.0:プログラミングTIPS
ZAPA的プログラミングTIPSまとめ

作成済み公開API利用サンプルサイト

すでに作成が完了した公開API利用のオリジナルサンプルサイトです。
初めて作ったのは、AWSを利用したサイトです(2005年2月)。この頃はREST、XMLについてもよく知らず、PHP4のXMLパーサ(SAX)を使って[Z]ZAPAnetサーチを完成させました。その後、サイト移転をきっかけに[Z]ZAPAnetサーチ2.0へと進化させました。AWSを利用した検索部分は同様にSAXを使いましたが、BWS利用部分やアマゾンHTMLタグ作成ツールの開発から、PHPをPHP4からPHP5へとバージョンアップさせ、XMLの処理もSimpleXMLに変更しました。SAXで処理している頃に比べて、開発が劇的に楽になりました。その後、はてなウェブサービスのAPIを利用してみたり、サン・マイクロシステムズ - サン×リクルート Mash up アワードに応募してみたりしていたら、公開APIを利用したサイトが増えてきたため、当ページにまとめてみることにしました。

公開API
 
作ったサンプルサイト
Amazon Web サービス
Webサービスとして最も有名で成功しているのが、AmazonのAWSだと思います。アマゾンの豊富な商品データベースにRESTやSOAPで問い合わせできます。AWSはバージョンアップを続けていますが、問い合わせにバージョンを指定できるため過去のリクエストでも問題なく利用できます。ResponseGroupに取得したい情報の指定、SearchIndexに商品の種類の指定など、豊富なパラメータを指定できるようになっています。
Amazon Web サービス ブログ
 
AWS利用サイト開発の手順
1.登録ID(Subscription ID)を取得。
2.オンラインドキュメントや関連サイトをチェック。
3.REST、SOAP、XSLTを利用したWebサイトの開発。(Perl,PHP,Ruby,pythonなど、言語は自由)
 
[Z]ZAPAnetサーチ2.0 (2006.07.21)
アマゾンにRESTで問い合わせて、PHPのSAXで処理してHTMLページを表示しています。キャッシュにはPEAR::Cache_Liteを使っています。TOPページには、検索窓の他、注目のキーワード、ブラウズ別、楽天、ビッダーズ検索もあります。
開発時ブログアマゾンWebサービス(AWS)利用メモAWS、BWS、楽天に対応した[Z]ZAPAnetサーチ2.0
アマゾンHTMLタグ作成ツール (2006.07.21)
Amazonアソシエイト・プログラムのHTMLタグを作成するためのツールです。画像、タイトル、作者名、発売日などのありなし選択、コメント数・関連商品数の最大数・名前変更などができます。もちろん、このツールは自分でも利用しています。
開発時ブログアマゾンHTMLタグ作成ツール公開
ゲーム最新情報 (2006.06.19)
Amazonのゲームランキングとゲームランキング1位に関連する最新ブログ記事、各ゲームサイトの最新記事へのリンクなどを表示しています。
開発時ブログゲーム最新情報
デジカメ最新情報PC最新情報(2007.3.25)
開発時ブログ最新シリーズ第5弾・第6弾!デジカメ・PC最新情報作りました!
アフィリエイト2.0
アマゾンのAWSに対抗しているのがビッダーズのBWSです。
BWSはアフィリエイト2.0となり、ビッダーズ Webサービス2.0になりました。
ビッダーズWebサービス(BWS)開発キット
アフィリエイト2.0&ビッダーズWebサービス ブログ
 
[Z]ZAPAnetサーチ2.0 (2005.02.10)
ビッダーズにRESTで問い合わせて、PHP5のSimpleXMLを利用して処理して表示しています。BWSはAWSに比べるとXMLの構造がわかりやすいため、XMLの処理になれている人であれば簡単にサイトが作れると思います。
開発時ブログビッダーズWebサービス(BWS)利用メモ
電脳卸デベロッパーズサービス
こちらもアマゾンのAWSに対抗した電脳卸のDWSです。データベースが貧弱で、休止期間などもありました。扱っている商品にはマニアックで怪しげなものが多いように感じます。
電脳卸デベロッパーズサービス
 
[Z]ZAPAnetサーチ (2005.02.10)
[Z]ZAPAnetサーチ2.0を作っているときにちょうどDWSが休止していたため(休止期間が数ヶ月もあったためですが…)、[Z]ZAPAnetサーチ2.0には掲載していません。
開発時ブログ電脳卸ウェブサービス(仮名)(DWS)利用メモ
はてなキーワードAPI
はてなキーワードAPIは、はてなキーワードのコンテンツを任意のアプリケーションから利用するためのAPIで、キーワード検索のRSSフィードと各キーワードのRSSフィードを組み合わせて操作します。全キーワードから任意のワードでの検索、各キーワードの本文の取得ができます。
 
はてなキーワード検索アプリ (2006.06.10)
はてなキーワードAPIを利用して、REST APIでRSSフィードを取得して検索結果を表示しています。
開発時ブログはてなキーワード検索アプリ
はてなダイアリーキーワード連想語API
キーワードのリストを送信すると、はてなダイアリーのキーワードデータベースと照合し、関連するキーワードを返信するAPIです。
PerlとRubyのサンプルプログラムも掲載されています。
 
はてなキーワード検索アプリ (2006.06.10)
はてなダイアリーキーワード連想語APIを利用して、XML-RPC APIでRSSフィードを取得しています。検索語に関連したキーワードがある場合に、再検索用のリンクが表示されます。
開発時ブログはてなキーワード検索アプリ
物件検索-ZAPAnet- (2006.07.28)
物件検索ワードに関連するキーワードがあった場合、再度そのキーワードで検索できるようになっています。
はてなウェブサービス
はてなブックマークの人気エントリーのRSSフィードなど。
 
はてブコメント最新情報 (2007.04.02)
はてなブックマークの人気エントリーのRSSフィードを利用して、人気エントリーのブックマークコメントを一覧表示しています。また、超かんたん3D円グラフ作成!とマッシュアップして、人気上位5タグの構成比率を3D円グラフにして表示しています。
開発時ブログはてブコメント最新情報作りました。タグクラウドよりも、べつやくメソッド!超かんたん3D円グラフ作成!作りました3D円グラフを作る上で苦労したこと、捨てたものなど
被ブックマーク最新情報 (2007.05.13)
はてなブックマークのブックマーク情報を利用して、サイトの被ブックマーク情報を表示しています。 開発時ブログ最新シリーズ第7弾!被ブックマーク最新情報作りました!
カーセンサー・ラボWebサービス
カーセンサー・ラボAPIは、メーカーリスト、中古車検索、カタログ検索機能を持ったAPIです。
カーセンサー・ラボ APIを使ったサンプル事例とサンプルソース(PHP4)も掲載されています。
 
中古車、自動車カタログ検索-ZAPAnet- (2006.07.22)
カーセンサー・ラボAPIを用いた中古車と自動車カタログの検索サイトです。検索結果表示後は、関連するキーワードから再度検索したり、[Z]ZAPAnetサーチ2.0やGoogleから検索したりすることができます。
開発時ブログ中古車、自動車カタログ検索-ZAPAnet-作りました
じゃらんWebサービス
じゃらんWebサービスは、じゃらんnetの提供する日本全国の宿泊施設情報を活用することができます。
2006年8月31日にバージョンアップし、「宿表示API ライト」、「宿表示API アドバンス」に変更され、「エリア検索API」「温泉検索API」が追加されました。
 
宿・ホテル検索-ZAPAnet- (2006.07.23)
じゃらん Web サービスを用いた全国の宿・ホテル検索サイトです。 宿・ホテル名を元にブログでの口コミ情報、Googleでの検索ができるようになっているため、気になる評判をすぐに調べることができます。 また、Googleマップと連携して、宿・ホテルの場所も確認できるようになっています。
開発時ブログ宿・ホテル検索-ZAPAnet-作りました
スマッチWeb サービス
スマッチWeb サービスは、物件情報(新築マンション、中古マンション、新築戸建、中古戸建、土地)や住まいの相談、住まいのブログの記事などを検索できるAPIです。リクエストはHTTP GETで行い、検索結果はXML形式で返されます。
 
物件検索-ZAPAnet- (2006.07.28)
スマッチWebサービスを用いた物件検索サイトです。 キーワードや条件を指定して希望の物件を検索できるようになっています。 また、はてなダイアリーキーワード連想語APIとのマッシュアップにより、検索ワードに関連するキーワードがあった場合、再度そのキーワードで検索できるようになっています。
開発時ブログ物件検索-ZAPAnet-作りました
フロム・エー ナビ API
フロム・エー ナビAPIは、フロム・エー ナビ上に登録されているお仕事情報を取得できるウェブサービスです。リクエストURL にパラメータを付けたHTTP リクエストに対し、XML 形式でレスポンスを返します(REST 方式)。
 
お仕事検索-ZAPAnet- (2006.08.03)
フロム・エー ナビAPIを用いたお仕事検索サイトです。地域や条件を指定して検索できるようになっています。また、経度・緯度情報を元に面接地をGoogleマップで確認できるようになっています。
開発時ブログお仕事検索-ZAPAnet-作りました
Yahoo! JAPANが提供するRSS
Yahoo! JAPANが提供する豊富なRSS集です。動画、不動産、ファイナンス、保険、モバイル、商品検索、知恵袋、ブログ、新着情報などのRSSがあります。
 
ゲーム最新情報 (2006.06.19)
Yahoo!ブログのRSSにパラメータを与えて、アマゾンのゲームランキング1位の商品に関連する最新ブログ記事を表示しています。
開発時ブログゲーム最新情報
お天気Webサービス(LWWS)
お天気Webサービス(Livedoor Weather Web Service / LWWS)は、全国の今日・明日・あさっての天気予報・予想気温と都道府県の天気概況情報を提供しています。
 
お天気Webサービスサンプル-ZAPAnet- (2006.09.16)
10分で理解する初めてのAPI用に作成した練習用のサンプルです。横浜の明日の天気を表示するだけです。公開API利用サイト作成に役立てられるようソースコードも公開しています。
解説ページ10分で理解する初めてのAPI
お天気Webサービス-ZAPAnet- (2006.09.20)
今日の天気と明日の天気を表示する地名リンクを表示し、リンククリックによって天気予報を表示させています。
お天気Webサービス(Ajax版)-ZAPAnet- (2006.09.20)
上記WebサービスをAjaxに対応させ、画面遷移なしに天気予報を表示させています。初めてのAjaxの練習用に使ってみました。
開発時ブログお天気Webサービス作りました
価格.com WEBサービス
価格.comから商品検索とアイテム情報取得用のAPIと、食べログ.comから、レストラン情報を取得するAPIがあります。
商品検索API マニュアル
アイテム情報取得API マニュアル
レストラン情報取得API マニュアル

利用例価格.com API JSONP
 
[Z]ZAPAnetサーチ2.0 (2006.09.27)
価格.com WEBサービスがリリースされたその日に作ってみました。商品検索APIを利用しています。
開発時ブログ価格.com WEBサービスに対応させました
【楽天ウェブサービス】RAKUTEN WEBSERVICE
2000万人以上の会員数を誇る楽天からAPIが正式に公開されました。アマゾンなどのWebサービスが一般的になってから、だいぶ経ってからの公開でした。
楽天商品検索API
楽天ジャンル検索API
楽天商品コード検索API
楽天書籍検索API
 
[Z]ZAPAnetサーチ2.0 (2007.01.17)
楽天ウェブサービスがリリースされたその日に作ってみました。楽天商品検索APIを利用しています。
開発時ブログ楽天ウェブサービス利用メモ
YouTube - Broadcast Yourself. Developer APIs
2006年にブームとなった大人気の動画共有サービス「YouTube」の公開APIです。Googleに買収されたのは驚きました。REST InterfaceとXML-RPC Interfaceがあります。
YouTube - Developers APIs
API Documentation
youtube.videos.list_popular (API Function Reference)
youtube.videos.list_by_tag (API Function Reference)
 
動画最新情報
YouTubeのpopularAPI,tagAPIを利用して人気動画や検索結果の動画を表示しています。関連キーワードや人気ワードランキングなどとも組み合わせてあります。関連キーワード、関連タグでグルグルと検索し続けるのもけっこう楽しいと思います。
開発時ブログ動画最新情報作りました
Google AJAX Feed API
他ドメインのRSSやAtomの一般的なフィードを取得するときに便利なAPIです。
Google AJAX Feed API - Developer Guide
Google AJAX Feed API - Class Reference
Google AJAX Search API Blog
 
[Z]ZAPAブロ〜グ2.0
ブログ記事に言及したリンク元サイトを表示しています。Yahoo!ブログの検索結果RSSをGoogle AJAX Feed APIを使って取得して表示しています。
開発時ブログ早速Google AJAX Feed APIを導入してみました
ページ上部へ戻る

未作成サイト(画像、動画、音楽、電話系API)

未作成の画像、動画、音楽、電話系公開APIです。
・写真共有サービス:いろいろとあって便利そうだとは思っているのですが、いつも自サーバーにアップロードしてしまうため、写真共有サービスをを利用したことがありません。そのため、サンプルサイトも未作成の状態になっています。
・動画共有サービス:他のWebサービスと組み合わせて、検索結果に動画を表示するなどしても楽しそうなAPIです。ブロードバンド環境が一般的となり、これからも動画関連のサービスは伸びていくと思います。
・インターネット電話:まだ利用したことがないため、利用するようになったらサンプルサイトも作ってみたいと思っています。

公開API
 
個人的メモ、参考サイトなど
写真共有「フォト蔵」API
フォト蔵API(Application Program Interface)は、 フォト蔵の機能にアクセスするためのインターフェースです。
「機能毎の個別のURLに対して必要なデータをGETあるいはPOSTします。 メソッドによっては(例えば写真追加)POSTしか使用できない場合があります。 結果は全てXMLで返ってきます。 」
 

フォト蔵は、公開する写真の著作権を簡単に設定できる機能やタグ機能、コミュニティ機能があるみたいです。

写真共有「フォト蔵」
フォト蔵開発日誌
ウノウラボ Unoh Labs
フォト蔵API(β版)へPHPでアクセス
はてなブックマーク - タグ フォト蔵
throw new CybozuLabsException() - フォト蔵のAPIを扱うServices_Photozouを作りました。
livedoor PICS WebService
livedoor PICS WebService では AtomPP 0.3 による以下の操作をサポートしています。認証は WSSE 認証により行います。 操作する対象の livedoor ID とパスワードの対を利用します。
 

livedoorピクスは海外の写真共有サービス「Flickr」をパクったと言われるほど、Flickrに似ているサイトです。全て日本語で扱える点はFlickrよりも上だと思います。

フォトアルバム・写真共有のlivedoor PICS
livedoorがmixiに引き続きFlickrにインスパイアされすぎた件について
Flickr Services
The Flickr API is available for non-commercial use by outside developers. Commercial use is possible by prior arrangement.
Request Formatsには、REST、XML-RPC、SOAPが用意されています。
 

海外でも日本でも人気のオンライン写真アルバムサービスです。

Flickrとは - はてなダイアリー
ブロガーに人気の写真共有サイト『Flickr』
YouTube - Broadcast Yourself. Developer APIs
2006年にブームとなった大人気の動画共有サービス「YouTube」の公開APIです。REST InterfaceとXML-RPC Interfaceがあります。
 

作成しました。上記「公開APIを利用したサンプルサイトを作っていくよ」に追加しました!

まだサンプルサイトは作成していませんが、このAPIは面白そうです。

YouTube Developer APIs
YouTube API にチャレンジ
YouTube TAGというブログパーツをつくってみた
HATENA-TUBE 2.0
RetroTube
COBOL技術者の憂鬱 - 開発にあたって参照したサイトなどのまとめ
API reference for Skype 2.0 (beta)
SkypeのAPIです。
Google Talk LibJingle Code and API
Google TalkのAPIです。
 

インターネット電話系のAPIです。まだ利用したことがないため、API利用サイトも未作成です。

サンデー・プログラマのためのSkype入門
Jalan/Skype
What Libjingle means for Google Talk
未来電話 - 公開APIによって開かれたSkypeのポテンシャル
「音ログ」の使い方・ヘルプ
音ログデータの最新データを配信する RSS サービス、音ログの投稿を行える音ログ投稿 APIがあります。
モビゾーAPI
モビゾー に投稿された動画の閲覧や動画の投稿を、外部のサードパーティアプリケーションから行なう事ができます。
もぶろげっとAPI
もぶろげっとの検索結果やサムネイル画像をアプリケーションに取り入れることができます。
SimpleAPI - ウェブサイト・サムネイル化ツール
URLを指定すると、そのサイトのサムネイル画像を自動生成するAPIです。
SimpleAPI 見出しジェネレーター(仮)
見出し画像を簡単に作ることができる生成ツールです。Web制作時などに、見出し画像を大量に作るのに適しています。
サムネイルAPI
ウェブページのサムネイルを作成するAPIです。ご本人からメールいただきました。サイトURL、画像フィルター、幅、高さのオプション指定可能です。
例:http://thumbs.bookmacro.com/?u=http://zapanet.info/api/
Kirin API:: 画像処理WEB API
kirin apiは、カンタンな画像処理のためのWEB APIです。WEBアプリケーションからサービスのURLへRESTリクエストのパラメータを送信するだけで画像の加工/編集を利用できます。
IgWebCap - [ 自動更新サムネイル生成Webサービス ]
指定したURLのサムネイルを生成しそのサムネイルはリアルタイムで更新されます。また、ブラウザでは表示しきれないサイズのサイトも縦長に表示することができます。
 

その他、音、動画、サムネイル系のAPIです。まだまだ調査不足です…。

今日の井原.もぶろげっとAPIのご紹介
SimpleAPI開発日記
PLAYLOG
ブックマーク 使い方 ヘルプ: サムネイル取得方法
乾坤一擲 「IgWebCap」取扱説明書
ITmedia Biz.ID:「1人で作るなら、一気にやるのが重要」SimpleAPI・伊藤まさおさん
ページ上部へ戻る

未作成サイト(検索、ブログ、総合系API)

未作成の検索、ブログ、総合系公開APIです。

公開API
 
個人的メモ、参考サイトなど
Yahoo!デベロッパーネットワーク
Yahoo!検索、Yahoo!カテゴリ、Yahoo!オークション、Yahoo!ミュージック、Yahoo!ウィジェット、RSS配信などのWebサービスです。
 

Yahoo! JAPANのWebサービスは種類が豊富で、それぞれ異なる利用制限があります。

Yahoo!検索
- ウェブ検索
- 画像検索
- 動画検索
- 関連検索ワード
Yahoo!カテゴリ
- ディレクトリツリー
Yahoo!オークション
REST
- カテゴリ情報
- 商品リスト
- 出品リスト
SOAP
GWTとYahoo!のAPIを使って画像検索アプリ!
はてなウェブサービス
RSSフィード、おとなり質問API、RSSフィード、RSS以外のシンジケーション、はてなブックマークAtomAPI、ブックマーク件数取得API、はてなキーワードAPI、 キーワード自動リンクAPI、キーワード連想語API、更新順ダイアリー一覧 (LIRS、changes.xml)、はてなexist APIなどがあります。
 

はてなウェブサービスの一部は、サンプルサイトにも利用しています。たくさんAPIが公開されているため、目的に合わせて利用することができます。

人力検索はてなおとなり質問API
はてなブックマークAtomAPI
はてなブックマーク件数取得API
はてなダイアリーキーワード自動リンクAPI
はてなフォトライフAtomAPI
はてなexist API
del.icio.us/help/api
All del.icio.us APIs are done over https and require HTTP-Auth.
ソーシャル・ネットワーキングを加味したウェブ・ベースのブックマークです。自分のブックマーク,他の人のブックマークを自由に取り込むことができます。
 

ソーシャルブックマークサービスは、はてなブックマークを利用しているため、del.icio.usを利用したことがありません。

del.icio.usとは - はてなダイアリー
なぜソーシャル・ブックマークのdel.icio.usが面白いのか
del.icio.us買収と1470.netのExit戦略
ソーシャルブックマーク横断:Mix Clips(ミックスクリップス)
[僕] はてブと del.icio.us と LivedoorClip に同時ブクマ
Google SOAP Search API
GoogleのSOAPによるSearch APIです。
RSSナビ --開発者の方 [RSSナビ RSET API]
RSSナビのRSSフィード検索、最新ヘッドライン検索の結果を受け取るためのRSET APIです。
livedoor ReaderのAPI一覧
livedoor ReaderのAPI一覧です。
FeedBurner - ディベロッパーAPI
ユーザーの誰もが自由にオリジナルのフィード・フレアを制作、利用できる環境を提供しています。
1470.net内部APIいろいろ
1470.netメモ情報取得API
1470.netのAPIです。
Kikker Web API
各ユーザーへのホットなページを自動で整理し教えてくれる便利なサービスKikkerのAPIです。
Bulkfeeds: Developer's API
BulkfeedsのAPI。RSS登録/更新通知、Feed検索、Item全文検索などができます。
hon.jp Webサービス(β)
URLに指定のパラメータを追加してhon.jpサーバーを呼び出すことで、XMLの形でhon.jpの電子書籍メタデータDBの内容を取得することができます。
青果ネットカタログSEICA
カタログデータベースの検索 XPath表記によるデータベースに対するクエリを実行することができます。カタログNoによるカタログデータベースの取得をすることができます。
YWS
iYappoの検索システムを貴方のサイト専用に簡単にカスタマイズする事ができます。
『楽天ブックス』ランキングリンクXMLWebサービス
楽天では正式公開されていないようです。
ECナビ デベロッパー ネットワーク
ECナビ人気ニュース API、ECナビリスト APIなど。
ロリポブログ新着情報 | BlogTimesAPI
ブログの更新時間を取得するためのAPIです。
ビーケーワンのランキング情報RSS
ビーケーワンのランキング情報をRSSで配信しています。ブリーダーIDを入力して自由に利用できます。
TechnoratiApi
ブログ検索TechnoratiのAPIです。
ブレイナー・ウェブサービス
ブレイナー・ウェブサービス(REST API)仕様
キーワードや文章にマッチした広告をXML形式で取得できるウェブサービスです。
RakuAPI - 楽天市場 非公式ウェブサービス
「RakuAPI」は、キーワードに合った楽天市場商品情報を返す、アマゾンでいうAmazon ECSのようなものです。楽天市場とは関係ないアンオフィシャルなウェブサービスです。
フォートラベル Webサービス
フォートラベル Webサービスとして、フォートラベルの情報を取得できるAPIです。
WikipediaAPI - ウィキペディア情報をサイトで利用できるAPI
キーワードを指定すると、その言葉に関するwikipediaの記述をダイジェストとして返すAPIです。
ホットペッパー Webサービス
「グルメサーチAPI」では、エリアやジャンルで分類した独自のグルメサイトの構築や飲食店情報の付加。 「店名サーチAPI」では、ブログ記事と簡単にリンクさせるブログツールとして利用することができます。
 

検索、ブログ、総合系公開APIは他にもたくさんありますが、まだまだ調査不足です。

Ryoの開発日記 - またーり
ECナビ人気ニュース API
ECナビリスト API
bk1のRSSを使ってみよう
Submission API
「livedoor Reader」「livedoor クリップ」担当者に聞くコンセプト
はてブのブクマを livedoor クリップにクリップしてみる件
BlogTimesAPIってなんですか?
モビゾーとは - はてなダイアリー
音ログ 開発日記
naoyaのはてなダイアリー - RakuAPI
p4lifeのメモ:PEAR::Services_RakuAPI
ホットペッパーWEBサービス、リリース|blog|たたみラボ
ページ上部へ戻る

未作成サイト(認証系API)

未作成の認証系公開APIです。
ユーザー情報は、自サイトで管理するよりも他の認証系APIサービスに任せた方が簡単かもしれませんが…。ある程度規模の大きい会員系サイトでないと利用する価値があまりなく、規模が大きければ、自サイトで管理してしまった方が良いかもしれませんね…。

公開API
 
個人的メモ、参考サイトなど
OpenPNE API
OpenPNE内部の情報を外部に提供するAPIです。
 

実はオープンソースのSNS「OPENPNE」を使ったゲーマーSNSの運営をしているため、登録ユーザーの情報を利用した他のサイトを作るときには利用するかもしれません。

OpenPNE API 仕様
ゲーマーSNS
Six Apart - TypeKey API
TypeKeyのAPIです。
はてな認証API
はてなの認証APIです。
JugemKey
JugemKey ユーザ向けにウェブサービスを開発したい方に、ユーザの管理や認証を JugemKey に任せることが可能です。
 

まだ一般的になっている認証系APIは無いようなので、まだ利用はしにくい状況かもしれません。Yahoo!くらい会員数の多いサイトの認証APIが使えたら便利だとは思いますけど。認証系APIはフィッシング詐欺等に要注意ですね。

[観] ソーシャルブックマーク管理ツール
WEB+DB PRESS Vol.34
はてな認証API PHP 版ライブラリ作りました
JugemKey認証APIが公開されました。使ってみました。
Ethna - PHPウェブアプリケーションフレームワーク
ページ上部へ戻る

未作成サイト(地図、天気系API)

未作成の地図、天気系公開APIです。
WebサービスやMashUpでは、GoogleMapsをAjaxで利用するサイトが多いように思います。地図や天気系のサイトを作る場合には必須のAPIと言えるかもしれません。

公開API
 
個人的メモ、参考サイトなど
Google Maps API
The Google Maps API lets you embed Google Maps in your own web pages with JavaScript. You can add overlays to the map (including markers and polylines) and display shadowed "info windows" just like Google Maps.
 

ドキュメントが英語で書かれているため、ちょっと解読するのは大変かもしれませんが、日本語訳をしているサイトなどもあります。

Google Maps API Documentation
Google Maps API Frequently Asked Questions
Google Maps API Official Blog
Google Maps API バージョン2リファレンス(意訳とサンプル)
[ThinkIT] オープンなAPIをさわってみる
PHPからYouTubeのAPIを簡単に使えるServices_YouTube
Index of pear/Services
Google Maps APIシューティング挫折版
Weather Hacks - livedoor 天気情報
お天気Webサービス仕様 - Weather Hacks
お天気Webサービス(Livedoor Weather Web Service / LWWS)は、現在全国142カ所の今日・明日・あさっての天気予報・予想気温と都道府県の天気概況情報を提供しています。
 

作成しました。上記「公開APIを利用したサンプルサイトを作っていくよ」に追加しました!


これは便利なAPIですね。受け取ったXMLの予報が「雨」だった場合のみメールを送って知らせるようなサービスも簡単に作れそうです。
住まいを入力する会員サイトであれば、ログイン時にその日の天気や次の日の天気などの表示もできて、ポータルサイトっぽいこともできます。

LD Weather Maps
Weather Hacks(ウェザーハックス)をいじりたおそう。これがWeb2.0の楽しさだ
Geocoding API - 住所から緯度経度を検索
住所から緯度経度を検索できます。
InvGeocoder用のWebService
緯度経度を元に住所を返すAPIです。
Webサービス同好会
東名高速料金計算、郵便番号・住所検索、世界の名言、辞書検索、素因数分解、郵便番号検索サービスなどがあります。
WEBサービス 郵便専門ネットを外部システムから活用する
郵便番号の存在をチェックして存在していたら住所を返すWebサービスです。
住所⇔郵便番号検索サービス【ぽすたん】Webサービス
有料版とテスト用の無料版があります。
Using the Database - IP Address Lookup
IPアドレスから国名を得ることができます。
 

経度緯度←→住所変換、郵便番号←→住所変換などができるAPIです。サーバーの安定度なども気になりますが、なかなか便利なAPIです。

IPアドレスから国名や経緯度を得る方法
街区レベル位置参照情報ダウンロードサービス
住所検索 | Recently Ajax
Geocoding Tools Utilities - 位置参照技術を用いたツールとユーティリティ
世界ジオコーダー
カタカナで国名、都市名を検索し、緯度経度を取得できるサービスです。
 

経度緯度←→住所変換、郵便番号←→住所変換などができるAPIです。サーバーの安定度なども気になりますが、なかなか便利なAPIです。

WebサービスAPIの使い方|世界ジオコーダー|たたみラボ
地名緯度経度データ
SimpleAPI vol.2 最寄り駅Webサービス
経緯度データを指定すると、その付近にある駅(もより駅)の駅名や方角などを表示するウェブAPI(Web Service)です。
 

SimpleAPIシリーズの特徴でもある画像方式のAPIやJavascriptやHTML出力も用意しており、プログラム無しで最寄り駅地図画像を表示することができるみたいです。

PEAR::Services_SimpleApi_Station-0.1.0
YappoLogs: WebService::SimpleAPI::Map
〒検索 郵便番号で最寄のホテルを一発検索!
ひとくち予報 in Feed
民間気象会社としては日本初となる、RSSフィードによる解説付き天気予報です。
 

天気、気温、降水確率をXMLデータとしても収録されているため、様々なアプリケーションと組み合わせて、マッシュアップ等に自由に利用できます 。

「ひとくち予報 in Feed」気象予報モジュール仕様
デベロッパーセンター | 満足度No1.貸し会議室ポータルサイト ミーティングプラス 貸しホール
ミーティングプラス 貸し会議室APIサービスは、会議室の情報をXML形式で得ることが出来ます。住所情報および座標を送信することで、会場名、住所、座標、その位置までの距離、写真、空室状況のURLなど、様々な情報を得ることが出来ます。
 

ミーティングプラスは、”貸し会議室”という身近でありながら、実は、まだまだ借りるには敷居が高い、ビジネスを、もっともっと身近なものにしたい。という気持ちからスタートしたそうです 。

満足度No1.貸し会議室ポータルサイト ミーティングプラス 貸しホール
ページ上部へ戻る

未作成サイト(その他API)

未作成のその他系公開APIです。

公開API
 
個人的メモ、参考サイトなど
SumibiWebAPI
SOAP 1.1準拠の漢字変換Webサービスです。
イースト辞書Webサービス
イースト辞書Webサービスを実際に試すための実験サイトです。
スタートフォースのAPI
ブラウザだけで開発環境を実現。必要なファイルをアップロードし、アプリケーションの実行ファイルをクリックするだけで、アプリケーションが動きます。
APIs // Trynt Heavy Technologies
30以上のAPIが提供されています。
MECAPI - MeCab Web Service (MeCab API)
taku-ku 氏による日本語形態素解析器 MeCab の Web Serviceです。
zuzara : 文章からキーワードを抜き出すAPI: KOSHIAN
角丸画像を瞬時に生成するGoogleの隠れAPI! | p o p * p o p
zuzara : ブログの記事本文を抽出するAPI: TSUBUAN
 

その他のAPIです。辞書関連のWebサービスが増えてくると、いろいろとマッシュアップの可能性が広がるような気がします。証券会社のAPIもなかなか楽しいですね。株価によって自動売買できるシステムとか作れそうです。

証券会社がAPIを公開すると・・・。
マッシュアップが抱える課題/APIの公開
tryntのシンプルなAPIが激しく便利な件について
[を] MECAPI (MeCab API) 暫定版を公開
ページ上部へ戻る

オリジナルWebサイト

公開APIとは全く関係ありませんが、個人的に管理人ZAPAが作成したオリジナルのWebサイトの紹介です。

オリジナルWebサイト
トイレで過ごす時間を計算します。
トイレで過ごす時間を計算するWebアプリです。
開発時ブログトイレで過ごす時間を計算します。
キャラクターネームメーカー
RPGツクールなどに役立つキャラクターの名前を生成するWebアプリです。
開発時ブログキャラクターネームメーカー
MOTHER3モンスター度チェック
成分解析に似た「MOTHER3のモンスター度」をチェックするWebアプリです。
開発時ブログMOTHER3モンスター度チェック作りました
ドラクエ8モンスター度チェック
成分解析に似た「ドラクエ8のモンスター度」をチェックするWebアプリです。
開発時ブログドラクエ8モンスター度チェックを作る上でドラクエ8モンスター度チェック -感想お待ちしております-「成分解析」研究室に
簡易RSSリーダー
PEAR::XML_RSS の練習用に作ったRSSを整形して表示するWebアプリです。
開発時ブログ簡易RSSリーダー
ohaYouTube - おはようチューブ
YouTubeのFLVファイルをダウンロードするサイトです。
開発時ブログ:URLに「oha」と入力するだけでYouTube動画をDLできる「ohaYouTube」
超かんたんPDF作成!
オンライン上で超かんたんにPDFファイルを作成できる無料のツールサイトです。
開発時ブログ超かんたんPDF作成!作りました
超かんたん3D円グラフ作成!
オンライン上で超かんたんに3D円グラフを作成できる無料のツールサイトです。
グラフ資料作成や「べつやくメソッド」導入の際にも役に立ちます。
開発時ブログ超かんたん3D円グラフ作成!作りました3D円グラフを作る上で苦労したこと、捨てたものなど
ページ上部へ戻る