{
"ATP_Rankings": [
{
"player_name": "Jannik Sinner"
},
{
"player_name": "Carlos Alcaraz"
},
{
"player_name": "Alexander Zverev"
},
{
"player_name": "Taylor Fritz"
},
{
"player_name": "Jack Draper"
},
{
"player_name": "Novak Djokovic"
},
{
"player_name": "Lorenzo Musetti"
},
{
"player_name": "Ben Shelton"
},
{
"player_name": "Andrey Rublev"
},
{
"player_name": "Frances Tiafoe"
},
{
"player_name": "Alex De Minaur"
},
{
"player_name": "Casper Ruud"
},
{
"player_name": "Tommy Paul"
},
{
"player_name": "Felix Auger-Aliassime"
},
{
"player_name": "Karen Khachanov"
},
{
"player_name": "Jannik Sinner"
},
{
"player_name": "Pablo Carreno Busta"
},
{
"player_name": "Denis Shapovalov"
},
{
"player_name": "Holger Rune"
},
{
"player_name": "Frances Tiafoe"
},
{
"player_name": "Lorenzo Musetti"
},
{
"player_name": "Alex De Minaur"
},
{
"player_name": "Laslo Djere"
},
{
"player_name": "Alexander Bublik"
},
{
"player_name": "Jiri Lehecka"
},
{
"player_name": "Alejandro Davidovich Fokina"
},
{
"player_name": "Stefanos Tsitsipas"
},
{
"player_name": "Felix Auger-Aliassime"
},
{
"player_name": "Tallon Griekspoor"
},
{
"player_name": "Alex Molcan"
},
{
"player_name": "Miomir Kecmanovic"
},
{
"player_name": "Sebastian Korda"
},
{
"player_name": "Diego Schwartzman"
},
{
"player_name": "Alexander Zverev"
},
{
"player_name": "Borna Coric"
},
{
"player_name": "Nuno Borges"
},
{
"player_name": "Matteo Berrettini"
},
{
"player_name": "Sebastian Baez"
},
{
"player_name": "Daniel Evans"
},
{
"player_name": "Gabriel Thiago"
},
{
"player_name": "Lorenzo Sonego"
},
{
"player_name": "Hubert Hurkacz"
},
{
"player_name": "Cameron Norrie"
},
{
"player_name": "Benoit Paire"
},
{
"player_name": "Gilles Simon"
},
{
"player_name": "Alejandro Davidovich Fokina"
},
{
"player_name": "Marcos Giron"
},
{
"player_name": "Pedro Martinez"
},
{
"player_name": "Jaume Munar"
},
{
"player_name": "Maxime Cressy"
},
{
"player_name": "Emil Ruusuvuori"
},
{
"player_name": "Juan Manuel Cerundolo"
},
{
"player_name": "Quentin Halys"
},
{
"player_name": "Dusan Lajovic"
},
{
"player_name": "Roberto Bautista Agut"
},
{
"player_name": "Fabio Fognini"
},
{
"player_name": "Jason Kubler"
},
{
"player_name": "Martin Fucsovics"
},
{
"player_name": "Teymuraz Gabashvili"
},
{
"player_name": "Cedric Moutes-Aliassime"
},
{
"player_name": "Laslo Djere"
},
{
"player_name": "Adrian Mannarino"
},
{
"player_name": "Matija Becic"
},
{
"player_name": "Corentin Moutet"
},
{
"player_name": "Arthur Rinderknech"
},
{
"player_name": "Marc-Andrea Huesler"
},
{
"player_name": "Tully Opekka"
},
{
"player_name": "Learner Tien"
},
{
"player_name": "Benjamin Bonzi"
},
{
"player_name": "David Goffin"
},
{
"player_name": "Hamad Medjedovic"
},
{
"player_name": "Dominic Thiem"
},
{
"player_name": "Francisco Cerundolo"
},
{
"player_name": "Marinos Nissio"
},
{
"player_name": "Christopher O'Connell"
},
{
"player_name": "Borne Coric"
},
{
"player_name": "Roberto Carballes Baena"
},
{
"player_name": "Pendy Hirigoyen"
},
{
"player_name": "Kimi Makimizu"
},
{
"player_name": "Kiff Kopriva"
},
{
"player_name": "Richard Gasquet"
},
{
"player_name": "Juncheng Shang"
},
{
"player_name": "Mackenzie McDonald"
},
{
"player_name": "Bernabe Zapata Miralles"
},
{
"player_name": "Marton Fucsovics"
},
{
"player_name": "Facundo Bagnis"
},
{
"player_name": "Roberto Carballes Baena"
},
{
"player_name": "Pablo Carreno Busta"
},
{
"player_name": "Hugo Gaston"
},
{
"player_name": "Jaume Munar"
},
{
"player_name": "Luca Nardi"
},
{
"player_name": "Alex Molcan"
},
{
"player_name": "Chun-Hsin Tseng"
},
{
"player_name": "Adam Walton"
},
{
"player_name": "Jenson Brooksby"
},
{
"player_name": "Botic van de Zandschulp"
}
]
}
curl --location --request POST 'https://zylalabs.com/api/9096/atp+stats+data+extractor+api/16473/get+atp+ranking' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{}'
[
{
"Player": "Carlos Alcaraz",
"Age": 22,
"Official Points": 8600,
"+/-": -700,
"Tourn Played": 20,
"Next Best": "-"
}
]
curl --location --request POST 'https://zylalabs.com/api/9096/atp+stats+data+extractor+api/16478/get+stats+by+player' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"player":"Required"}'
[
{
"player_name": "Carlos Alcaraz",
"rank": 2
}
]
curl --location --request POST 'https://zylalabs.com/api/9096/atp+stats+data+extractor+api/16483/get+rank+by+name' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"name":"Required"}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए एटीपी सांख्यिकी डेटा निष्क extractor API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)
ATP स्टैट्स डेटा एक्सट्रैक्टर API खिलाड़ी प्रोफाइल, मैच सांख्यिकी, खिलाड़ी रैंकिंग, जीत/हार रिकॉर्ड और आमने-सामने की तुलना सहित विभिन्न प्रकार के डेटा तक पहुंच प्रदान करता है
एपीआई डेटा को RESTful प्रारूप में प्रदान करता है जो सामान्यतः JSON में होता है जिसे एप्लिकेशनों में पार्स और एकीकृत करना आसान होता है प्रत्येक डेटा सेट समर्पित एंडपॉइंट्स के माध्यम से प्रदान किया जाता है जो फ़िल्टरिंग के लिए क्वेरी पैरामीटर का समर्थन करते हैं
डेवलपर्स एटीपी स्टैट्स डेटा एक्सट्रैक्टर एपीआई का उपयोग टेनिस से संबंधित अनुप्रयोग बनाने के लिए कर सकते हैं जैसे प्रदर्शन विश्लेषण उपकरण खिलाड़ी तुलना सुविधाएँ रैंकिंग दृश्य और मैच परिणामों के लिए भविष्यवाणी मॉडल
ATP स्टैट्स डेटा एक्सट्रैक्टर एपीआई का मुख्य मूल्य प्रस्ताव यह है कि यह एक डेवलपर-फ्रेंडली फ़ॉर्मेट में आधिकारिक ATP टूर आंकड़े प्रदान करता है जिससे उपयोगकर्ता वेब स्क्रैपिंग की आवश्यकता के बिना समृद्ध डेटा तक पहुँच सकते हैं और इस प्रकार नवोन्मेषी टेनिस एप्लिकेशन के विकास की सुविधा मिलती है
एपीआई में खिलाड़ी के नाम, मैच स्कोर, टूर्नामेंट के विवरण और रैंकिंग पॉइंट्स जैसे फ़ील्ड शामिल हैं आउटपुट फॉर्मेट मुख्यतः JSON है जो संरचित डेटा पुनर्प्राप्ति की अनुमति देता है जिससे इसे विभिन्न अनुप्रयोगों में एकीकृत करना आसान हो जाता है
यह एंडपॉइंट एटीपी सर्व लीडर्स श्रेणी में रैंक किए गए टेनिस खिलाड़ियों की सूची लौटाता है प्रत्येक प्रविष्टि में खिलाड़ी का नाम शामिल होता है जिससे उपयोगकर्ता सर्विंग आंकड़ों में शीर्ष प्रदर्शन करने वालों की पहचान कर सकें
प्रतिक्रिया में क्षेत्रों में खिलाड़ी का नाम, रैंक, मैच प्रति ऐस, पहले सर्व का प्रतिशत और सेवा खेल जीतने का प्रतिशत शामिल हैं जो खिलाड़ी की सेवा प्रदर्शन पर विस्तृत अंतर्दृष्टि प्रदान करते हैं
यह प्रतिक्रिया एक JSON ऑब्जेक्ट के रूप में व्यवस्थित की गई है जिसमें खिलाड़ियों की एक श्रृंखला है जो प्रत्येक अपने नाम द्वारा दर्शाए जाते हैं यह फ़ॉर्मेट आसान पार्सिंग और आगे के विश्लेषण के लिए अनुप्रयोगों में एकीकरण की अनुमति देता है
उपयोगकर्ता खिलाड़ी का नाम निर्दिष्ट कर सकते हैं ताकि विशिष्ट आँकड़े प्राप्त किए जा सकें यह अनुकूलन लक्षित डेटा अनुरोधों की अनुमति देता है जो व्यक्तिगत खिलाड़ी प्रदर्शन मीट्रिक पर केंद्रित होता है
यह एंडपॉइंट ATP अंडर प्रेशर लीडर्स श्रेणी में रैंक किए गए खिलाड़ियों की सूची प्रदान करता है जो मैचों के दौरान उच्च-दांव की स्थितियों में उत्कृष्टता दिखाते हैं जो प्रदर्शन विश्लेषण के लिए महत्वपूर्ण हो सकते हैं
उपयोगकर्ता व्यक्तिगत खिलाड़ी सांख्यिकी जैसे कि सर्व रेटिंग और ब्रेस्क पॉइंट्स सेव की गई प्रतिशत का विश्लेषण कर सकते हैं ताकि प्रदर्शन प्रवृत्तियों का आकलन किया जा सके खिलाड़ियों की तुलना की जा सके या मैच के परिणामों के लिए पूर्वानुमानित मॉडल विकसित किए जा सकें
एपीआई अपने डेटा को आधिकारिक एटीपी आंकड़ों से सीधे प्राप्त करता है जिससे उच्च सटीकता सुनिश्चित होती है डेटा की सत्यता और विश्वसनीयता बनाए रखने के लिए नियमित अपडेट और मान्यता प्रक्रियाएँ लागू की गई हैं
विशिष्ट उपयोग के मामलों में विश्लेषणात्मक डैशबोर्ड विकसित करना, खिलाड़ी तुलना उपकरण बनाना, मैच सांख्यिकीय के लिए दृश्यताएँ उत्पन्न करना और खिलाड़ी प्रदर्शन डेटा के आधार पर टूर्नामेंट के परिणामों के लिए भविष्यवाणी मॉडल बनाना शामिल हैं