RankParse

Platform Trends

Ranked domain counts for every detectable website platform, to compare adoption of WordPress, Shopify, Wix and more.

GET/v1/platform-trends1 creditAPI key

Returns every supported platform with its total domain count, ordered by popularity. A quick way to gauge market share without paging through Platform Domains. Counts come from the pre-processed link graph snapshot (see Response format).

Request

This endpoint takes no parameters.

Example

curl "https://api.rankparse.com/v1/platform-trends" \
  -H "X-API-Key: rp_your_key"
import requests

res = requests.get(
    "https://api.rankparse.com/v1/platform-trends",
    headers={"X-API-Key": "rp_your_key"},
    timeout=30,
)
res.raise_for_status()
for row in res.json()["data"]:
    print(row["platform"], row["count"])
const res = await fetch("https://api.rankparse.com/v1/platform-trends", {
  headers: { "X-API-Key": "rp_your_key" },
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const { data } = await res.json();
console.log(data.slice(0, 5));

Response

{
  "data": [
    { "platform": "Wix", "platform_slug": "wix", "category": "cms", "count": 1483608 },
    { "platform": "WordPress", "platform_slug": "wordpress", "category": "cms", "count": 288350 },
    { "platform": "Shopify", "platform_slug": "shopify", "category": "ecommerce", "count": 93397 },
    { "platform": "Tilda", "platform_slug": "tilda", "category": "cms", "count": 75565 },
    { "platform": "PayPal", "platform_slug": "paypal", "category": "payments", "count": 68758 }
  ],
  "credits_used": 1,
  "credits_remaining": 999
}

The real response lists all supported platforms (see supported platforms); the example is shortened.

Response fields

Top level:

FieldTypeDescription
dataarrayOne entry per supported platform, sorted by count descending.
credits_usedintegerAlways 1.
credits_remainingintegerYour balance after this call.

Each entry in data:

FieldTypeDescription
platformstringDisplay name, for example Shopify.
platform_slugstringCanonical slug. Pass it straight to the platform parameter of Platform Domains.
categorystringPlatform category, for example cms, ecommerce or payments.
countintegerTotal domains detected on the platform.

Behavior and limits

  • Credits: a flat 1 per call, charged before the lookup.
  • Same platform set as Platform Domains: the two endpoints never disagree about which platforms exist.
  • No caching: each call reads the counts fresh.
  • Rate limit: 60 requests per minute per key. See Rate limiting.

Errors

HTTPCodeWhen
401invalid_api_keyMissing, invalid or revoked API key.
402insufficient_creditsBalance is lower than 1 credit.
402spend_cap_reachedYour monthly spend cap is reached.
429rate_limitedMore than 60 requests in a minute.

See Errors for the full list and the error body format.

MCP tool: get_platform_trends (no inputs).

On this page