API क्या होता है? आसान हिंदी में समझिए
आपके फोन का मौसम वाला ऐप अभी का तापमान दिखाता है। पर उस ऐप ने तो खुद बाहर जाकर मौसम नापा नहीं। तो यह डेटा आया कहां से?
जवाब है — ऐप एक-दूसरे से जानकारी उधार लेते हैं, और वो यह काम API के ज़रिए करते हैं। नाम भारी लगता है, पर चीज़ बहुत आसान है।
API क्या होता है? API एक तय तरीका है जिससे एक ऐप दूसरे ऐप से डेटा या काम मांग सकता है — जैसे रेस्टोरेंट का मेन्यू बताता है कि आप क्या ऑर्डर कर सकते हैं, वैसे ही API बताता है कि आप क्या मांग सकते हैं और नतीजा वापस देता है।
API को मेन्यू की मिसाल से कैसे समझें?
एक रेस्टोरेंट के मेन्यू की सोचिए। मेन्यू आपको बताता है कि आप क्या-क्या ऑर्डर कर सकते हैं। हर लाइन एक चीज़ है जो आप पा सकते हैं — साफ लिखी और ऑर्डर के लिए तैयार।
आप मेज़ पर बैठकर एक डिश की तरफ इशारा करते हैं और मांग लेते हैं। थोड़ी देर में वो डिश आपके सामने आ जाती है। आप कभी रसोई में नहीं जाते, खुद कुछ नहीं पकाते — बस मांगते हैं और पाते हैं।
API भी ठीक ऐसे ही काम करता है। वो बताता है कि आप क्या मांग सकते हैं, और मांगने पर नतीजा वापस देता है। बीच में सारा झंझट छिपा रहता है।
API के अंदर असल में क्या-क्या होता है?
मेन्यू वाली मिसाल को थोड़ा और खोलते हैं। हर हिस्से का एक टेक्निकल नाम है, पर मतलब वही सीधा-सादा रहता है:
- endpoint — मेन्यू की एक डिश। यानी एक खास चीज़ जो आप मांग सकते हैं।
- request — आपका ऑर्डर। जब आप कहते हैं “मुझे यह चाहिए”।
- response — जो वापस आता है। यानी डिश, जो आपके पास डेटा बनकर पहुंचती है।
मेन्यू दिखाता है क्या उपलब्ध है, आपका ऑर्डर ही request है, और जो डेटा वापस मिलता है वही response है। आप रसोई नहीं देखते, कुछ पकाते नहीं — बस मांगते और पाते हैं। यही पूरा आइडिया है।
API क्यों मायने रखता है?
क्योंकि ऐप दिन भर एक-दूसरे से इन्हीं API के ज़रिए बात करते रहते हैं। मैप, पेमेंट, मौसम — सब एक न एक मेन्यू से आते हैं।
जब आप UPI से पैसे भेजते हैं, जब कोई ऐप आपको आपके शहर का मौसम दिखाता है, जब Flipkart आपका ऑर्डर ट्रैक करता है — पीछे कोई ऐप किसी और ऐप के API को request भेज रहा होता है और response पा रहा होता है। एक बार यह समझ आ गया, तो इंटरनेट का आधा रहस्य खुल जाता है।
API को अभी खुद कैसे try करें?
सबसे अच्छी बात यह है कि आप इसे अभी अपने टर्मिनल में आज़मा सकते हैं। एक मौसम वाले API को curl कमांड से call कीजिए — मान लीजिए दिल्ली के मौसम के लिए:
curl "https://wttr.in/Delhi?format=3"
यह एक मांग भेजता है और असली मौसम वापस देता है — कुछ ऐसा:
Delhi: ☀️ +34°C
बस इतना ही। एक request गई, असली डेटा वापस आया। यही है एक API — काम पर, आपके सामने। अगर आप टर्मिनल और curl जैसी चीज़ों को शुरू से समझना चाहते हैं, तो पूरा फ्री Zero to AI Hero कोर्स आपको एक-एक कदम साथ लेकर चलता है।
Key takeaways
- API क्या होता है: एक तय तरीका जिससे एक ऐप दूसरे ऐप से डेटा या काम मांगता है।
- मेन्यू वाली मिसाल: endpoint = डिश, request = आपका ऑर्डर, response = जो वापस मिलता है।
- आप रसोई में नहीं जाते — बस मांगते हैं और तैयार डेटा पाते हैं।
- मैप, पेमेंट, मौसम जैसे ज़्यादातर ऐप API के ज़रिए ही एक-दूसरे से बात करते हैं।
curlसे किसी लाइव API को call करके आप इसे अभी खुद देख सकते हैं।
API को समझने के बाद अगला सवाल यह है कि यह डेटा किस फॉर्मैट में ट्रैवल करता है — उसका जवाब है JSON, जो हम अगली लेसन में आसान हिंदी में देखेंगे।
🚀 पूरा फ्री कोर्स देखें: Zero to AI Hero — हिंदी में सीखें। रोज़ नए लेसन। शुरुआत से AI इस्तेमाल करना और बनाना सीखें।
Want to actually learn this?
151 free 2-minute lessons — from "what's a file?" to building with AI.
▶ Start the free course