आपको अमेरिका के बैंक राउटिंग नंबरों को मान्य करने, भुगतान फॉर्म में बैंक विवरण स्वचालित रूप से भरने, और खराब प्रविष्टियों को आपके एसीएच फ़ाइल पर पहुँचने से पहले ब्लॉक करने की आवश्यकता है। इस गाइड के अंत तक, आप एक राउटिंग नंबर का क्वेरी करेंगे, इसकी वैधता की पुष्टि करेंगे, और राउटिंग नंबर बैंक लुकअप एपीआई का उपयोग करके बैंक का आधिकारिक नाम, पता, फोन, स्थिति, और अंतिम अपडेट तिथि प्राप्त करेंगे—साथ ही यह देखेंगे कि इसे एक एमसीपी-संगत एआई एजेंट से कैसे कॉल किया जाए।
यह एपीआई क्या करता है और इसका उपयोग कब करें
राउटिंग नंबर बैंक लुकअप एपीआई एक अमेरिकी बैंक राउटिंग नंबर के लिए प्राधिकृत विवरण लौटाता है। आप एक राउटिंग नंबर को मान्य कर सकते हैं और संस्थान का नाम, पता, संपर्क फोन, शाखा प्रकार, सक्रिय स्थिति, और अंतिम अपडेट तिथि प्राप्त कर सकते हैं। यह निम्नलिखित के लिए उपयोगी है:
- एसीएच और बैंक ट्रांसफर ऑनबोर्डिंग: भुगतान को स्टोर या सबमिट करने से पहले राउटिंग नंबर की पुष्टि करें।
- फॉर्म ऑटो-कंप्लीट: बैंक का नाम और पता स्वचालित रूप से भरकर टाइपिंग त्रुटियों को कम करें।
- धोखाधड़ी और जोखिम जांच: टाइपिंग त्रुटियों या अवैध राउटिंग नंबरों का त्वरित पता लगाएं।
- बैक-ऑफिस सामंजस्य: एसीएच फ़ाइलों और ट्रेजरी सिस्टम के लिए बैंक मेटाडेटा को सामान्य करें।
सभी कॉल ज़ाइला एपीआई हब के माध्यम से एक कुंजी, एक सदस्यता मॉडल, और उत्पादन-ग्रेड अवसंरचना के साथ की जाती हैं। आप ज़ाइला एपीआई हब पर अधिक वित्तीय एपीआई या अन्य ब्राउज़ कर सकते हैं, जो 10,000 से अधिक सार्वजनिक एपीआई की मेज़बानी करता है।
ज़ाइला एपीआई हब पर शुरुआत करना
ज़ाइला पर राउटिंग नंबर बैंक लुकअप एपीआई पृष्ठ खोलें। जब उपलब्ध हो, तो सदस्यता लें या मुफ्त परीक्षण शुरू करें, और आपको अनुरोधों को अधिकृत करने के लिए एक एपीआई कुंजी प्राप्त होगी। ज़ाइला एक सदस्यता + कोटा मॉडल का उपयोग करता है (प्रति कॉल भुगतान नहीं)। आपके पहले एपीआई के लिए, आप आमतौर पर 7-दिन का परीक्षण या 50 अनुरोध देखने की उम्मीद कर सकते हैं। कोई मुफ्त योजना नहीं है; वर्तमान पहुँच विकल्पों और मूल्य निर्धारण के लिए एपीआई पृष्ठ की जाँच करें।
नीचे प्रत्येक अनुरोध समान ऑथ हेडर का उपयोग करता है: Authorization: Bearer YOUR_API_KEY। YOUR_API_KEY को अपने ज़ाइला डैशबोर्ड से प्राप्त कुंजी से बदलें।
आप आज जहाज कर सकते हैं ऐसे एंडपॉइंट
1) बैंक जानकारी प्राप्त करें
एक राउटिंग नंबर के लिए विस्तृत जानकारी लौटाता है, जिसमें बैंक का नाम, एसीएच प्रकार, पता, फोन, सक्रिय स्थिति, और अंतिम अपडेट तिथि शामिल है।
- विधि: GET
- यूआरएल: https://zylalabs.com/api/331/routing-number-bank-lookup-api/266/get-bank-information
- आवश्यक क्वेरी पैरामीटर:
- routingnumber (संख्या): जैसे, 121000245
- paymentType (स्ट्रिंग): जैसे, ach
cURL उदाहरण (कॉपी/पेस्ट):
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"
नमूना JSON प्रतिक्रिया:
{
"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.name: प्रदर्शन और संग्रह के लिए आधिकारिक संस्थान का नाम।
- data.addressFull (या street/city/state/zip): UI ऑटो-फिल और KYC रिकॉर्ड रखने के लिए।
- data.type: आंतरिक विश्लेषण के लिए शाखा प्रकार (जैसे, मुख्य कार्यालय)।
- data.phone: उपयोगकर्ता समर्थन या ऑपरेटर सत्यापन।
- data.active: बूलियन जो इंगित करता है कि क्या राउटिंग नंबर वर्तमान में सक्रिय है।
- data.lastUpdated: डेटा की हाल कीता को मापने के लिए ISO-जैसी तिथि स्ट्रिंग (YYYY-MM-DD)।
2) बैंक डेटा
एक राउटिंग नंबर को मान्य करता है और बैंक का नाम, पता, और संपर्क विवरण लौटाता है।
- विधि: GET
- यूआरएल: https://zylalabs.com/api/331/routing-number-bank-lookup-api/1353/bank-data
- आवश्यक क्वेरी पैरामीटर:
- number (संख्या): जैसे, 304082876
cURL उदाहरण (कॉपी/पेस्ट):
curl -s -X GET "https://zylalabs.com/api/331/routing-number-bank-lookup-api/1353/bank-data?number=304082876" \
-H "Authorization: Bearer YOUR_API_KEY"
नमूना JSON प्रतिक्रिया:
{"status":200,"success":true,"message":"Routing Bank 304082876 is valid","data":{"routing_number":"304082876","date_of_revision":"050712","new_routing_number":null,"bank":"CENTRIS FEDERAL CREDIT UNION","address":"11825 Q STREET","city":"OMAHA","state":"NE","zip":"68137","phone":"(402) 758-6536"}}
आप सामान्यतः क्या उपयोग करेंगे:
- data.routing_number: मान्य राउटिंग नंबर।
- message और success: UI/UX के लिए त्वरित मान्यता संकेत।
- data.bank, data.address, data.city, data.state, data.zip: प्रदर्शन और संग्रह के लिए संस्थान की जानकारी।
- data.phone: यदि आवश्यक हो तो मैन्युअल सत्यापन के लिए संपर्क नंबर।
पायथन उदाहरण: एक राउटिंग नंबर को मान्य करें + समृद्ध करें
नीचे दिया गया स्निपेट बैंक जानकारी प्राप्त करें एंडपॉइंट को कॉल करता है, सक्रिय स्थिति की जांच करता है, और प्रमुख फ़ील्ड को प्रिंट करता है जिसे आप एक फॉर्म या संचालन लॉग में डाल सकते हैं।
import requests
API_KEY = "YOUR_API_KEY"
ROUTING = "121000245"
PAYMENT_TYPE = "ach"
url = "https://zylalabs.com/api/331/routing-number-bank-lookup-api/266/get-bank-information"
params = {
"routingnumber": ROUTING,
"paymentType": PAYMENT_TYPE
}
headers = {
"Authorization": f"Bearer {API_KEY}"
}
resp = requests.get(url, headers=headers, params=params, timeout=10)
resp.raise_for_status()
data = resp.json()
if data.get("status") == "success" and data.get("data"):
bank = data["data"]
print("Routing:", bank.get("routingNumber"))
print("Bank:", bank.get("name"))
print("Address:", bank.get("addressFull"))
print("City/State/Zip:", bank.get("city"), bank.get("state"), bank.get("zip"))
print("Type:", bank.get("type"))
print("Phone:", bank.get("phone"))
print("Active:", bank.get("active"))
print("Last Updated:", bank.get("lastUpdated"))
else:
print("Lookup failed or returned no data:", data)
नोट्स:
- प्राधिकरण हेडर में बियरर टोकन के माध्यम से भेजा जाता है।
- आपकी चेकआउट प्रक्रिया को लटकने से बचाने के लिए एक छोटा टाइमआउट का उपयोग करें।
- फॉर्म में विलंबता को कम करने के लिए राउटिंग नंबर के लिए सफल लुकअप को कुछ घंटों या एक दिन के लिए कैश करें; lastUpdated फ़ील्ड आपको पुरानी जानकारी के बारे में सोचने में मदद करती है।
व्यावहारिक कार्यान्वयन विवरण
- नॉर्मलाइजेशन: दोनों एंडपॉइंट थोड़े अलग फ़ील्ड नाम लौटाते हैं (जैसे, routingNumber बनाम routing_number)। यदि आप दोनों को स्टोर करने की योजना बना रहे हैं तो कुंजियों को सामान्य करें।
- मान्यता प्रवाह: त्वरित हाँ/नहीं के लिए, बैंक डेटा एंडपॉइंट की सफलता और संदेश फ़ील्ड उपयोगी हैं। समृद्ध प्रदर्शन के लिए, बैंक जानकारी प्राप्त करें का उपयोग करें।
- तिथियाँ: lastUpdated YYYY-MM-DD जैसी स्ट्रिंग के रूप में लौटाई जाती है। date_of_revision ऊपर दिए गए नमूने में एक स्ट्रिंग है; यदि आवश्यक हो तो कच्चे को स्टोर करें और ऑपरेटरों के लिए रेंडर करें।
- कैशिंग: राउटिंग नंबर कम ही बदलते हैं, लेकिन आपको फिर भी lastUpdated का सम्मान करना चाहिए और समय-समय पर कैश प्रविष्टियों को ताज़ा करना चाहिए।
- त्रुटि हैंडलिंग: डेटा पढ़ने से पहले HTTP स्थिति कोड और शीर्ष स्तर के फ़ील्ड जैसे स्थिति या सफलता की जांच करें।
- कोटा: ज़ाइला सदस्यता + कोटा का उपयोग करता है। जब आप पहले एपीआई का प्रयास करते हैं, तो आप आमतौर पर 7-दिन का परीक्षण या 50 अनुरोध देखते हैं। कोई मुफ्त योजना नहीं है; वर्तमान विकल्पों के लिए एपीआई पृष्ठ की जाँच करें।
एंड-टू-एंड cURL त्वरित प्रारंभ
कॉपी करें, पेस्ट करें, चलाएँ, और 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"
यदि आपको इसके बजाय एक सरल वैधता जांच की आवश्यकता है, तो यह एक त्वरित सारांश लौटाता है:
curl -s -X GET "https://zylalabs.com/api/331/routing-number-bank-lookup-api/1353/bank-data?number=304082876" \
-H "Authorization: Bearer YOUR_API_KEY"
वास्तविक दुनिया के वित्त उपयोग के मामले जिन्हें आप इस सप्ताह भेज सकते हैं
- ऑनबोर्डिंग फॉर्म ऑटो-कंप्लीट: जब एक उपयोगकर्ता एक राउटिंग नंबर दर्ज करता है, तो तुरंत बैंक का नाम और पता भरने के लिए बैंक जानकारी प्राप्त करें को कॉल करें।
- एसीएच फ़ाइल मान्यता गेट: एसीएच बैच उत्पन्न करने से पहले, प्रत्येक राउटिंग नंबर के लिए बैंक डेटा चलाएँ; किसी भी प्रविष्टि को ब्लॉक या समीक्षा करें जहाँ सफलता गलत है।
- ग्राहक समर्थन उपकरण: भुगतान विफलताओं या सत्यापन को संभालने वाले एजेंटों के लिए फोन और शाखा प्रकार को सतह पर लाएँ।
- अनुपालन रिकॉर्ड: ऑडिट ट्रेल का समर्थन करने के लिए राउटिंग नंबर के साथ पता और lastUpdated स्टोर करें।
- ट्रेजरी एकीकरण: अस्वीकृतियों और रिटर्न को कम करने के लिए अपने विक्रेता मास्टर में बैंक डेटा को सामान्य करें (R03/R04 शैली के मुद्दे अक्सर अवैध या पुरानी डेटा की ओर इशारा करते हैं)।
एक एमसीपी-संगत एआई एजेंट से इस एपीआई का उपयोग करना
आप ज़ाइला के एमसीपी एंडपॉइंट के माध्यम से क्लॉड कोड, कर्सर, विंडसर्फ, या किसी भी एमसीपी-संगत क्लाइंट जैसे उपकरणों के माध्यम से भी उसी एपीआई को कॉल कर सकते हैं। अपने क्लाइंट को एमसीपी पर अपने एपीआई कुंजी के साथ इंगित करें, उदाहरण के लिए: https://mcp.zylalabs.com/mcp?apikey=YOUR_API_KEY।
एक एमसीपी क्लाइंट के अंदर सामान्य प्रवाह:
- लिस्टिंग आईडी 331 के साथ get_api_info टूल का उपयोग करके एपीआई की सूची बनाएं या निरीक्षण करें।
- call_api टूल का उपयोग करके एंडपॉइंट को कॉल करें:
- विस्तृत जानकारी के लिए: एंडपॉइंट आईडी 266 (बैंक जानकारी प्राप्त करें) के साथ पैरामीटर routingnumber=121000245 और paymentType=ach।
- त्वरित मान्यता के लिए: एंडपॉइंट आईडी 1353 (बैंक डेटा) के साथ पैरामीटर number=304082876।
- वापसी JSON फ़ील्ड (जैसे, नाम, addressFull, फोन, सक्रिय, lastUpdated) को पढ़ें और प्रदर्शित करें।
यह आपको स्वचालित कार्यप्रवाह को वायर करने की अनुमति देता है जैसे "जब एक उपयोगकर्ता एक राउटिंग नंबर चिपकाता है, तो एजेंट इसे मान्य करता है और बैंक का नाम और फोन के साथ रिकॉर्ड को एनोटेट करता है," बिना अपने आईडीई को छोड़े।
ऑपरेशनल टिप्स
- विलंबता: अपने एपीआई कॉल के चारों ओर राउटिंग नंबर द्वारा की गई एक छोटी इन-मेमोरी कैश रखें ताकि फॉर्म तेज़ रहें।
- फॉलबैक यूएक्स: यदि एपीआई एक निष्क्रिय स्थिति लौटाता है, तो उपयोगकर्ता को पुष्टि करने या जारी रखने से पहले एक और राउटिंग नंबर आज़माने के लिए प्रेरित करें।
- लॉगिंग: ट्रेसबिलिटी के लिए lastUpdated और उपयोग किए गए एंडपॉइंट को लॉग करें।
- सुरक्षा: अपने ज़ाइला एपीआई कुंजी को अपने सीआई/सीडी और एप्लिकेशन कॉन्फ़िग में एक गुप्त के रूप में स्टोर करें, क्लाइंट कोड में नहीं।
- निगरानी: बढ़ती अवैध दरों पर अलर्ट करें; अचानक वृद्धि उपधारा की कॉपीिंग त्रुटियों या दुर्भावनापूर्ण इनपुट को इंगित कर सकती है।
कहाँ सदस्यता लें और मदद प्राप्त करें
राउटिंग नंबर बैंक लुकअप एपीआई पृष्ठ पर सदस्यता लें। यदि आप ज़ाइला में नए हैं, तो अपनी कुंजी प्राप्त करने और परीक्षण शुरू करने के लिए एक खाता बनाएं। आप ज़ाइला एपीआई हब पर हजारों वित्त और भुगतान लिस्टिंग में समान ऑथ मॉडल पाएंगे।
अक्सर पूछे जाने वाले प्रश्न
प्रश्न: मुझे किस प्रमाणीकरण की आवश्यकता है?
उत्तर: ज़ाइला हब यूआरएल के साथ प्रत्येक अनुरोध के साथ Authorization: Bearer YOUR_API_KEY भेजें।
प्रश्न: मुझे केवल वैधता की जांच करने के लिए कौन सा एंडपॉइंट उपयोग करना चाहिए?
उत्तर: बैंक डेटा (GET /1353/bank-data?number=...) का उपयोग करें। यह बैंक विवरण के साथ सफलता और एक मान्यता संदेश लौटाता है।
प्रश्न: मैं बैंक का पूरा पता और फोन कैसे प्राप्त करूँ?
उत्तर: दोनों एंडपॉइंट पता और फोन लौटाते हैं। बैंक जानकारी प्राप्त करें addressFull प्रदान करता है साथ ही decomposed street/city/state/zip और lastUpdated।
प्रश्न: क्या कोई मुफ्त स्तर है?
उत्तर: कोई मुफ्त योजना नहीं है। आपके पहले एपीआई के लिए, आपको आमतौर पर 7-दिन का परीक्षण या 50 अनुरोध मिलते हैं। वर्तमान विकल्पों और मूल्य निर्धारण के लिए एपीआई पृष्ठ की जाँच करें।
प्रश्न: क्या मैं इसे एक एआई एजेंट से कॉल कर सकता हूँ?
उत्तर: हाँ। https://mcp.zylalabs.com/mcp?apikey=YOUR_API_KEY पर एमसीपी एंडपॉइंट का उपयोग करें। लिस्टिंग आईडी 331 का निरीक्षण करें और आवश्यक पैरामीटर के साथ एंडपॉइंट 266 या 1353 को कॉल करें।
क्या आप राउटिंग नंबर मान्यता और बैंक समृद्धि को लागू करने के लिए तैयार हैं? अपना खाता बनाएं, एक एपीआई कुंजी प्राप्त करें, और अपने एकीकरण को भेजें: पंजीकरण करें.