Platform Trends
Ranked domain counts for every detectable website platform, to compare adoption of WordPress, Shopify, Wix and more.
GET
/v1/platform-trends1 creditAPI keyReturns 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:
| Field | Type | Description |
|---|---|---|
data | array | One entry per supported platform, sorted by count descending. |
credits_used | integer | Always 1. |
credits_remaining | integer | Your balance after this call. |
Each entry in data:
| Field | Type | Description |
|---|---|---|
platform | string | Display name, for example Shopify. |
platform_slug | string | Canonical slug. Pass it straight to the platform parameter of Platform Domains. |
category | string | Platform category, for example cms, ecommerce or payments. |
count | integer | Total 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
| HTTP | Code | When |
|---|---|---|
| 401 | invalid_api_key | Missing, invalid or revoked API key. |
| 402 | insufficient_credits | Balance is lower than 1 credit. |
| 402 | spend_cap_reached | Your monthly spend cap is reached. |
| 429 | rate_limited | More than 60 requests in a minute. |
See Errors for the full list and the error body format.
Related
MCP tool: get_platform_trends (no inputs).