आपको एक अमेरिकी बैंक को रूटिंग नंबर द्वारा सत्यापित करने की आवश्यकता है और क्रियाशील विवरण (संस्थान का नाम, पता, फोन, ACH स्थिति) लौटाना है ताकि आप आत्मविश्वास से पैसे स्थानांतरित कर सकें। इस गाइड के अंत तक, आप Zyla API Hub पर एक वास्तविक वित्तीय एंडपॉइंट को क्वेरी करेंगे जो एक रूटिंग नंबर के लिए बैंक जानकारी लौटाता है और इसे आपके ऐप में न्यूनतम कोड के साथ वायर करता है।
यह API क्या करती है और यह वित्तीय एकीकरण के लिए क्यों महत्वपूर्ण है
रूटिंग नंबर बैंक लुकअप API एक रूटिंग नंबर से बैंक मेटाडेटा प्रदान करती है: संस्थान का नाम, पता, फोन, शाखा प्रकार (जैसे, मुख्य कार्यालय), क्या यह सक्रिय है, और इसे अंतिम बार कब अपडेट किया गया था। यह रूटिंग नंबरों को भी मान्य करती है और आपके द्वारा चुने गए एंडपॉइंट के आधार पर ACH समर्थन की पुष्टि करती है। यह कहीं भी उपयोगी है जहां आपको बैंक विवरण सुरक्षित रूप से स्वीकार करने की आवश्यकता होती है: ऑनबोर्डिंग प्रवाह, भुगतान, विक्रेता प्रबंधन, और लेखांकन स्वचालन।
आप एक सरल GET अनुरोध करते हैं और ठीक वही फ़ील्ड प्राप्त करते हैं जिनकी आपको आवश्यकता होती है यह तय करने के लिए कि क्या एक रूटिंग नंबर मान्य है और ऑडिट ट्रेल्स और ग्राहक समर्थन के लिए बैंक की प्रोफ़ाइल प्रदर्शित या लॉग करने के लिए।
Zyla API Hub पर शुरुआत करना
Zyla API Hub पर API सूची खोलें और सदस्यता लें। Zyla 10,000 से अधिक सार्वजनिक APIs में एक खाता, एक API कुंजी, और एक सदस्यता मॉडल प्रदान करता है। आपके पहले API के लिए, आप आमतौर पर 7-दिन की परीक्षण अवधि या 50 अनुरोधों के साथ शुरू कर सकते हैं—वर्तमान पहुंच विकल्पों और मूल्य निर्धारण के लिए आइटम पृष्ठ की जांच करें। सदस्यता लेने के बाद, आपको एक API कुंजी प्राप्त होगी जिसका आप प्राधिकरण हेडर के साथ उपयोग कर सकते हैं।
- ब्राउज़ करें: https://zylalabs.com
- सूची पर सदस्यता लें: रूटिंग नंबर बैंक लुकअप API पर 7-दिन की परीक्षण अवधि शुरू करें
- हेडर का उपयोग करें: प्राधिकरण: बियरर YOUR_API_KEY
आप जिन एंडपॉइंट्स का उपयोग करेंगे
यह API Zyla API Hub पर दो GET एंडपॉइंट्स को उजागर करती है। उस एंडपॉइंट का उपयोग करें जो आपके कार्य से सबसे अच्छा मेल खाता है।
1) बैंक जानकारी प्राप्त करें
विधि: GET
URL: https://zylalabs.com/api/331/routing-number-bank-lookup-api/266/get-bank-information
विवरण: एक रूटिंग नंबर के बारे में विस्तृत जानकारी लौटाता है जिसमें वित्तीय संस्थान का नाम, ACH रूटिंग नंबर संदर्भ, शाखा प्रकार, पूरा पता, संपर्क फोन, सक्रिय स्थिति, और अंतिम अपडेट की तारीख शामिल है।
आवश्यक क्वेरी पैरामीटर:
- routingnumber (संख्या): जैसे, 121000245
- paymentType (स्ट्रिंग): ach
उदाहरण अनुरोध (कॉपी-पेस्ट):
curl -s -X GET "https://zylalabs.com/api/331/routing-number-bank-lookup-api/266/get-bank-information?routingnumber=121000245&paymentType=ach" \
-H "Authorization: Bearer YOUR_API_KEY"
उदाहरण प्रतिक्रिया:
{
"status": "success",
"data": {
"routingNumber": "121000245",
"paymentType": "ach",
"name": "Wells Fargo Bank, Na",
"addressFull": "255 2nd Ave South, Minneapolis, MN 55479",
"street": "255 2nd Ave South",
"city": "Minneapolis",
"state": "MN",
"zip": "55479",
"type": "Main Office",
"phone": "800-245-2426",
"active": true,
"lastUpdated": "2026-07-29"
}
}
आप वास्तव में क्या उपयोग करेंगे:
- data.routingNumber और data.paymentType: पुष्टि करें कि आपने इच्छित नंबर और ACH संदर्भ को क्वेरी किया है।
- data.name, data.addressFull, data.phone: उपयोगकर्ता को बैंक विवरण दिखाएं या अनुपालन के लिए लॉग करें।
- data.type और data.active: सुनिश्चित करें कि यह एक सक्रिय संस्थान है और शाखा की भूमिका को समझें।
- data.lastUpdated: ताजगी को रिकॉर्ड करें; यदि यह तिथि आपके जोखिम सीमा से पुरानी है तो पुनः जांचने पर विचार करें।
2) बैंक डेटा
विधि: GET
URL: https://zylalabs.com/api/331/routing-number-bank-lookup-api/1353/bank-data
विवरण: रूटिंग नंबर द्वारा एक बैंक के बारे में जानकारी प्राप्त करता है और यह मान्य करता है कि क्या रूटिंग नंबर सही है। बैंक का नाम, पता, फोन, और एक मान्यता संदेश लौटाता है।
आवश्यक क्वेरी पैरामीटर:
- number (संख्या): जैसे, 304082876
उदाहरण अनुरोध:
उदाहरण प्रतिक्रिया:
आप वास्तव में क्या उपयोग करेंगे:
- message और success: रूटिंग नंबर के लिए त्वरित मान्यता संकेत।
- data.bank, data.address, data.city, data.state, data.zip, data.phone: प्रदर्शनीय संस्थान विवरण।
- data.date_of_revision और data.new_routing_number: संशोधनों को ट्रैक करें और अपडेट किए गए रूटिंग नंबरों पर नज़र रखें।
आपको कौन सा एंडपॉइंट चुनना चाहिए?
- जब आपको ACH संदर्भ और स्पष्ट सक्रिय स्थिति, शाखा प्रकार, और lastUpdated के साथ एक समृद्ध वस्तु की आवश्यकता हो, तो Get Bank Information का उपयोग करें।
- जब आप बैंक संपर्क फ़ील्ड और संशोधन विवरण के साथ एक संक्षिप्त "मान्य" संदेश चाहते हैं, तो Bank Data का उपयोग करें।
प्रमाणीकरण और अनुरोध पैटर्न
सभी कॉल Zyla API Hub एंडपॉइंट्स पर एक बियरर टोकन के साथ की जाती हैं:
- हेडर: प्राधिकरण: बियरर YOUR_API_KEY
- HTTP विधि: GET
- क्वेरी पैरामीटर: प्रत्येक एंडपॉइंट के लिए ठीक जैसा दिखाया गया है
अनुरोध सदस्यता + कोटा आधारित होते हैं (प्रति कॉल भुगतान नहीं)। एक नए एकीकरण के लिए, प्रारंभिक भत्ते (आम तौर पर 7-दिन की परीक्षण अवधि या 50 अनुरोध) के चारों ओर योजना बनाएं और API पृष्ठ पर आवश्यकतानुसार अपग्रेड करें।
Python उदाहरण: एक रूटिंग नंबर को मान्य करें और बैंक जानकारी प्रदर्शित करें
नीचे दिया गया स्निपेट Get Bank Information एंडपॉइंट को कॉल करता है और उन फ़ील्ड को प्रिंट करता है जिन्हें आप UI में दिखाने या लेजर रिकॉर्ड में संग्रहीत करने की संभावना रखते हैं।
import requests
API_KEY = "YOUR_API_KEY"
url = "https://zylalabs.com/api/331/routing-number-bank-lookup-api/266/get-bank-information"
params = {
"routingnumber": 121000245,
"paymentType": "ach"
}
headers = {
"Authorization": f"Bearer {API_KEY}"
}
resp = requests.get(url, params=params, headers=headers, timeout=15)
resp.raise_for_status()
payload = resp.json()
if payload.get("status") == "success" and "data" in payload:
data = payload["data"]
print("बैंक:", data.get("name"))
print("रूटिंग नंबर:", data.get("routingNumber"))
print("ACH भुगतान प्रकार:", data.get("paymentType"))
print("पता:", data.get("addressFull"))
print("फोन:", data.get("phone"))
print("शाखा प्रकार:", data.get("type"))
print("सक्रिय:", data.get("active"))
print("अंतिम अपडेट:", data.get("lastUpdated"))
else:
# अप्रत्याशित संरचना या मान्यता विफलता को संभालें
print("लुकअप विफल या अप्रत्याशित प्रारूप लौटाया:", payload)
नोट्स:
- उदाहरण केवल प्रलेखित क्वेरी पैरामीटर का उपयोग करता है: routingnumber और paymentType।
- अपने वातावरण के लिए उपयुक्त टाइमआउट समायोजित करें और पुनः प्रयास लॉजिक जोड़ें।
- lastUpdated फ़ील्ड को बनाए रखें और अपने जोखिम स्थिति के अनुसार पुनः मान्यता पर विचार करें।
व्यावहारिक कार्यान्वयन टिप्स
- मान्यता प्रवाह: बैंक डेटा को कॉल करें ताकि जल्दी से जांचें कि क्या नंबर मान्य है और date_of_revision लॉग करें; सफलता पर, वैकल्पिक रूप से Get Bank Information को कॉल करें ताकि सक्रिय स्थिति और शाखा प्रकार के साथ समृद्ध करें इससे पहले कि ACH सेटअप शुरू करें।
- उपयोगकर्ता प्रतिक्रिया: उपयोगकर्ताओं को सही रूटिंग नंबर टाइप करने की पुष्टि करने में मदद करने के लिए बैंक का नाम और शहर प्रदर्शित करें बिना खाता विवरण उजागर किए।
- त्रुटि हैंडलिंग: किसी भी गैर-200 HTTP या success=false प्रतिक्रिया को मान्यता विफलता के रूप में मानें और आंतरिक त्रुटि संदेशों को लीक किए बिना पुनः प्रविष्टि के लिए संकेत दें।
- कैशिंग: रूटिंग नंबर अक्सर नहीं बदलते; आप एक दिन या सप्ताह के लिए प्रत्येक रूटिंग नंबर के लिए सफल लुकअप को कैश कर सकते हैं। यदि आप lastUpdated या date_of_revision पर निर्भर करते हैं तो हमेशा अपनी पुनः मान्यता नीति का सम्मान करें।
- ऑडिटिंग: आप जो JSON प्राप्त करते हैं (या चयनित फ़ील्ड: routingNumber, name, active, lastUpdated) को संग्रहीत करें और उस समय के साथ रखें जब आपने जांच की।
वित्तीय टीमों के लिए एंड-टू-एंड उदाहरण प्रवाह
- ऑनबोर्ड ग्राहक से रूटिंग नंबर एकत्र करता है।
- मान्यता के लिए बैंक डेटा को कॉल करें। यदि सफलता सत्य है, तो पुष्टि UI के लिए बैंक का नाम और पता पार्स करें।
- यदि आपका ACH कार्यप्रवाह इसकी आवश्यकता करता है तो सक्रिय स्थिति और शाखा प्रकार की जांच के लिए वैकल्पिक रूप से Get Bank Information को कॉल करें।
- मानकीकृत बैंक ऑब्जेक्ट और मान्यता का टाइमस्टैम्प अपने ग्राहक रिकॉर्ड में संग्रहीत करें।
- सूक्ष्म जमा या ACH प्राधिकरण के साथ आगे बढ़ें यह जानते हुए कि रूटिंग नंबर अपेक्षित संस्थान की ओर इशारा करता है।
MCP के माध्यम से AI एजेंट से API कॉल करना
आप MCP-संगत उपकरणों से Zyla APIs तक भी पहुँच सकते हैं। अपने क्लाइंट को MCP एंडपॉइंट पर इंगित करें और एजेंट को आपके विकास वातावरण के भीतर ऊपर दिखाए गए GET कॉल करने दें।
- दस्तावेज़ और एंडपॉइंट: MCP
- API कुंजी: अपनी Zyla सदस्यता से वही कुंजी का उपयोग करें।
- एजेंट को सटीक हब URLs को कॉल करना चाहिए और प्राधिकरण: बियरर YOUR_API_KEY पास करना चाहिए।
यदि आप एक विचार श्रृंखला कार्यप्रवाह का आयोजन कर रहे हैं, तो अनपेक्षित कॉल से बचने के लिए एजेंट को यहां प्रलेखित दो एंडपॉइंट्स तक सीमित करें।
संचालन संबंधी विचार
- Idempotency: लुकअप केवल पढ़ने के लिए होते हैं; यदि नेटवर्क त्रुटि होती है तो आप सुरक्षित रूप से अनुरोध को दोहरा सकते हैं।
- थ्रॉटलिंग: डिज़ाइन करें जिसमें निरंतर बैकऑफ और सरल क्लाइंट-साइड दर सीमाएँ हों, भले ही आपकी वर्तमान योजना शायद ही सीमाओं को हिट करती हो।
- निगरानी: रूटिंग नंबरों (आवश्यकता के अनुसार गोपनीयता नीतियों के लिए मास्क किए गए) को लॉग करें, प्रतिक्रिया स्थिति, और समय को जल्दी से अपस्ट्रीम मुद्दों का पता लगाने के लिए।
- सुरक्षा: अपनी API कुंजी को सर्वर-साइड सीक्रेट स्टोर में रखें। इसे क्लाइंट-साइड या मोबाइल ऐप में उजागर न करें।
संदर्भ: एंडपॉइंट्स का सारांश
- GET https://zylalabs.com/api/331/routing-number-bank-lookup-api/266/get-bank-information
- पैरामीटर: routingnumber=121000245, paymentType=ach
- लौटाता है: नाम, addressFull, फोन, सक्रिय, प्रकार, lastUpdated, और डेटा के भीतर अधिक
- GET https://zylalabs.com/api/331/routing-number-bank-lookup-api/1353/bank-data
- पैरामीटर: number=304082876
- लौटाता है: सफलता, संदेश, और डेटा में बैंक विवरण
कहाँ सदस्यता लें और अपनी कुंजी प्राप्त करें
Zyla API Hub सूची पर सदस्यता लें ताकि आप अपनी API कुंजी प्राप्त कर सकें, कोटा प्रबंधित कर सकें, और विश्लेषण तक पहुँच प्राप्त कर सकें। पहला API आमतौर पर 7-दिन की परीक्षण अवधि या 50 अनुरोध प्रदान करता है ताकि आप इस सप्ताह अपने एकीकरण को शिप कर सकें। व्यापक खोज के लिए, यहां कैटलॉग ब्राउज़ करें: https://zylalabs.com.
अक्सर पूछे जाने वाले प्रश्न
प्रश्न: मैं यह जांचने के लिए कौन सा एंडपॉइंट उपयोग करूँ कि क्या एक रूटिंग नंबर मान्य है?
उत्तर: बैंक डेटा एंडपॉइंट का उपयोग करें। यह सफलता और एक मान्यता संदेश लौटाता है, साथ ही बैंक विवरण।
प्रश्न: मैं ACH समर्थन की पुष्टि कैसे करूँ या देखूँ कि बैंक प्रविष्टि सक्रिय है?
उत्तर: paymentType=ach के साथ Get Bank Information एंडपॉइंट का उपयोग करें। इसमें सक्रिय स्थिति, शाखा प्रकार, और lastUpdated फ़ील्ड शामिल हैं।
प्रश्न: API को क्या प्रमाणीकरण की आवश्यकता है?
उत्तर: Zyla API Hub URL पर अनुरोध हेडर में प्राधिकरण: बियरर YOUR_API_KEY पास करें।
प्रश्न: क्या मैं परिणामों को कैश कर सकता हूँ?
उत्तर: हाँ, रूटिंग नंबर अक्सर नहीं बदलते। रूटिंग नंबर द्वारा कैश करें और अपने स्वयं के कार्यक्रम पर पुनः मान्यता करें जो lastUpdated या date_of_revision का उपयोग करते हैं।
प्रश्न: क्या कोई मुफ्त योजना है?
उत्तर: मॉडल सदस्यता + कोटा है, प्रति कॉल भुगतान नहीं। आपके पहले API के लिए, आप आमतौर पर 7-दिन की परीक्षण अवधि या 50 अनुरोधों के साथ शुरू कर सकते हैं; वर्तमान पहुंच विकल्पों और मूल्य निर्धारण के लिए API पृष्ठ की जांच करें।
क्या आप मिनटों में रूटिंग नंबर मान्यता और बैंक लुकअप लागू करने के लिए तैयार हैं? आइटम पृष्ठ पर सदस्यता लें और अपनी 7-दिन की परीक्षण अवधि शुरू करें: रूटिंग नंबर बैंक लुकअप API.