29

http://www.websiteoutlook.com/www.google.comのように、トラフィックデータ、サブドメインデータ、国のランクをパーセンテージで取得するにはどうすればよいですか。

4

8 に答える 8

97

注意このアプローチはもう機能しません。エンドポイントは、割り当てられていないURLの場合でも、単に「OK」を返します。

無料の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が返されます。

編集:このAPIは、Alexaツールバーで使用されるAPIです。

于 2011-06-03T07:38:31.953 に答える
16

アレクサランクを取得するための簡単な関数

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;
}

かなりうまく機能し、無料です;)

于 2013-05-09T00:59:59.083 に答える
14

これも使えます

<?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
于 2013-10-22T14:52:26.073 に答える
5

AlexaにはここにAPIがあります。ただし、無料ではありません。

于 2010-09-09T12:13:01.780 に答える
3

SimilarWebには、トラフィックとランキングデータを公開するAPIがあります。また、エンゲージメントメトリック、紹介、ドメイン分類APIなども提供するため、おそらくそれはあなたにとって良いことでしょう。

API-developer.similarweb.com _ _

于 2013-08-27T08:45:06.943 に答える
1

http://data.alexa.com/data?cli=10&url=%YOUR_URL% APIを使用 すると、すべてのデータを取得できます。

于 2011-10-26T06:23:10.787 に答える
1

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;
    }
于 2014-02-20T16:58:33.503 に答える
0

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;
于 2015-08-17T23:06:36.580 に答える