検索エンジン順位チェックAPIとは
検索エンジン順位チェックAPIは、
指定したキーワードで検索したときの指定したドメインの順位を取得するAPIです。
ご利用は無料です。
ご自由にお使いください。
商用での利用は、サーバーが止まる可能性があるためお勧めしませんが、禁止もしません。
商用でご利用になりたい方は、お問い合わせいただければ、何か方法を考えます。
単純に検索順位を知りたい場合は、検索エンジン順位チェックツール(Web制作小物ツール)をご利用ください。
仕様
キーワード(keyword)、ドメイン(domain)をGET値で渡すと、結果がXMLで返ってきます。
返ってきたXMLの「rank」が順位、「total」がヒット件数です。
Googleの場合
URL例
http://searchengine-rankingcheck.appspot.com/google?keyword=どうのこうの&domain=dounokouno.com
結果例
<?xml version="1.0" encoding="UTF-8"?>
<result>
<keyword>どうのこうの</keyword>
<domain>dounokouno.com</domain>
<rank>1</rank>
<total>958,000</total>
</result>
Yahooの場合
URL例
http://searchengine-rankingcheck.appspot.com/yahoo?keyword=どうのこうの&domain=dounokouno.com
結果例
<?xml version="1.0" encoding="UTF-8"?>
<result>
<keyword>どうのこうの</keyword>
<domain>dounokouno.com</domain>
<rank>1</rank>
<total>6,990,000</total>
</result>
Bingの場合
URL例
http://searchengine-rankingcheck.appspot.com/bing?keyword=どうのこうの&domain=dounokouno.com
結果例
<?xml version="1.0" encoding="UTF-8"?>
<result>
<keyword>どうのこうの</keyword>
<domain>dounokouno.com</domain>
<rank>2</rank>
<total>459,000</total>
</result>
Google、Yahoo、Bingの3つ同時に検索する場合
URL例
http://searchengine-rankingcheck.appspot.com/search?keyword=どうのこうの&domain=dounokouno.com
結果例
<?xml version="1.0" encoding="UTF-8"?>
<result>
<keyword>どうのこうの</keyword>
<domain>dounokouno.com</domain>
<google>
<rank>1</rank>
<total>958,000</total>
</google>
<yahoo>
<rank>1</rank>
<total>6,990,000</total>
</yahoo>
<bing>
<rank>2</rank>
<total>461,000</total>
</bing>
</result>
キーワードは半角スペースを空けることでAND検索になります
URL例
http://searchengine-rankingcheck.appspot.com/google?keyword=検索エンジン 順位チェック&domain=dounokouno.com
結果例
<?xml version="1.0" encoding="UTF-8"?>
<result>
<keyword>検索エンジン 順位チェック</keyword>
<domain>dounokouno.com</domain>
<rank>56</rank>
<total>5,960,000</total>
</result>
JavaScriptでご利用になりたい場合
下記のようなPHP経由でご利用ください。
<?php
if (isset($_GET['engine']) && (isset($_GET['keyword'])) && (isset($_GET['domain']))) {
$url = 'http://searchengine-rankingcheck.appspot.com/';
$url .= $_GET['engine'];
$url .= '?keyword=' . urlencode($_GET['keyword']);
$url .= '&domain=' . $_GET['domain'];
header('Content-type: application/xml;');
readfile($url);
}
?>
サーバー
本プログラムはGoogle App Engineで動いています。
利用状況によりレスポンスが遅かったりサーバーが止まったりする場合がありますが、仕様です。
「うちのサーバー使っていいよ。」とか「サーバー増強のため寄付するよ。」というお話があれば歓迎します。
ぜひご連絡ください。
免責事項
- 検索ページでの検索結果と異なる場合があります。
- 検索エンジンの仕様変更により、正しく順位が表示できない場合があります。
- 当ツールをご利用、もしくはご利用になれないことにより生じるいかなるトラブルや損害には、当方は一切の責任を負いません。
お問い合わせ
ご意見、ご要望等ございましたら、下記メールアドレスへお問い合わせください。
dounokouno[at]gmail.com
履歴
- 2010-09-05 : Googleのヒット件数が表示されない不具合を修正