php - एलेक्सा डेटा प्राप्त करना




api alexa (6)

आप इसका भी उपयोग कर सकते हैं

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

http://www.websiteoutlook.com/www.google.com जैसे ट्रैफ़िक डेटा, उप डोमेन डेटा, देश रैंक प्रतिशत में कैसे प्राप्त करना संभव है?


एक मुफ्त एपीआई है (हालांकि मैं इसके लिए कहीं भी कोई दस्तावेज नहीं ढूंढ पाया है)।

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

आप निम्न डेटा के लिए निम्न तरीके से पूछ सकते हैं:

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

डेटा में सभी पत्र वे हैं जो निर्धारित करते हैं कि आपको कौन सी जानकारी मिलती है। यह डेटा स्ट्रिंग वह है जिसे मैं ढूंढने में सक्षम हूं जिसमें अधिक विकल्प हैं। इसके अलावा, क्ली आउटपुट को पूरी तरह बदल देता है, यह विकल्प इसे बहुत सारी जानकारी के साथ एक एक्सएमएल वापस कर देता है।

संपादित करें : यह एपीआई एलेक्सा टूलबार द्वारा उपयोग की जाने वाली है।


एलेक्स रैंक प्राप्त करने के लिए एक सरल कार्य

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

बहुत अच्छी तरह से काम करता है और मुफ्त;)


एलेक्सा में एक एपीआई here । हालांकि यह मुफ़्त नहीं है।


इसी तरह के वेब में एक एपीआई है जो इसके यातायात और रैंकिंग डेटा का खुलासा करती है। वे दूसरों के बीच सहभागिता मीट्रिक, रेफ़रल और डोमेन वर्गीकरण API भी प्रदान करते हैं, इसलिए शायद यह आपके लिए अच्छा होगा।

एपीआई - developer.similarweb.com


समान वेब ट्रैफिक एपीआई के लिए उपयोग:

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




alexa