وثائق واجهة برمجة التطبيقات
قم بدمج بيانات خادم Minecraft المباشرة والمشغل والسطح والمجتمع من mcstat.org في التطبيقات والروبوتات ولوحات المعلومات الخاصة بك.
عنوان URL الأساسي
تبدأ جميع طلبات واجهة برمجة التطبيقات بعنوان URL الأساسي هذا
مفاتيح واجهة برمجة التطبيقات
إدارة ومراقبة مفاتيح API الخاصة بك
قم بإنشاء وتدوير وعرض التحليلات الخاصة بمفاتيح API الخاصة بك في لوحة المعلومات.
افتح لوحة معلومات مفتاح APIملعب API
اختبار نقاط النهاية مباشرة في المتصفح
لا تتطلب هذه البيئة مفتاح API؛ التحقق البشري مطلوب للحد من الإساءة.
/api/v1/serverspagelimitsortsearchcountryversiontagmodeminPlayersmaxPlayersminUptimeminVotesminRatingonlineOnlyhttps://mcstat.org/api/v1/serversالمصادقة
تتطلب جميع نقاط نهاية واجهة برمجة التطبيقات العامة الموثقة مفتاح واجهة برمجة التطبيقات. أرسل مفتاحك في رأس X-API-Key.
رأس الطلب
أضف هذا الرأس للمصادقة
X-API-Key: mcs_your_key_hereأو كمعلمة استعلام
أو تمرير كمعلمة الاستعلام
?api_key=mcs_your_key_hereحدود المعدل
تتم مصادقة الطلبات عن طريق مفتاح API. يؤدي المفتاح المفقود أو غير الصالح إلى إرجاع HTTP 401، بينما يقوم المفتاح المعطل بإرجاع HTTP 403، ويؤدي الحد الذي تم تجاوزه إلى إرجاع HTTP 429.
بدون مفتاح API
غير مسموح
مع مفتاح API
60 طلبًا في الدقيقة و1000 يوميًا و30000 شهريًا بشكل افتراضي. يؤدي تجاوز الحد إلى إرجاع HTTP 429 مع رؤوس X-RateLimit-* التي تعرض حدودك وإعادة المحاولة بعد إخبارك عند إعادة تعيين النافذة. يمكن منح حدود أعلى لكل مفتاح عند الطلب.
رؤوس حدود السعر:استجابة 429 تحمل X-RateLimit-Limit-Minute، وX-RateLimit-Limit-Day، وX-RateLimit-Remaining-Day، وX-RateLimit-Limit-Month، وX-RateLimit-Remaining-Month، وإعادة المحاولة بعد ذلك. تحمل الاستجابات الناجحة رأس التحكم في ذاكرة التخزين المؤقت حتى تتمكن من تخزين النتائج من جانب العميل بأمان.
تنسيق الاستجابة
كل استجابة ناجحة هي JSON مع كائن منطقي وكائن . تستخدم الأخطاء نفس المغلف مع : false.
استجابة النجاح
{
"success": true,
"data": {
"resource": {
"id": "...",
"name": "Example"
}
}
}استجابة الخطأ
{
"success": false,
"error": "Too many requests"
}أخطاء
يتم استخدام رموز حالة HTTP القياسية. الحالات الشائعة:
| الكود | معنى |
|---|---|
400 | طلب سيء — معلمات غير صالحة |
401 | غير مصرح به — مفتاح API مفقود أو غير صالح |
403 | محظور - تم تعطيل مفتاح API |
404 | لم يتم العثور عليه — المورد غير موجود |
429 | عدد كبير جدًا من الطلبات - تم تجاوز الحد الأقصى للسعر |
500 | خطأ داخلي في الخادم - حاول مرة أخرى لاحقًا |
نقاط نهاية الخادم
تصفح وتصفية وفحص خوادم Minecraft التي يتم تتبعها بواسطة mcstat.org.
/api/v1/serversقائمة الخوادم
قائمة مرقّمة من الخوادم العامة مع مرشحات غنية.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/servers"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
page | لا | رقم الصفحة يبدأ من 1. |
limit | لا | العناصر لكل صفحة. |
sort | لا | ترتيب الترتيب. |
search | لا | الاستعلام عن النص الحر. |
country | لا | مرشح اسم البلد ISO. |
version | لا | مرشح نسخة ماين كرافت. |
tag | لا | تصفية حسب العلامة. |
mode | لا | مرشح وضع اللعبة. |
minPlayers | لا | الحد الأدنى لعدد اللاعبين الحاليين |
maxPlayers | لا | الحد الأقصى لعدد اللاعبين الحاليين. |
minUptime | لا | الحد الأدنى لنسبة وقت التشغيل. |
minVotes | لا | الحد الأدنى لعدد الأصوات الإجمالية. |
minRating | لا | الحد الأدنى للتقييم (1-5). |
onlineOnly | لا | قم بتضمين الخوادم التي تقدم التقارير عبر الإنترنت فقط. |
رد المثال
{
"success": true,
"data": {
"servers": [
{
"id": "JS6o0w88QP6oZHDj",
"slug": "mchypixelnet",
"name": "Hypixel Network",
"shortDescription": "Home of over 35 unique games…",
"ip": "mc.hypixel.net",
"port": 25565,
"iconUrl": "https://mcstat.org/images/server-icon/mchypixelnet.webp",
"bannerUrl": "https://mcstat.org/media/banners/mchypixelnet.webp",
"motdImageUrl": "https://mcstat.org/images/server-motd/mchypixelnet.svg",
"motd": "Hypixel Network",
"website": null,
"discordUrl": null,
"visibility": "PUBLIC",
"isOnline": true,
"currentPlayers": 48230,
"maxPlayers": 200000,
"version": "Requires MC 1.8 / 1.21",
"latency": 42,
"lastPing": "2026-05-24T22:00:00Z",
"country": "United States",
"tags": [
"bedwars",
"pvp",
"skyblock"
],
"gameMode": null,
"uptime": 100,
"trend": 3.4,
"totalVotes": 12345,
"rating": 4.6,
"createdAt": "2026-04-28T05:44:26Z"
}
],
"pagination": {
"page": 1,
"limit": 24,
"total": 1240,
"totalPages": 52
}
}
}/api/v1/servers/{slug}تفاصيل الخادم
ملف تعريف الخادم الكامل: سجل الإحصائيات، وقت التشغيل، مخطط التصويت، الرتب.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/servers/hypixel-net"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
slug | نعم | سبيكة الخادم (من قائمة/الخوادم). |
period | لا | النافذة الزمنية: 24h, 7d, 30d, 90d, all-time. |
رد المثال
{
"success": true,
"data": {
"server": {
"id": "JS6o0w88QP6oZHDj",
"slug": "mchypixelnet",
"name": "Hypixel Network",
"ip": "mc.hypixel.net",
"port": 25565,
"iconUrl": "https://mcstat.org/images/server-icon/mchypixelnet.webp",
"bannerUrl": "https://mcstat.org/media/banners/mchypixelnet.webp",
"motd": "Hypixel Network",
"motdRaw": "§aHypixel §7Network",
"motdImageUrl": "https://mcstat.org/images/server-motd/mchypixelnet.svg",
"website": null,
"discordUrl": null,
"storeUrl": null,
"youtubeUrl": null,
"currentPlayers": 48230,
"maxPlayers": 200000,
"isOnline": true,
"country": "United States",
"version": "Requires MC 1.8 / 1.21",
"protocol": 767,
"uptime": 100,
"rating": 4.6,
"totalVotes": 12345,
"tags": [
"bedwars",
"pvp"
],
"owner": null,
"latestStats": {
"onlinePlayers": 48230,
"tps": 20,
"timestamp": "2026-05-24T22:00:00Z"
},
"statsHistory": [
{
"timestamp": "2026-05-24T21:00:00Z",
"onlinePlayers": 47000
}
],
"periodStats": {
"24h": {
"avgPlayers": 46500,
"peakPlayers": 49100,
"minPlayers": 42000,
"uptimePct": 99.95
}
},
"voteStats": {
"24h": 412,
"7d": 2890,
"30d": 11200,
"90d": 30150
},
"dailyVotes": [
{
"day": "2026-05-23",
"votes": 405
}
]
}
}
}/api/v1/servers/{slug}/votersالناخبين الخادم
الناخبين الجدد (المصادق عليهم والمجهولين) للخادم المحدد.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/servers/hypixel-net/voters"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
slug | نعم | سبيكة الخادم (من قائمة/الخوادم). |
page | لا | رقم الصفحة يبدأ من 1. |
limit | لا | العناصر لكل صفحة. |
رد المثال
{
"success": true,
"data": {
"voters": [
{
"id": "TanfrbogDfzGdrgD",
"minecraftUsername": "Notch",
"votedAt": "2026-05-24 22:10:06.544",
"type": "auth",
"playerId": "xq5-Lw8xk7pEdKyn",
"minecraftUuid": "069a79f4-3e42-4b0c-8f1a-9c2b1d5e6f70",
"skinUrl": "http://textures.minecraft.net/texture/cbea0a15a5ce…",
"linkedSkinPngPath": "https://mcstat.org/media/skins/published/player-skin-notch.png",
"skinModel": "classic",
"siteUsername": "notch"
}
],
"total": 12345,
"page": 1,
"totalPages": 515,
"latestVoteAt": "2026-05-24 22:10:06.544"
}
}/api/v1/servers/{slug}/reviewsمراجعات الخادم
مراجعات وتقييمات اللاعبين مقسّمة إلى صفحات لخادم.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/servers/hypixel-net/reviews"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
slug | نعم | سبيكة الخادم (من قائمة/الخوادم). |
page | لا | رقم الصفحة يبدأ من 1. |
limit | لا | العناصر لكل صفحة. |
رد المثال
{
"success": true,
"data": {
"reviews": [
{
"id": "5g4VgYUiN4n28qcX",
"serverId": "JS6o0w88QP6oZHDj",
"userId": null,
"minecraftUsername": "chibibara",
"rating": 3,
"content": "Great community!",
"createdAt": "2026-05-24T22:00:00Z",
"updatedAt": "2026-05-24T22:00:00Z",
"user": {
"id": null,
"username": "chibibara",
"avatar": null,
"role": "USER"
},
"playerId": "suTEw8opOK2bGP-L",
"playerMainNickname": "chibibara",
"playerMinecraftUuid": "019f1b29-fcbe-705b-8efb-8c08b4e0fd9c",
"playerSkinUrl": null,
"playerSkinModel": "classic",
"playerLinkedSkinPngPath": "https://mcstat.org/media/skins/published/default-steve.png"
}
],
"total": 128,
"page": 1,
"totalPages": 26,
"avgRating": 4.2,
"latestReviewAt": "2026-05-24T22:00:00Z"
}
}/api/v1/servers/{slug}/updatesتحديثات الخادم
منشورات الأخبار والتحديثات المعتمدة لخادم.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/servers/hypixel-net/updates"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
slug | نعم | سبيكة الخادم (من قائمة/الخوادم). |
page | لا | رقم الصفحة يبدأ من 1. |
limit | لا | العناصر لكل صفحة. |
رد المثال
{
"success": true,
"data": {
"updates": [
{
"id": "Xk3pQ2mNbV8zR1sd",
"serverId": "JS6o0w88QP6oZHDj",
"userId": "Nf3kPq8sT2wVxJ7b",
"title": "Season 5 is live!",
"content": "New map, new kits, double XP weekend.",
"status": "APPROVED",
"createdAt": "2026-05-24T22:00:00Z",
"updatedAt": "2026-05-24T22:00:00Z"
}
],
"total": 12,
"page": 1,
"totalPages": 4,
"latestUpdateAt": "2026-05-24T22:00:00Z"
}
}/api/v1/servers/topأعلى الخوادم
تم تحسين قائمة الاتجاهات لاستخدام الصفحة الرئيسية/القطعة.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/servers/top"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
sort | لا | ترتيب الترتيب. |
limit | لا | العناصر لكل صفحة. |
country | لا | مرشح اسم البلد ISO. |
gameMode | لا | مرشح وضع اللعبة. |
رد المثال
{
"success": true,
"data": {
"servers": [
{
"id": "JS6o0w88QP6oZHDj",
"slug": "mchypixelnet",
"name": "Hypixel Network",
"ip": "mc.hypixel.net",
"iconUrl": "https://mcstat.org/images/server-icon/mchypixelnet.webp",
"bannerUrl": "https://mcstat.org/media/banners/mchypixelnet.webp",
"motdImageUrl": "https://mcstat.org/images/server-motd/mchypixelnet.svg",
"currentPlayers": 48230,
"maxPlayers": 200000,
"isOnline": true,
"country": "United States",
"totalVotes": 12345,
"uptime": 100,
"trend": 3.4,
"recentVotes": 412,
"hotScore": 9821
}
],
"total": 1240,
"sort": "hot"
}
}/api/v1/servers/countriesدول الخادم
العدد الإجمالي للخوادم مجمعة حسب البلد.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/servers/countries"معلمات الاستعلام
لا توجد معلمات
رد المثال
{
"success": true,
"data": {
"countries": [
{
"country": "United States",
"serverCount": 2840
}
]
}
}/api/v1/servers/versionsإصدارات الخادم
العدد الإجمالي للخوادم المجمعة حسب إصدار Minecraft.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/servers/versions"معلمات الاستعلام
لا توجد معلمات
رد المثال
{
"success": true,
"data": {
"versions": [
{
"version": "Paper 1.21.11",
"serverCount": 980
}
]
}
}نقاط نهاية اللاعب
ابحث عن الملفات الشخصية للاعبين وجلساتهم ومستوياتهم وتاريخهم.
/api/v1/playersقائمة اللاعبين
دليل المشغل العام المرقّم.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/players"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
page | لا | رقم الصفحة يبدأ من 1. |
limit | لا | العناصر لكل صفحة. |
sort | لا | ترتيب الترتيب. |
search | لا | الاستعلام عن النص الحر. |
رد المثال
{
"success": true,
"data": {
"players": [
{
"id": "h6tC6lGfBEDulI8o",
"minecraftUuid": "069a79f4-3e42-4b0c-8f1a-9c2b1d5e6f70",
"mainNickname": "Notch",
"skinUrl": "http://textures.minecraft.net/texture/98d4f27b450d…",
"linkedSkinPngPath": "https://mcstat.org/media/skins/published/player-skin-notch.png",
"skinModel": "classic",
"country": "United States",
"tierOverall": "HT1",
"tierPoints": 9820,
"tierRank": 12,
"lastTierSyncAt": "2026-05-24T20:00:00Z",
"createdAt": "2026-04-01T10:00:00Z",
"totalPlayTime": 184320,
"sessionCount": 412
}
],
"pagination": {
"page": 1,
"limit": 24,
"total": 1240,
"totalPages": 52
}
}
}/api/v1/players/{id}تفاصيل اللاعب
الملف الشخصي، الجلسات الأخيرة، الخوادم التي تم تشغيلها، K/D، الإنجازات.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/players/069a79f4-44e9-4726-a5be-fca90e38aaf5"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
id | نعم | معرف اللاعب أو UUID أو اللقب. |
رد المثال
{
"success": true,
"data": {
"player": {
"id": "h6tC6lGfBEDulI8o",
"minecraftUuid": "069a79f4-3e42-4b0c-8f1a-9c2b1d5e6f70",
"mainNickname": "Notch",
"nicknameHistory": [
"Notch"
],
"country": null,
"skinModel": "classic",
"skinUrl": "http://textures.minecraft.net/texture/98d4f27b450d…",
"linkedSkinId": "Wi_n1dUvFqgJs0aP",
"linkedSkinPngPath": "https://mcstat.org/media/skins/published/player-skin-notch.png",
"linkedSkin": {
"id": "Wi_n1dUvFqgJs0aP",
"slug": "player-skin-notch",
"pngPath": "https://mcstat.org/media/skins/published/player-skin-notch.png",
"model": "classic",
"name": "Notch's Skin"
},
"tierOverall": "MCStat Mythic",
"tierPoints": 9820,
"tierRank": 12,
"createdAt": "2026-04-01T10:00:00Z",
"updatedAt": "2026-05-24T22:00:00Z",
"totalPlayTime": 184320,
"sessionCount": 412,
"rankScore": 9820,
"rank": 12,
"recentSessions": [
{
"id": "oWZiF6jq_UnEs7Y3",
"server": {
"id": "JS6o0w88QP6oZHDj",
"slug": "mchypixelnet",
"name": "Hypixel Network",
"iconUrl": "https://mcstat.org/images/server-icon/mchypixelnet.webp"
},
"joinedAt": "2026-05-24T20:00:00Z",
"leftAt": "2026-05-24T21:00:00Z",
"totalPlayTime": 3600
}
],
"serversPlayed": [
{
"id": "JS6o0w88QP6oZHDj",
"slug": "mchypixelnet",
"name": "Hypixel Network",
"iconUrl": "https://mcstat.org/images/server-icon/mchypixelnet.webp"
}
],
"latestStats": {
"statsJson": {
"kills": 18230,
"deaths": 9850,
"wins": 1240
},
"timestamp": "2026-05-24T21:00:00Z",
"server": {
"slug": "mchypixelnet",
"name": "Hypixel Network"
}
},
"statsHistory": [
{
"statsJson": {
"kills": 18000,
"deaths": 9700
},
"timestamp": "2026-05-24T20:00:00Z",
"serverName": "Hypixel Network"
}
],
"kdRatio": 1.85,
"totalKills": 18230,
"totalDeaths": 9850,
"totalWins": 1240,
"activityData": [
{
"date": "2026-05-24",
"count": 3
}
],
"achievements": {
"earned": [
{
"id": "top10",
"label": "Top 10",
"labelTr": "İlk 10",
"labelRu": "Топ 10",
"icon": "medal"
}
],
"nextGoals": [
{
"id": "explorer_25",
"label": "Globe Trotter",
"labelTr": "Dünya Gezgini",
"labelRu": "Путешественник",
"icon": "plane"
}
]
},
"votedServers": [
{
"serverId": "JS6o0w88QP6oZHDj",
"serverSlug": "mchypixelnet",
"serverName": "Hypixel Network",
"serverIconUrl": "https://mcstat.org/images/server-icon/mchypixelnet.webp",
"votedAt": "2026-05-24T22:10:00Z"
}
],
"reviews": [
{
"id": "Rv8xKp2mNq7wTz1a",
"rating": 5,
"content": "Great server!",
"createdAt": "2026-05-20T10:00:00Z",
"server": {
"id": "JS6o0w88QP6oZHDj",
"slug": "mchypixelnet",
"name": "Hypixel Network",
"iconUrl": "https://mcstat.org/images/server-icon/mchypixelnet.webp"
}
}
]
}
}
}بحث
بحث موحّد عبر الخوادم واللاعبين.
/api/v1/searchبحث عالمي
ابحث في الخوادم واللاعبين في استدعاء واحد.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/search"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
q | نعم | استعلام بحث (2-100 حرف). |
type | لا | نوع النتيجة: all, servers, players. |
limit | لا | العناصر لكل صفحة. |
رد المثال
{
"success": true,
"data": {
"results": {
"servers": [
{
"id": "JS6o0w88QP6oZHDj",
"slug": "mchypixelnet",
"name": "Hypixel Network",
"iconUrl": "https://mcstat.org/images/server-icon/mchypixelnet.webp",
"bannerUrl": "https://mcstat.org/media/banners/mchypixelnet.webp",
"currentPlayers": 48230,
"maxPlayers": 200000,
"isOnline": true,
"rating": 3.4
}
],
"players": [
{
"id": "h6JDPuUGKI3Mfw3m",
"minecraftUuid": "de5f2979-1168-43d6-b5f3-e18f975a806b",
"mainNickname": "Notch",
"createdAt": "2026-04-01T10:00:00Z",
"updatedAt": "2026-05-24T22:00:00Z"
}
]
},
"query": "hypixel"
}
}احصائيات حية وعالمية
النشاط العالمي في الوقت الحقيقي، وتفاصيل المنطقة والبلد.
/api/v1/liveاحصائيات حية
الإجماليات العالمية عبر الإنترنت، وأفضل الخوادم، والأنشطة الأخيرة، وتقسيم المنطقة والبلد.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/live"معلمات الاستعلام
لا توجد معلمات
رد المثال
{
"success": true,
"data": {
"stats": {
"totalPlayers": 184320,
"totalServers": 12480,
"onlineServers": 9821,
"newPlayersToday": 412,
"peakToday": 202700,
"generatedAt": "2026-05-24T22:00:00Z",
"latestPingAt": "2026-05-24T21:59:48Z",
"statsAgeSeconds": 18,
"stale": false
},
"topServers": [
{
"id": "mchypixelnet",
"name": "Hypixel Network",
"players": 48230,
"maxPlayers": 200000,
"isOnline": true,
"country": "United States",
"trend": "up",
"change": 240
}
],
"recentActivity": [
{
"type": "vote",
"actor": "Notch",
"target": "Hypixel Network",
"time": "2026-05-24T22:00:00Z"
}
],
"regions": [
{
"id": "na",
"name": "North America",
"players": 80120,
"servers": 4120
}
],
"countryPlayers": {
"United States": 60120,
"Germany": 18230
}
}
}/api/v1/live/historyالتاريخ الحي
مجموعات كل ساعة لإجمالي اللاعبين عبر الإنترنت خلال آخر 7 أيام.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/live/history"معلمات الاستعلام
لا توجد معلمات
رد المثال
{
"success": true,
"data": {
"history": [
{
"timestamp": "2026-05-23T22:00:00Z",
"totalPlayers": 174200
}
]
}
}المتصدرين
تم تصنيف أفضل اللاعبين حسب الجلسات أو الخوادم أو نقاط المستوى.
/api/v1/leaderboardsالمتصدرين
أفضل اللاعبين لمرشحات المقياس والفترة والطبقة والإنجازات المحددة.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/leaderboards"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
metric | لا | مقياس التصنيف: best, sessions, servers. |
period | لا | النافذة الزمنية: 24h, 7d, 30d, 90d, all-time. |
page | لا | رقم الصفحة يبدأ من 1. |
limit | لا | العناصر لكل صفحة. |
tier | لا | مرشح الطبقة. |
achievement | لا | مرشح الإنجاز |
search | لا | الاستعلام عن النص الحر. |
رد المثال
{
"success": true,
"data": {
"leaderboard": {
"metric": "best",
"period": "all-time",
"serverId": null,
"generatedAt": "2026-05-24T22:00:00Z",
"entries": [
{
"rank": 1,
"player": {
"id": "Vz2BaB2r6eC9TL_o",
"mainNickname": "Notch",
"minecraftUuid": "069a79f4-3e42-4b0c-8f1a-9c2b1d5e6f70",
"tierOverall": "MCStat Mythic",
"tierPoints": 224606,
"tierRank": 1,
"skinModel": "classic",
"skinUrl": "http://textures.minecraft.net/texture/d71c3adef2ec…",
"linkedSkinPngPath": "https://mcstat.org/media/skins/published/player-skin-notch.png"
},
"value": 224606,
"formattedValue": "224,606 score"
}
]
},
"pagination": {
"page": 1,
"limit": 24,
"total": 1240,
"totalPages": 52
}
}
}جلود ورؤوس
ابحث عن الجلود والرؤوس التي تم تحميلها من قبل المجتمع.
/api/v1/skinsجلود القائمة
تصفح تحميلات مظهر المجتمع باستخدام الفرز/الفلتر.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/skins"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
page | لا | رقم الصفحة يبدأ من 1. |
limit | لا | العناصر لكل صفحة. |
sort | لا | ترتيب الترتيب. |
model | لا | نموذج الجلد: كلاسيكي أو نحيف. |
search | لا | الاستعلام عن النص الحر. |
tag | لا | تصفية حسب العلامة. |
owner | لا | عامل تصفية اسم المستخدم للمالك. |
رد المثال
{
"success": true,
"data": {
"skins": [
{
"id": "Wi_n1dUvFqgJs0aP",
"slug": "cool-knight",
"name": "Cool Knight",
"model": "classic",
"tags": [
"medieval",
"armor"
],
"pngPath": "https://mcstat.org/media/skins/published/cool-knight.png",
"viewCount": 3120,
"likeCount": 124,
"favoriteCount": 88,
"downloadCount": 980,
"usageCount": 12,
"isFeatured": false,
"createdAt": "2026-05-01T10:00:00Z",
"ownerId": "Nf3kPq8sT2wVxJ7b",
"owner": {
"id": "Nf3kPq8sT2wVxJ7b",
"username": "notch",
"avatar": "https://mcstat.org/media/avatars/notch.webp"
}
}
],
"pagination": {
"page": 1,
"limit": 24,
"total": 1240,
"totalPages": 52
}
}
}/api/v1/skins/{slug}تفاصيل الجلد
البيانات الوصفية الكاملة للبشرة بالإضافة إلى حالة الإعجاب/المفضلة لدى المشاهد.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/skins/hypixel-net"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
slug | نعم | سبيكة الخادم (من قائمة/الخوادم). |
رد المثال
{
"success": true,
"data": {
"skin": {
"id": "Wi_n1dUvFqgJs0aP",
"slug": "cool-knight",
"name": "Cool Knight",
"description": "Custom medieval knight skin",
"tags": [
"medieval",
"armor"
],
"model": "classic",
"pngPath": "https://mcstat.org/media/skins/published/cool-knight.png",
"viewCount": 3120,
"likeCount": 124,
"favoriteCount": 88,
"downloadCount": 980,
"playersUsing": [
{
"id": "h6tC6lGfBEDulI8o",
"mainNickname": "Notch",
"minecraftUuid": "069a79f4-3e42-4b0c-8f1a-9c2b1d5e6f70",
"skinUrl": "http://textures.minecraft.net/texture/98d4f27b450d…",
"skinModel": "classic",
"tierOverall": "MCStat Mythic",
"linkedSkinPngPath": "https://mcstat.org/media/skins/published/cool-knight.png"
}
],
"playersUsingCount": 1,
"owner": {
"id": "Nf3kPq8sT2wVxJ7b",
"username": "notch",
"avatar": "https://mcstat.org/media/avatars/notch.webp"
},
"viewer": {
"liked": false,
"favorited": false,
"isOwner": false
}
}
}
}/api/v1/capesقائمة الرؤوس
تصفح تحميلات المجتمع باستخدام الفرز/التصفية.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/capes"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
page | لا | رقم الصفحة يبدأ من 1. |
limit | لا | العناصر لكل صفحة. |
sort | لا | ترتيب الترتيب. |
search | لا | الاستعلام عن النص الحر. |
tag | لا | تصفية حسب العلامة. |
owner | لا | عامل تصفية اسم المستخدم للمالك. |
رد المثال
{
"success": true,
"data": {
"capes": [
{
"id": "De-jbTlj_PTnJJ5N",
"slug": "royal-red",
"name": "Royal Red",
"tags": [
"red",
"royal"
],
"pngPath": "https://mcstat.org/media/capes/published/royal-red.png",
"viewCount": 210,
"likeCount": 18,
"favoriteCount": 6,
"downloadCount": 44,
"isFeatured": false,
"createdAt": "2026-05-02T10:00:00Z",
"ownerId": "Nf3kPq8sT2wVxJ7b",
"owner": {
"id": "Nf3kPq8sT2wVxJ7b",
"username": "notch",
"avatar": "https://mcstat.org/media/avatars/notch.webp"
}
}
],
"pagination": {
"page": 1,
"limit": 24,
"total": 1240,
"totalPages": 52
}
}
}/api/v1/capes/{slug}تفاصيل العباءة
بيانات وصفية كاملة للعباءة بالإضافة إلى حالة الإعجاب/المفضلة للمشاهد.
طلب مثال
curl -X GET \
-H "X-API-Key: mcs_your_key_here" \
"https://mcstat.org/api/v1/capes/hypixel-net"معلمات الاستعلام
| الاسم | مطلوب | الوصف |
|---|---|---|
slug | نعم | سبيكة الخادم (من قائمة/الخوادم). |
رد المثال
{
"success": true,
"data": {
"cape": {
"id": "De-jbTlj_PTnJJ5N",
"slug": "royal-red",
"name": "Royal Red",
"description": "Deep red royal cape",
"tags": [
"red",
"royal"
],
"pngPath": "https://mcstat.org/media/capes/published/royal-red.png",
"viewCount": 210,
"likeCount": 18,
"favoriteCount": 6,
"downloadCount": 44,
"playersUsing": [
{
"id": "h6tC6lGfBEDulI8o",
"mainNickname": "Notch",
"minecraftUuid": "069a79f4-3e42-4b0c-8f1a-9c2b1d5e6f70",
"skinUrl": "http://textures.minecraft.net/texture/98d4f27b450d…",
"skinModel": "classic",
"linkedSkinPngPath": "https://mcstat.org/media/skins/published/player-skin-notch.png",
"tierOverall": "MCStat Mythic"
}
],
"playersUsingCount": 1,
"owner": {
"id": "Nf3kPq8sT2wVxJ7b",
"username": "notch",
"avatar": "https://mcstat.org/media/avatars/notch.webp"
},
"viewer": {
"liked": false,
"favorited": false,
"isOwner": false
}
}
}
}