आपको भुगतान जारी करने या नए ग्राहक खातों को खोलने से पहले अमेरिकी बैंक रूटिंग नंबरों को मान्य करने और बैंक विवरण (नाम, पता, फोन, शाखा प्रकार, सक्रिय स्थिति) को खींचने की आवश्यकता है। इस गाइड के अंत तक, आपके पास कार्यशील अनुरोध होंगे जो ज़ाइला API हब पर एक वास्तविक, उत्पादन-तैयार वित्त API से सत्यापित बैंक डेटा लौटाते हैं, साथ ही एक तैयार-से-प्रतिलिपि पायथन स्निपेट जो आप आज अपनी सेवा में डाल सकते हैं।
आप इस वित्त API के साथ क्या बना सकते हैं
रूटिंग नंबर बैंक लुकअप API आपको इसके रूटिंग नंबर द्वारा एक अमेरिकी बैंक को देखने और स्वचालन कार्यप्रवाह में भरोसेमंद विवरण प्राप्त करने की अनुमति देता है। सामान्य उपभोक्ताओं में भुगतान प्रोसेसर, फिनटेक ऑनबोर्डिंग फ्लोज़, लेखांकन प्लेटफ़ॉर्म, ऋण प्रणाली, और बैक-ऑफिस जोखिम जांच शामिल हैं जिन्हें ACH लेनदेन से पहले संस्थान की पहचान की पुष्टि करनी होती है।
नीचे कवर किए गए एंडपॉइंट्स से, आप सक्षम होंगे:
- एक रूटिंग नंबर को मान्य करें और पुष्टि करें कि क्या इसे मान्यता प्राप्त है और यह सक्रिय है।
- संस्थान विवरण लौटाएं: बैंक का नाम, सड़क का पता, शहर, राज्य, ZIP, फोन, शाखा प्रकार, और अंतिम अपडेट तिथि।
- जब आवश्यक हो, ACH लुकअप के लिए भुगतान प्रकार द्वारा फ़िल्टर करें।
यह API Zyla API Hub पर उपलब्ध है, जो 10,000 से अधिक सार्वजनिक APIs में एक खाता, एक API कुंजी, और एक सदस्यता मॉडल प्रदान करता है। एक्सेस सदस्यता + कोटा है (पे-पर-कॉल नहीं)। इस लिस्टिंग के लिए, आप मार्केटप्लेस पृष्ठ से 7-दिन का परीक्षण शुरू कर सकते हैं; वर्तमान एक्सेस विकल्पों और मूल्य निर्धारण के लिए API पृष्ठ की जांच करें।
Zyla API Hub पर शुरू करना
तुरंत एंडपॉइंट्स का प्रयास करने के लिए:
- API लिस्टिंग खोलें: रूटिंग नंबर बैंक लुकअप API पर 7-दिन का परीक्षण शुरू करें.
- सदस्यता लें या मुफ्त परीक्षण शुरू करें (जब उपलब्ध हो) और अपनी API कुंजी प्राप्त करें।
- हेडर Authorization: Bearer YOUR_API_KEY का उपयोग करके एंडपॉइंट्स को कॉल करें।
Zyla API Hub पर हर API एक ही कुंजी और सदस्यता मॉडल के साथ सुलभ है। कोई मुफ्त योजना नहीं है; उपयोग सदस्यता के साथ कोटा द्वारा बिल किया जाता है। हमेशा एकीकरण के दौरान अपने कोटा के भीतर परीक्षण करें।
आप जिन एंडपॉइंट्स का उपयोग करेंगे
यह लिस्टिंग दो GET एंडपॉइंट्स को उजागर करती है। नीचे सटीक अनुरोध URLs, विधियाँ, और आवश्यक पैरामीटर दिए गए हैं।
1) बैंक जानकारी प्राप्त करें
विधि: GET
URL: https://zylalabs.com/api/331/routing-number-bank-lookup-api/266/get-bank-information
विवरण: एक रूटिंग नंबर के बारे में विस्तृत जानकारी प्राप्त करें। संस्थान का नाम, ACH रूटिंग नंबर, शाखा प्रकार, पता, संपर्क फोन, क्या रूटिंग नंबर वर्तमान में सक्रिय है, और अंतिम अपडेट की तारीख लौटाता है।
आवश्यक क्वेरी पैरामीटर:
- routingnumber (number): 121000245
- paymentType (string): ach
आधिकारिक कर्ल उदाहरण (कॉपी-पेस्ट करें और YOUR_API_KEY को बदलें):
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.street, data.city, data.state, data.zip: मानकीकृत संस्थान पहचान प्रदर्शित करें या संग्रहीत करें।
- data.type: जब आपके अनुपालन जांचों के लिए प्रासंगिक हो, तो मुख्य कार्यालय और अन्य शाखा प्रकारों के बीच अंतर करें।
- data.phone: ग्राहक सहायता या मैनुअल सत्यापन बैकअप।
- data.active: तय करें कि क्या रूटिंग नंबर का उपयोग भुगतान/संग्रह के लिए किया जा सकता है।
- data.lastUpdated: कैश अमान्यकरण और डेटा ताजगी जांचें।
2) बैंक डेटा
विधि: GET
URL: https://zylalabs.com/api/331/routing-number-bank-lookup-api/1353/bank-data
विवरण: एक रूटिंग नंबर को मान्य करें और नाम, पता, शहर, राज्य, ZIP, फोन, और संशोधन की तारीख जैसे संबंधित संस्थान विवरण प्राप्त करें।
आवश्यक क्वेरी पैरामीटर:
- number (number): 304082876
आधिकारिक कर्ल उदाहरण (कॉपी-पेस्ट करें और YOUR_API_KEY को बदलें):
आधिकारिक उदाहरण प्रतिक्रिया:
आप वास्तव में क्या उपयोग करेंगे:
- success/message: फॉर्म-स्तरीय जांच के लिए त्वरित मान्यता प्रतिक्रिया।
- data.routing_number: लुकअप द्वारा लौटाया गया सत्यापित ABA रूटिंग नंबर।
- data.bank, data.address, data.city, data.state, data.zip: KYC/भुगतान प्रोफाइल के लिए मानकीकृत फ़ील्ड।
- data.phone: यदि आपको मैनुअल सत्यापन की आवश्यकता है तो वृद्धि या समर्थन संपर्क।
- data.date_of_revision और data.new_routing_number: आंतरिक रिकॉर्ड में परिवर्तन प्रबंधन को संभालें।
पायथन में एक कार्यशील उदाहरण
नीचे दिया गया स्निपेट Get Bank Information एंडपॉइंट को कॉल करता है और उन फ़ील्ड्स को निकालता है जिन्हें आप आमतौर पर प्रदर्शित या संग्रहीत करेंगे।
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=10)
resp.raise_for_status()
payload = resp.json()
if payload.get("status") == "success" and "data" in payload:
data = payload["data"]
bank_record = {
"routing_number": data.get("routingNumber"),
"payment_type": data.get("paymentType"),
"name": data.get("name"),
"address": {
"street": data.get("street"),
"city": data.get("city"),
"state": data.get("state"),
"zip": data.get("zip")
},
"type": data.get("type"),
"phone": data.get("phone"),
"active": data.get("active"),
"last_updated": data.get("lastUpdated")
}
print(bank_record)
else:
# न्यूनतम रक्षात्मक हैंडलिंग; अपने लॉगिंग के लिए पेलोड का निरीक्षण करें
print("लुकअप विफल या अप्रत्याशित प्रतिक्रिया:", payload)
अपने कार्यप्रवाह के लिए सही एंडपॉइंट चुनना
- जब आपको विशेष रूप से ACH संदर्भ (paymentType=ach) की आवश्यकता होती है, साथ ही स्पष्ट सक्रिय स्थिति और एक lastUpdated तिथि, तो Get Bank Information का उपयोग करें ताकि अनुपालन, भुगतान तत्परता जांच, या डैशबोर्ड को शक्ति प्रदान की जा सके जो डेटा ताजगी दिखाते हैं।
- जब आपकी पहली प्राथमिकता रूटिंग नंबर को मान्य करना और त्वरित रूप से मानक संस्थान नाम/पता प्राप्त करना हो, तो Bank Data का उपयोग करें, साथ ही date_of_revision और संभावित new_routing_number के लिए प्रवासन प्रबंधन।
समय बचाने वाले उत्पादन नोट्स
- प्रमाणीकरण: प्रत्येक अनुरोध में Authorization: Bearer YOUR_API_KEY शामिल होना चाहिए।
- कैशिंग: 24 घंटे के लिए रूटिंग नंबर द्वारा कुंजीबद्ध सफल लुकअप को कैश करने पर विचार करें या अपने जोखिम के दृष्टिकोण के आधार पर। पुनः कैश अंतराल को सूचित करने के लिए lastUpdated/date_of_revision का उपयोग करें।
- मान्यता प्रवाह: आप फॉर्म प्रविष्टि के दौरान रूटिंग नंबर को मान्य करने के लिए Bank Data के साथ एक हल्का चेक चला सकते हैं, फिर सक्रिय स्थिति की पुष्टि करने और पूर्ण पता/फोन खींचने के लिए Get Bank Information को सर्वर-साइड कॉल करें।
- त्रुटि हैंडलिंग: डेटा को डेरिफरेंस करने से पहले शीर्ष-स्तरीय फ़ील्ड (जैसे, स्थिति, सफलता, संदेश) का निरीक्षण करें। अप्रत्याशित आकारों को लॉग करें ताकि आप प्रवाह को तोड़े बिना पार्सर को समायोजित कर सकें।
- Idempotency: रूटिंग नंबर स्थिर पहचानकर्ता होते हैं; जब पते को संशोधित किया जाता है तो आकस्मिक प्रवास को कम करने के लिए अपने स्वयं के भंडारण में बैंक नाम के साथ संयोजन करें।
- PII: ये एंडपॉइंट केवल संस्थान डेटा लौटाते हैं (कोई उपभोक्ता PII नहीं), जो कई टीमों के लिए अनुपालन समीक्षाओं को सरल बनाता है।
व्यावहारिक उपयोग के मामले
- ACH भुगतान तत्परता: यह सत्यापित करें कि रूटिंग नंबर सक्रिय है और अपेक्षित संस्थान से संबंधित है, इससे पहले कि क्रेडिट भेजें।
- ऑनबोर्डिंग सत्यापन: उपयोगकर्ता खाता डेटा दर्ज करते समय संस्थान विवरण को मान्य और मानकीकृत करें। यदि बैंक डेटा एक new_routing_number को इंगित करता है, तो उपयोगकर्ता से अपडेट की पुष्टि करने के लिए कहें।
- विक्रेता मास्टर सफाई: रात की नौकरियों के दौरान ERP/विक्रेता फ़ाइलों में बैंक नाम और पते को मानकीकृत करें।
- समर्थन उपकरण: समर्थन एजेंटों को रिटर्न (R03, R04) को हल करने या बैंक परिवर्तनों में सहायता करने के लिए संस्थान फोन और पते को दिखाएं।
AI एजेंटों द्वारा MCP के माध्यम से इस API को कॉल करना
यदि आप एक AI कोडिंग एजेंट या IDE सहायक से रूटिंग नंबर लुकअप का समन्वय कर रहे हैं, तो आप मॉडल संदर्भ प्रोटोकॉल (MCP) एंडपॉइंट के माध्यम से किसी भी ज़ाइला API तक पहुँच सकते हैं। अपने MCP-संगत क्लाइंट (जैसे, क्लॉड कोड, कर्सर, विंडसर्फ) को इस पर इंगित करें:
अपने ज़ाइला API कुंजी को apikey क्वेरी पैरामीटर के रूप में प्रदान करें। वहां से, अपने एजेंट को ऊपर दिखाए गए सटीक हब URLs को Authorization हेडर के साथ कॉल करने के लिए कॉन्फ़िगर करें। इससे आपके कोड जनरेशन संदर्भ को सुसंगत बनाए रखते हुए एजेंट वही GET अनुरोध करता है जो आप कर्ल या पायथन में चलाएंगे।
एंड-टू-एंड प्रवाह उदाहरण
- उपयोगकर्ता आपके भुगतान फॉर्म पर एक रूटिंग नंबर दर्ज करता है।
- क्लाइंट या एज फ़ंक्शन बैंक डेटा को मान्य और नाम/पता को मानकीकृत करने के लिए कॉल करता है।
- सर्वर सक्रिय स्थिति की पुष्टि करने के लिए paymentType=ach के साथ Get Bank Information को कॉल करता है।
- यदि सक्रिय सत्य है, तो मानकीकृत विवरण संग्रहीत करने और ट्रांसफर सेटअप जारी रखने के लिए आगे बढ़ें; अन्यथा, एक स्पष्ट त्रुटि लौटाएं जो सही रूटिंग नंबर के लिए पूछती है।
समस्या निवारण और परीक्षण रणनीति
- 401 या 403 प्रतिक्रियाएँ: Authorization हेडर प्रारूप की जांच करें और सुनिश्चित करें कि आपकी सदस्यता लिस्टिंग पर सक्रिय है।
- खाली या अप्रत्याशित फ़ील्ड: गायब कुंजी के खिलाफ सुरक्षा करें और निदान के लिए कच्चे JSON को लॉग करें। यदि आपके कार्यप्रवाह को दोनों की आवश्यकता नहीं है तो एकल एंडपॉइंट पर वापस जाने के लिए फ़ीचर फ़्लैग का उपयोग करें।
- परीक्षण डेटा: प्रारंभिक वायरिंग के दौरान आधिकारिक उदाहरणों से नमूना रूटिंग नंबर का उपयोग करें ताकि यह पुष्टि हो सके कि आपका पार्सिंग और JSON पाथिंग सही है।
अक्सर पूछे जाने वाले प्रश्न
प्रश्न: मुझे प्रमाणीकरण के लिए कौन सा हेडर चाहिए?
उत्तर: हर अनुरोध पर Authorization: Bearer YOUR_API_KEY का उपयोग करें।
प्रश्न: क्या कोई मुफ्त योजना है?
उत्तर: कोई मुफ्त योजना नहीं है। एक्सेस सदस्यता + कोटा है। आप मार्केटप्लेस पृष्ठ से 7-दिन का परीक्षण शुरू कर सकते हैं; वर्तमान एक्सेस विकल्पों और मूल्य निर्धारण के लिए लिस्टिंग देखें।
प्रश्न: मुझे ACH-विशिष्ट जांच के लिए कौन सा एंडपॉइंट कॉल करना चाहिए?
उत्तर: सक्रिय स्थिति और lastUpdated सहित ACH-संदर्भ विवरण प्राप्त करने के लिए paymentType=ach के साथ Get Bank Information का उपयोग करें।
प्रश्न: क्या मैं उपयोगकर्ता इनपुट के दौरान रूटिंग नंबर को जल्दी मान्य कर सकता हूँ?
उत्तर: हाँ। मान्य और मानकीकृत संस्थान विवरण और date_of_revision प्राप्त करने के लिए बैंक डेटा एंडपॉइंट को कॉल करें।
प्रश्न: मैं इस API का उपयोग AI एजेंट से कैसे करूँ?
उत्तर: अपने MCP-संगत क्लाइंट को ज़ाइला MCP एंडपॉइंट का उपयोग करने के लिए कॉन्फ़िगर करें, फिर एजेंट को आपके Authorization हेडर और आवश्यक क्वेरी पैरामीटर के साथ ऊपर दिखाए गए हब URLs को कॉल करने दें।
अब अपने रूटिंग नंबर एकीकरण को शिप करें: लिस्टिंग खोलें और API कुंजी प्राप्त करने और ऊपर दिखाए गए एंडपॉइंट्स को कॉल करने के लिए 7-दिन का परीक्षण शुरू करें: रूटिंग नंबर बैंक लुकअप API पर 7-दिन का परीक्षण शुरू करें.