it-swarm.com.de

Alexa-Daten abrufen

Wie ist es möglich, Verkehrsdaten, Subdomain-Daten, Länderrang in Prozent wie in http://www.websiteoutlook.com/www.google.com zu erhalten?

26
Prakash

Es gibt eine kostenlose API (obwohl ich nirgendwo eine Dokumentation dafür finden konnte).

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

Sie können auch auf folgende Weise weitere Daten abfragen:

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

Alle Buchstaben in dat bestimmen, welche Informationen Sie erhalten. Diese Dat-Zeichenfolge ist diejenige, die ich gefunden habe, die mehr Optionen zu haben scheint. Außerdem ändert cli die Ausgabe vollständig. Mit dieser Option wird eine XML-Datei mit vielen Informationen zurückgegeben.

EDIT: Diese API wird von der Alexa-Symbolleiste verwendet.

91
Lumbendil

Eine einfache Funktion, um den Alexa-Rang zu erhalten

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

Funktioniert ziemlich gut und kostenlos;)

15
Warface

sie können dies auch verwenden

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

das wird es gerne ausgeben

stackoverflow.com has Alexa Rank 55

Alexa hat eine API hier . Es ist jedoch nicht frei.

5
Pekka 웃

SimilarWeb hat eine API, die den Datenverkehr und die Rangordnungsdaten zur Verfügung stellt. Sie bieten auch Engagement-Metriken, Verweise und APIs zur Kategorisierung von Domains, so dass es vielleicht gut für Sie ist.

API- developer.similarweb.com

2
vsync

Wenn Sie http://data.Alexa.com/data?cli=10&url=%YOUR_URL% API verwenden, können Sie alle Daten haben.

1

Verwendung für SimilarWebTraffic 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;
    }
0
Noam Schwartz

http://www.siteprice.org/api/ ist meiner Meinung nach das billigste und einfach zu bedienen.

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