The Alexa Top Sites web service returns a list of web sites ordered by Alexa Traffic Rank. Using the web service you can page through the list 100 web sites at a time. By making multiple requests to the service you could retrieve a list of the top 1,000, 2,500, or 100,000 web sites, for example.
In addition to Alexa Traffic Rank, the information returned for each web site includes the number of page views the site receives per million users, the average page views per user, and the number of Alexa users visiting the site.Lists can be received for global rankings, as well as on a country-by-country basis.
Alexa’s traffic rankings are based on the usage patterns of Alexa Toolbar users over a trailing 3 month period. A site’s ranking is based on a combined measure of reach and pageviews. Reach is determined by the number of unique Alexa users who visit a site on a given day. Page views are the total number of Alexa user page requests for a site. However, multiple requests for the same page (URL) on the same day by the same user are counted as a single page view. The site with the highest combination of users and page views is ranked #1.
Alexa’s traffic rankings are for top level domains only (e.g. domain.com). We do not provide separate rankings for subpages within a domain (e.g. www.domain.com/subpage.html) or subdomains (e.g. subdomain.domain.com) unless we are able to automatically identify them as personal home pages or blogs. Personal pages are ranked on the same scale as a regular domain. For example, a personal page with a ranking of 3,456 is the 3,456th most popular page among Alexa users.
Learn more about Alexa’s traffic rankings.