यह एपीआई एक RESTful एपीआई है जो एक डेवलपर-फ्रेंडली प्रारूप में आधिकारिक एटीपी टूर आंकड़े प्रदान करता है यह खिलाड़ी प्रोफाइल मैच आंकड़े रैंकिंग जीत/हार रिकॉर्ड और आमने-सामने की तुलना जैसे डेटासेट को शामिल करता है प्रत्येक डेटासेट समर्पित अंत बिंदुओं के माध्यम से सेवित किया जाता है जो क्वेरी पैरामीटर का समर्थन करते हैं यह एपीआई डेवलपर्स विश्लेषकों और खेल प्रेमियों को एटीपी वेबसाइट को स्क्रैप किए बिना टेनिस अनुप्रयोग दृश्यकरण और पूर्वानुमानित मॉडल बनाने के लिए सशक्त बनाता है
इस एंडपॉइंट के लिए किसी इनपुट पैरामीटर की आवश्यकता नहीं है।
{
"ATP_Serve_Leaders": {
"players": [
{
"player_name": "Giovanni Mpetshi Perricard"
},
{
"player_name": "Alexander Zverev"
},
{
"player_name": "Matteo Berrettini"
},
{
"player_name": "Taylor Fritz"
},
{
"player_name": "Jannik Sinner"
},
{
"player_name": "Ben Shelton"
},
{
"player_name": "Hubert Hurkacz"
},
{
"player_name": "Brandon Nakashima"
},
{
"player_name": "Felix Auger-Aliassime"
},
{
"player_name": "Tallon Griekspoor"
},
{
"player_name": "Carlos Alcaraz"
},
{
"player_name": "Quentin Halys"
},
{
"player_name": "Jack Draper"
},
{
"player_name": "Zhizhen Zhang"
},
{
"player_name": "Ugo Humbert"
},
{
"player_name": "Stefanos Tsitsipas"
},
{
"player_name": "Gabriel Diallo"
},
{
"player_name": "Sebastian Korda"
},
{
"player_name": "Lorenzo Sonego"
},
{
"player_name": "Jakub Mensik"
},
{
"player_name": "Nicolas Jarry"
},
{
"player_name": "Jiri Lehecka"
},
{
"player_name": "Andrey Rublev"
},
{
"player_name": "Casper Ruud"
},
{
"player_name": "Holger Rune"
},
{
"player_name": "Arthur Rinderknech"
},
{
"player_name": "Karen Khachanov"
},
{
"player_name": "Alexei Popyrin"
},
{
"player_name": "Grigor Dimitrov"
},
{
"player_name": "Gael Monfils"
},
{
"player_name": "Frances Tiafoe"
},
{
"player_name": "Lorenzo Musetti"
},
{
"player_name": "Arthur Fils"
},
{
"player_name": "Alexander Bublik"
},
{
"player_name": "Jordan Thompson"
},
{
"player_name": "Alex Michelsen"
},
{
"player_name": "Juncheng Shang"
},
{
"player_name": "Aleksandar Vukic"
},
{
"player_name": "Aleksandar Kovacevic"
},
{
"player_name": "Tommy Paul"
},
{
"player_name": "Mattia Bellucci"
},
{
"player_name": "Roman Safiullin"
},
{
"player_name": "Laslo Djere"
},
{
"player_name": "Danil Medvedev"
},
{
"player_name": "Tomas Martin Etcheverry"
},
{
"player_name": "Denis Shapovalov"
},
{
"player_name": "Nuno Borges"
},
{
"player_name": "Miomir Kecmanovic"
}
]
}
}
curl --location --request POST 'https://zylalabs.com/api/9100/atp+ranking+data+api/16477/get+atp+ranking' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{}'
इस एंडपॉइंट के लिए किसी इनपुट पैरामीटर की आवश्यकता नहीं है।
{
"player_stats": {
"player_name": "Alexander Zverev",
"rank": 3,
"aces_per_match": 8.5,
"first_serve_percentage": 69.8,
"first_serve_points_won_percentage": 76.6,
"second_serve_points_won_percentage": 55,
"service_games_won_percentage": 89,
"double_faults_per_match": 2.3
}
}
curl --location --request POST 'https://zylalabs.com/api/9100/atp+ranking+data+api/16482/get+stats+by+player' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"player":"Required"}'
इस एंडपॉइंट के लिए किसी इनपुट पैरामीटर की आवश्यकता नहीं है।
{
"ATP_Return_Leaders": [
{
"player_name": "Alex de Minaur"
},
{
"player_name": "Carlos Alcaraz"
},
{
"player_name": "Jannik Sinner"
},
{
"player_name": "Tommy Paul"
},
{
"player_name": "Francisco Cerundolo"
},
{
"player_name": "Alejandro Davidovich Fokina"
},
{
"player_name": "David Goffin"
},
{
"player_name": "Sebastian Baez"
},
{
"player_name": "Jack Draper"
},
{
"player_name": "Mariano Navone"
},
{
"player_name": "Lorenzo Musetti"
},
{
"player_name": "Alexander Zverev"
},
{
"player_name": "Novak Djokovic"
},
{
"player_name": "Tomas Machac"
},
{
"player_name": "Laslo Djere"
},
{
"player_name": "Cameron Norrie"
},
{
"player_name": "Karen Khachanov"
},
{
"player_name": "Denis Shapovalov"
},
{
"player_name": "Hugo Gaston"
},
{
"player_name": "Jaume Munar"
},
{
"player_name": "Matteo Arnaldi"
},
{
"player_name": "Nuno Borges"
},
{
"player_name": "Grigor Dimitrov"
},
{
"player_name": "Roberto Carballes Baena"
},
{
"player_name": "Alexander Shevchenko"
},
{
"player_name": "Alexandre Muller"
},
{
"player_name": "Holger Rune"
},
{
"player_name": "Arthur Fils"
},
{
"player_name": "Pedro Martinez"
},
{
"player_name": "Roberto Bautista Agut"
},
{
"player_name": "Alex Michelsen"
},
{
"player_name": "Corentin Moutet"
},
{
"player_name": "Flavio Cobolli"
},
{
"player_name": "Juncheng Shang"
},
{
"player_name": "Rinky Hijikata"
},
{
"player_name": "Taylor Fritz"
},
{
"player_name": "Andrey Rublev"
},
{
"player_name": "Marcos Giron"
},
{
"player_name": "Jakub Mensik"
},
{
"player_name": "Learner Tien"
},
{
"player_name": "Frances Tiafoe"
},
{
"player_name": "Jiri Lehecka"
},
{
"player_name": "Ugo Humbert"
},
{
"player_name": "Casper Ruud"
},
{
"player_name": "Sebastian Korda"
},
{
"player_name": "Daniel Altmaier"
},
{
"player_name": "Roman Safiullin"
},
{
"player_name": "Adrian Mannarino"
},
{
"player_name": "Zizou Bergs"
}
]
}
curl --location --request POST 'https://zylalabs.com/api/9100/atp+ranking+data+api/16487/get+rank+by+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"name":"Required"}'
| हेडर | विवरण |
|---|---|
Authorization
|
[आवश्यक] होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें। |
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
ATP रैंकिंग 데이터 API विभिन्न प्रकार के डेटा तक पहुंच प्रदान करता है जिसमें खिलाड़ी प्रोफ़ाइल, मैच आंकड़े, खिलाड़ी रैंकिंग, जीत/हार रिकॉर्ड और आमने-सामने तुलना शामिल हैं
एपीआई डेटा को RESTful प्रारूप में प्रदान करता है आमतौर पर JSON में जो पार्स करना और अनुप्रयोगों में एकीकृत करना आसान है प्रत्येक डेटा सेट को समर्पित एंडपॉइंट्स के माध्यम से परोसा जाता है जो फ़िल्टरिंग के लिए प्रश्न पैरामीटर का समर्थन करते हैं
डेवलपर्स ATP रैंकिंग डेटा एपीआई का उपयोग करके टेनिस से संबंधित अनुप्रयोगों को बना सकते हैं जैसे प्रदर्शन विश्लेषण उपकरण खिलाड़ी तुलना सुविधाएँ रैंकिंग दृश्य और मैच परिणामों के लिए पूर्वानुमान मॉडल
ATP रैंकिंग डेटा API का मुख्य मूल्य प्रस्ताव डेवलपर-फ्रेंडली प्रारूप में आधिकारिक ATP टूर सांख्यिकी प्रदान करना है जिससे उपयोगकर्ता बिना वेब स्क्रैपिंग के समृद्ध डेटा तक पहुँच प्राप्त कर सकें और इस प्रकार नवोन्मेषी टेनिस अनुप्रयोगों के विकास को सुगम बना सकें
API में खिलाड़ी के नाम, मैच स्कोर, टूर्नामेंट विवरण और रैंकिंग अंक जैसे फ़ील्ड शामिल हैं आउटपुट प्रारूप मुख्य रूप से JSON है जो संरचित डेटा पुनः प्राप्ति की अनुमति देता है जिससे इसे विभिन्न अनुप्रयोगों में एकीकृत करना आसान हो जाता है
यह एंडपॉइंट ATP सर्व लीडर्स श्रेणी में रैंक किए गए टेनिस खिलाड़ियों की एक सूची लौटाता है प्रत्येक प्रविष्टि में खिलाड़ी का नाम शामिल होता है जिससे_users_ को सर्विंग सांख्यिकी में शीर्ष प्रदर्शनकर्ताओं की पहचान करने में मदद मिलती है
उत्तर में ऐसे फ़ील्ड शामिल हैं जैसे खिलाड़ी का नाम रैंक प्रति मैच ऐस पहले सर्व प्रतिशत और सेवा खेल जीतने का प्रतिशत जो खिलाड़ी के सर्विंग प्रदर्शन में विस्तृत अंतर्दृष्टि प्रदान करते हैं
प्रतिक्रिया को एक JSON ऑब्जेक्ट के रूप में संरचित किया गया है जिसमें खिलाड़ियों का एक एरे है जो उनके नाम से निरूपित है यह प्रारूप आसान पार्सिंग और आगे के विश्लेषण के लिए अनुप्रयोगों में एकीकरण की अनुमति देता है
उपयोगकर्ता खिलाड़ी के नाम को निर्दिष्ट कर सकते हैं ताकि विशिष्ट आंकड़े प्राप्त किए जा सकें यह अनुकूलन लक्षित डेटा अनुरोधों की अनुमति देता है जो व्यक्तिगत खिलाड़ी प्रदर्शन मैट्रिक्स पर केंद्रित होता है
यह एंडपॉइंट एटीपी अंडर प्रेशर लीडर्स श्रेणी में रैंक किए गए खिलाड़ियों की सूची प्रदान करता है जो मैचों के दौरान उच्च दांव की स्थितियों में उत्कृष्टता प्राप्त करते हैं जो प्रदर्शन विश्लेषण के लिए महत्वपूर्ण हो सकता है
उपयोगकर्ता व्यक्तिगत खिलाड़ी के आँकड़ों जैसे सर्व रेटिंग और सेव किए गए ब्रेक पॉइंट्स प्रतिशत का विश्लेषण कर सकते हैं ताकि प्रदर्शन प्रवृत्तियों का आकलन किया जा सके खिलाड़ियों की तुलना की जा सके या मैच परिणामों के लिए भविष्यवाणी मॉडल विकसित किए जा सकें
एपीआई अपने डेटा को सीधे आधिकारिक एटीपी सांख्यिकी से प्राप्त करता है जो उच्च सटीकता सुनिश्चित करता है नियमित अपडेट और मान्यता प्रक्रियाओं को डेटा की अखंडता और विश्वसनीयता बनाए रखने के लिए लागू किया गया है
विशिष्ट उपयोग के मामलों में विश्लेषणात्मक डैशबोर्ड विकसित करना खिलाड़ी तुलना उपकरण बनाना मैच स्टेटिस्टिक्स के लिए दृश्य चित्रण उत्पन्न करना और खिलाड़ी प्रदर्शन डेटा के आधार पर टूर्नामेंट परिणामों के लिए पूर्वानुमानात्मक मॉडल बनाना शामिल हैं
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
9,854ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
7,798ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,138ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
3,288ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
592ms
सर्विस लेवल:
50%
रिस्पॉन्स टाइम:
4,967ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
1,197ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
692ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
464ms
सर्विस लेवल:
100%
रिस्पॉन्स टाइम:
8,434ms