
Alexaトラフィックランキングの情報を無料で取得したい
有料のAPIを使用せずに無料で取得できます。
下記のURLからAlexaトラフィックランキングのデータを取得します。
http://data.alexa.com/data?cli=10&dat=snbamz&url=ドメイン名
ドメイン名には取得したいWebサイトのドメイン名を指定してください。
どんなデータが取れるのか

具体的に取れるデータは上画像の通りです。
レスポンスデータから国名コードを取得するPHPコード
<?php
/**
* 国名コード取得関数
* @param string $domain ドメイン名
* @return string 国名コード
*/
function getAlexaCountryCd ($domain) {
$xml = simplexml_load_file("http://data.alexa.com/data?cli=10&dat=snbamz&url=".$domain);
$res = $xml->xpath("//SD[COUNTRY]")[0];
return (string)$res->COUNTRY->attributes()->CODE;
}
COUNTRYやCDを変更することでAlexaランキングや国名を取得することも可能です。
※2020年12月現在取得確認済。