Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

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

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

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

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

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

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

Ответ 2

Простая функция для получения ранга 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;
}

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

Ответ 3

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

<?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

Ответ 4

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

Ответ 5

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

API - developer.similarweb.com

Ответ 7

Использование SimilarWeb 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;
    }

Ответ 8

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;

Ответ 9

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