El ranking de Alexa es uno de los más famosos que hay, y es bastante utilizado a la hora de vender publicidad u otros aspectos comerciales. Dispone de un API que permite obtener el ranking de una web, por lo que podemos hacer una llamada y obtener los datos para poder mostrarlos en nuestra web.
La clase es muy sencilla:
class AlexaRank { public function getRequestUri($domain) { return 'http://data.alexa.com/data?cli=10&dat=s&url=' . $domain; } public function parse( $httpResponse ) { preg_match( '##si', $httpResponse, $p ); $res = ( $p[2] ) ? number_format( intval($p[2]) ):0; return str_replace(',', '', $res); } }
Php Class to Retrieve Alexa Rank
Vía / DZone