Open domain popularity + authority rank — a free Tranco alternative (webrank + pagerank).
Project description
webrank (Python)
Official Python client for webrank — the open domain popularity + authority rank, a free alternative to Tranco. No API key, no rate-limit signup.
Two numbers per domain:
webrank— popularity rank (1 = most popular), driven by real user traffic.pagerank— 0–10 link authority (PageRank-style): how much the web links to it.
Install
pip install webrank
Use
import webrank
webrank.rank("google.com")
# {'domain': 'google.com', 'webrank': 1, 'webrank_score': 10.0, 'pagerank': 10.0,
# 'sources': 8, 'ranks': {...}, 'updated': '2026-07-15'}
webrank.rank_many(["stripe.com", "gmpg.org"]) # batch, one request
webrank.top(100) # the leaderboard
webrank.history("github.com") # monthly trend
Or grab the whole list (top 1M, updated daily; monthly snapshots are permanent + citable):
curl -O https://api.webrank.top/list/webrank-latest.csv.gz
How it works
The rank is a data-driven composite of eight public sources, with weights derived from agreement with real-traffic data (not guessed) — it predicts real user traffic ~46% better than an equal-weighted list. Full method: https://webrank.top/methodology.
License
Data: CC-BY 4.0. This client: BSD.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file webrank-3.0.0.tar.gz.
File metadata
- Download URL: webrank-3.0.0.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29b80989511e6e9ab48e2f2ecd8282fef672c1df77e3a17560ca16ced7d3aa1d
|
|
| MD5 |
51eecc87320b46a1096a4d80e85c396e
|
|
| BLAKE2b-256 |
c9221e656254d75eaee4b3c0d65455beef2728cded056d703009de51e87e032e
|
File details
Details for the file webrank-3.0.0-py3-none-any.whl.
File metadata
- Download URL: webrank-3.0.0-py3-none-any.whl
- Upload date:
- Size: 4.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd95865bf54f3d1b43e435b30cb34b51d4cd9baa4ec18017d49918400e8ebddc
|
|
| MD5 |
827ae95f3712864a0b47512f5c769d77
|
|
| BLAKE2b-256 |
2ec1f988e6d5b62a728f3e0b27ba05af8c22ffd62eab9f185053091757285ba2
|