Получение данных Alexa

Как можно получить данные трафика, данные поддоменов, рейтинг страны в процентах, как на http://www.websiteoutlook.com/www.google.com ?

Существует бесплатный API (хотя я нигде не мог найти документацию).

http://data.alexa.com/data?cli=10&url=%YOUR_URL% 

Вы также можете запросить дополнительные данные следующим образом:

 http://data.alexa.com/data?cli=10&dat=snbamz&url=%YOUR_URL% 

Все буквы , которые являются данными , которые определяют информацию, которую вы получаете. Эта строка данных является той, которую я смог найти, у которой, похоже, больше возможностей. Кроме того, cli полностью изменяет вывод, этот параметр позволяет вернуть XML с довольно большой информацией.

EDIT : этот API – тот, который используется панелью Alexa.

Простая функция для получения рейтинга alexa

 function alexa_rank($url){ $xml = simplexml_load_file("http://data.alexa.com/data?cli=10&url=".$url); if(isset($xml->SD)): return $xml->SD->REACH->attributes(); endif; } 

Работает хорошо и бесплатно;)

вы можете использовать это тоже

 <?php $url="http://stackoverflow.com/"; $xml = simplexml_load_file('http://data.alexa.com/data?cli=10&dat=snbamz&url='.$url); $rank=isset($xml->SD[1]->POPULARITY)?$xml->SD[1]->POPULARITY->attributes()->TEXT:0; $web=(string)$xml->SD[0]->attributes()->HOST; echo $web." has Alexa Rank ".$rank; ?> 

это выведет его как

 stackoverflow.com has Alexa Rank 55 

У Alexa есть API здесь . Однако это не бесплатно.

SimilarWeb имеет API, который предоставляет данные о трафике и ранжировании. Кроме того, они также предоставляют показатели взаимодействия, рефералы и API-интерфейсы доменных категорий, так что, возможно, это будет полезно для вас.

API – разработчик.similarweb.com

С помощью http://data.alexa.com/data?cli=10&url=%YOUR_URL% API вы можете иметь все данные. Если вы хотите узнать больше об этом Alexa API, вы можете посмотреть следующий URL-адрес,

http://tutology.net/category/how-php/get-alexa-rank-php-and-alexa-api

Использование API аналогичного трафика :

 function api_traffic (URL, KEY) { var apiurl = "http://api.similarweb.com/Site/" + URL + "/v2/EstimatedTraffic?Format=JSON&UserKey="; + "KEY"; var fetch_visitors = UrlFetchApp.fetch(apiurl); Utilities.sleep(2000); var data = JSON.parse( fetch_visitors); return data.EstimatedVisitors; } 

http://www.siteprice.org/api/ – самый дешевый, я думаю и прост в использовании.

 $worthofwebsite= file_get_contents('http://www.siteprice.org/WorthApi.aspx?type=1&key=testkey&url=google.com'); echo "Website Worth: ".$worthofwebsite; 

Существует также веб-сервис, в котором агрегированные показатели alexa + реальные данные и оценка трафика: http://www.rank2traffic.com/