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/lookup

Look up traffic, rank, and metadata for any domain.

Parameters

ParamRequiredDescription
domainYesDomain to look up (e.g., stripe.com)
api_keyNoYour 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/tech

Detect technologies used by any website (CMS, frameworks, analytics, CDN, etc).

Parameters

ParamRequiredDescription
domainYesDomain 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.