Where does your site
rank globally?
Instantly look up any website's global ranking and track how it changes — free, no account needed.
Get the Rank.to extension
Check any site's global rank instantly from any tab — one click, no copy-pasting URLs.
How Rank.to works
A global rank is a single number that tells you where a website sits among every other site on the web — #1 is the most-visited domain online. Smaller numbers mean bigger audiences. Here's what's behind the numbers you see.
Daily updated rankings
Ranks refresh every day from aggregated traffic signals across millions of domains. Yesterday's rank is already in.
Up to 30 days of history
See how a site's rank has moved over the past week, two weeks, or full month — spot trends, not just snapshots.
Traffic estimates
Each rank is paired with an estimated monthly visit count based on a power-law model calibrated to known traffic data.
Free public API
Every ranking is available over a simple JSON endpoint. No auth, no quota forms, no signup — just query and go.
Privacy-first by design
No tracking, no signup, no cookies. Look up any domain anonymously — we don't log who searched for what.
Worldwide coverage
Domains from every country and TLD — .com, .io, .dev, .co.uk. The whole web is on the map.
Who uses Rank.to?
- SEO & marketing teams — track competitor traffic movement without paying for enterprise tools.
- Investors & analysts — validate whether a company's web property is actually growing.
- Journalists & researchers — cite independent, reproducible numbers for stories about the web.
- Founders — benchmark your own site against the category leaders, day over day.
Frequently asked
It's the site's position in a global ordering of all tracked domains by estimated traffic volume. Rank #1 is the single most-visited site worldwide; rank #1,000,000 is still very much on the map but in the long tail. Lower is better.
Rankings are recomputed once per day. New data lands in the API within a few hours of each roll-up, so the number you see here reflects yesterday's activity at the latest.
We only track domains with enough signal to rank meaningfully. New sites, very-low-traffic sites, and sites that block our crawlers may not be indexed yet. Come back in a few weeks — coverage grows with every update.
No — they're estimates derived from the rank, not measured directly. Expect order-of-magnitude accuracy: a site ranked #500 really does get roughly 100× the traffic of one ranked #50,000, but don't treat a 10% difference between two neighbors as gospel.
Yes. The API is free to query, and you can cite or display the numbers in your own product, report, or dashboard. A link back is appreciated but not required.
Website Name
Sites ranked just above and below — closest competitors for global position.
Rank.to API
Query domain rankings programmatically. The API is free with no authentication required. Rankings are updated daily and cover millions of domains worldwide.
Endpoint
https://rank.to/api/?d={domain}&n={days}
| Parameter | Type | Required | Description |
|---|---|---|---|
| d | string | required | Domain to query, e.g. github.com |
| n | integer | optional | History window in days. Accepted: 7, 14, 30. Default: 7 |
Response format
{
"ranks": {
"2025-06-14": 68,
"2025-06-15": 67,
"2025-06-16": 70,
"2025-06-17": 66,
"2025-06-18": 65
},
"time": "2.341ms"
}
| Field | Type | Description |
|---|---|---|
| ranks | object | Date → rank pairs, ascending by date. Empty object if domain has no ranking data. |
| time | string | Server-side query execution time for diagnostics. |
Code examples
// Fetch 30-day rank history for github.com const res = await fetch('https://rank.to/api/?d=github.com&n=30'); const data = await res.json(); // Most recent rank const sorted = Object.entries(data.ranks).sort(([a],[b]) => a.localeCompare(b)); const [date, rank] = sorted.at(-1); console.log(`github.com is ranked #${rank} as of ${date}`);
Live playground
// Hit "Run" to send the request…
Notes & limits
- ✓ No API key or authentication required
- ✓ Response is JSON with
Content-Type: application/json - ✓ The
ranksobject is empty if the domain has no ranking data - ✓ Domains are matched without
www.— strip it before querying - ✓ The
nparameter only accepts7,14, or30 - ⚠ Please keep request rates reasonable — this is a free public service
Terms of Service
Contents
1. Acceptance of terms
By accessing or using Rank.to (the "Service"), you agree to be bound by these Terms of Service. If you do not agree, please do not use the Service. These terms apply to all visitors, users, and consumers of the public API.
2. The service
Rank.to provides website ranking information based on aggregated public traffic signals. We surface this information through a web interface and a free public JSON API at /api/. The Service is provided free of charge and does not require an account.
Rankings are recomputed daily. Historical data covers up to thirty days per domain.
3. Acceptable use
When using the Service, you agree not to:
- Use the Service for any unlawful purpose or in violation of any applicable laws or regulations.
- Attempt to gain unauthorized access to any portion of the Service, related systems, or networks.
- Interfere with, disrupt, or attempt to overwhelm the Service through excessive automated traffic, denial-of-service techniques, or scraping that bypasses normal rate-limit signals.
- Misrepresent the Service's data as your own, or combine it with other data in a way that misleads end users.
- Resell raw API responses as a paid service without adding meaningful value.
4. API usage and rate limits
The public API at https://rank.to/api/ is provided free of charge with no authentication required. You agree to keep your request rate reasonable. We reserve the right to throttle, block, or otherwise limit abusive traffic, including from individual IP addresses, networks, or user-agents, without prior notice.
Cached responses, sensible client-side back-off, and respect for HTTP 429 responses are all expected. If you have a legitimate use case requiring high volume, contact us at [email protected].
5. Data accuracy and disclaimers
Rankings and traffic estimates are provided as-is, on a best-effort basis, derived from public data and a power-law traffic model. They are estimates — not measurements. We make no warranty of accuracy, completeness, fitness for a particular purpose, or non-infringement.
You should not rely on Rank.to as the sole source of truth for material business, investment, legal, or regulatory decisions.
6. Intellectual property
The Service, its design, branding, code, and presentation of data are owned by Rank.to. The underlying ranking values are factual and not subject to copyright. You are free to display, cite, or reference rankings retrieved from the API, including in commercial products. A backlink to rank.to is appreciated but not required.
7. Limitation of liability
To the maximum extent permitted by law, Rank.to and its operators will not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, or any loss of data, use, goodwill, or other intangible losses resulting from your use of the Service.
8. Termination
We may suspend or terminate access to the Service for any user, IP, or network at any time, with or without notice, particularly in cases of abusive use or violation of these terms. The Service itself may be modified, suspended, or discontinued at any time without notice.
9. Changes to these terms
We may update these Terms from time to time. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the Service after changes are posted constitutes acceptance of the revised Terms.
10. Contact
Questions about these Terms? Reach us at [email protected].
Privacy Policy
Contents
1. Plain-language summary
Rank.to does not require an account, does not set tracking cookies, and does not log who searched for what. The page loads no third-party resources — every script, font, and site icon is served from our own servers. Nothing about your visit is shared with any outside party.
2. What we collect
We collect a minimal amount of operational data necessary to run the Service and protect it from abuse:
- Standard request logs — IP address, timestamp, request path, user-agent, and response status. These are kept for a short window for security and rate-limit enforcement.
- Aggregate usage metrics — total requests per day, error rates, and response times. These are not tied to individual users.
3. What we don't collect
- No accounts, no email addresses, no names — there's nothing to sign up for.
- No tracking cookies, no fingerprinting, no advertising identifiers.
- No third-party analytics — no Google Analytics, no Facebook Pixel, nothing of the kind.
- No persistent association between your IP address and the domains you've looked up.
4. Cookies and tracking
Rank.to does not set any cookies. The site uses standard browser features such as history.pushState for client-side navigation, but no information is persisted in cookies, localStorage, or sessionStorage.
5. Third-party services
To display site icons next to each domain, we use a favicon service to source the images. Your browser never contacts that service directly: our server fetches each icon, caches it, and serves it from rank.to, so no request to a third party is made from your device.
The interactive rank chart uses Chart.js, which is self-hosted and served from rank.to — it is not loaded from any external CDN.
6. Data retention
Standard request logs are retained for a maximum of 14 days, after which they are deleted or aggregated to anonymized counters. Ranking data itself (which is about websites, not users) is retained indefinitely as part of the historical dataset.
7. Your rights
Because we do not maintain user accounts or persistent profiles, there is generally no personal data tied to you that we can access, export, or delete on request. If you believe a specific log entry contains personal data you would like removed, contact us at [email protected] and we will review the request.
If you operate a website and would like its rank history removed from our public dataset, please reach out — we'll evaluate the request on a case-by-case basis.
8. Children's privacy
The Service is not directed at children under 13 and we do not knowingly collect personal information from them. As we don't collect personal information from anyone in the first place, this is largely moot — but stated explicitly for completeness.
9. Changes to this policy
If we change this policy in any meaningful way, we'll update the "Last updated" date at the top of this page. Material changes (such as introducing third-party analytics, which we do not currently plan to do) would be highlighted on the homepage for a reasonable period.
10. Contact
Privacy questions or concerns? Reach us at [email protected].
Pricing that scales with you
Start free, upgrade when you need more queries, longer history, or a higher rate limit. Cancel anytime — no contracts.
Free
For curious developers and one-off lookups.
- 500 API calls per day
- 30-day rank history
- Public leaderboards
- Community support
Pro
For agencies, indie hackers, and analysts.
- 25,000 API calls per day
- 365-day rank history
- Bulk domain lookups
- CSV exports
- Email support · 24h SLA
Business
For teams running rank data at scale.
- 250,000 API calls per day
- Full historical archive
- Webhook notifications
- SSO & team accounts
- Priority support · 4h SLA
- Custom SLA available
Pricing questions
Yes — Pro plans include a 14-day free trial with no card required. Business plans can be evaluated on request.
Anytime. Upgrades take effect immediately and we pro-rate the difference. Downgrades apply at the end of your billing cycle.
All major credit cards via Stripe. Business plans can also pay annually by invoice (bank transfer or wire).
Yes. 500 calls/day with 30-day history covers most casual use cases. Upgrade only when you need more.
Get in touch
Have a question about ranking data, want to talk pricing, or have a partnership idea? Drop us a line — we read everything.
Welcome back, there 👋
Here's how your account is doing today.
API usage · last 30 days
Your plan
500 API calls per day, 30-day rank history, community support.
API Keys
Create and manage keys to access the Rank.to API. Keep them secret — anyone with a key can use your quota.
Your keys
Saved domains
Keep track of websites you care about — we'll show their current rank when you visit.
Tracked sites
Settings
Update your profile and password, or close your account.
Profile
Password
Plan
Switch your plan instantly — billing is mocked in this demo.
Danger zone
Permanently delete your account, API keys, saved domains and usage history. This cannot be undone.
This page doesn't exist
The link may be broken or the page may have moved. But you can still look up the global rank of any website below.