Today one of my internet friend share with us a php code to fetch alexa ranking.

  • All you need to do copy the code from here.
    $Url = $_GET[‘url’];
    function getPage ($url) {
    if (function_exists(‘curl_init’)) {
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    return curl_exec($ch);
    } else {
    return file_get_contents($url);
    function getAlexaRank($url) {
    $url = @parse_url($url);
    $url = $url[‘host’];
    $url = “$url&#8221;;
    $data = getPage($url);
    preg_match(‘#<POPULARITY URL=”(.*?)” TEXT=”([0-9]+){1,}”/>#si’, $data, $p);
    $value = ($p[2]) ? number_format($p[2]) : 0;
    return $value;
    $Rank = getAlexaRank($Url);
    echo $Rank;
  • Save the file in your site
  • Now run the file from browser

Easy and simple step to get any of your website alexa ranking from your site.
Thanks to share this valuable code -NB-