MillionRanked API
Programmatic access to website traffic estimates, rankings, trends, and technology detection for 1 million websites.
Free
$0
5 requests/day
- â Domain lookup
- â Rank + traffic estimate
- â Category & country
- â 7-year trend summary
- â Trend history array
- â Tech stack detection
Popular
Basic
$29/mo
1,000 requests/day
- â Everything in Free
- â Tech stack detection
- â Traffic source estimates
- â Demographics
- â Full trend history
Pro
$99/mo
10,000 requests/day
- â Everything in Basic
- â Full 84-month trend array
- â Bulk lookup (up to 100/request)
- â Priority support
Get Started (Free)
No API key needed for 5 free requests/day. Just call the endpoint:
GET https://millionranked.com/api/v1/lookup?domain=stripe.com
For higher limits, email support@weblabra.com with your use case and we'll set up an API key.
Endpoints
GET
/api/v1/lookupLook up traffic, rank, and metadata for any domain.
Parameters
| Param | Required | Description |
|---|---|---|
| domain | Yes | Domain to look up (e.g., stripe.com) |
| api_key | No | Your API key (or use x-api-key header) |
Example Response
{
"domain": "stripe.com",
"rank": 287,
"estimatedMonthlyTraffic": 98500000,
"estimatedMonthlyTrafficFormatted": "98.5M",
"category": "Financial Services",
"country": "United States",
"countryCode": "US",
"trend": {
"rankChange7yr": 142,
"direction": "improving",
"bestRank": 201,
"worstRank": 429,
"dataPoints": 84
},
"trafficSources": {
"organic": 45,
"direct": 35,
"social": 8,
"referral": 9,
"paid": 3
},
"meta": {
"tier": "free",
"remainingRequests": 4
}
}GET
/api/techDetect technologies used by any website (CMS, frameworks, analytics, CDN, etc).
Parameters
| Param | Required | Description |
|---|---|---|
| domain | Yes | Domain to scan (e.g., shopify.com) |
Example Response
{
"domain": "shopify.com",
"totalDetected": 8,
"technologies": [
{ "name": "React", "category": "JavaScript" },
{ "name": "Next.js", "category": "JavaScript" },
{ "name": "Cloudflare", "category": "CDN" },
{ "name": "Google Analytics", "category": "Analytics" }
],
"byCategory": {
"JavaScript": [...],
"CDN": [...],
"Analytics": [...]
}
}Authentication
Pass your API key in one of two ways:
# Header (recommended) curl -H "x-api-key: YOUR_KEY" "https://millionranked.com/api/v1/lookup?domain=google.com" # Query parameter curl "https://millionranked.com/api/v1/lookup?domain=google.com&api_key=YOUR_KEY"
Rate Limits
Rate limits are applied per API key (or per IP for free tier). Limits reset every 24 hours. Response headers include X-RateLimit-Remaining.