{
"input": "+14155552671",
"valid": true,
"possible": true,
"country": "US",
"countryCallingCode": "+1",
"nationalNumber": "4155552671",
"e164": "+14155552671",
"internationalFormat": "+1 415 555 2671",
"nationalFormat": "(415) 555-2671",
"type": "FIXED_LINE_OR_MOBILE",
"uri": "tel:+14155552671",
"note": "Type is inferred from numbering plans (MOBILE / FIXED_LINE / TOLL_FREE / etc.). Carrier lookup is not included."
}
curl --location --request GET 'https://zylalabs.com/api/14774/phonecheck+api/38274/validate+phone?phone=+14155552671&country=US' --header 'Authorization: Bearer YOUR_API_KEY'
{
"input": "+14155552671",
"valid": true,
"possible": true,
"country": "US",
"countryCallingCode": "+1",
"nationalNumber": "4155552671",
"e164": "+14155552671",
"internationalFormat": "+1 415 555 2671",
"nationalFormat": "(415) 555-2671",
"type": "FIXED_LINE_OR_MOBILE",
"uri": "tel:+14155552671",
"note": "Type is inferred from numbering plans (MOBILE / FIXED_LINE / TOLL_FREE / etc.). Carrier lookup is not included."
}
curl --location --request POST 'https://zylalabs.com/api/14774/phonecheck+api/38275/validate+phone+via+post' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"phone": "+14155552671", "country": "US"}'
{
"total": 2,
"results": [
{
"input": "+14155552671",
"valid": true,
"possible": true,
"country": "US",
"countryCallingCode": "+1",
"nationalNumber": "4155552671",
"e164": "+14155552671",
"internationalFormat": "+1 415 555 2671",
"nationalFormat": "(415) 555-2671",
"type": "FIXED_LINE_OR_MOBILE",
"uri": "tel:+14155552671",
"note": "Type is inferred from numbering plans (MOBILE / FIXED_LINE / TOLL_FREE / etc.). Carrier lookup is not included."
},
{
"input": "+442071234567",
"valid": true,
"possible": true,
"country": "GB",
"countryCallingCode": "+44",
"nationalNumber": "2071234567",
"e164": "+442071234567",
"internationalFormat": "+44 20 7123 4567",
"nationalFormat": "020 7123 4567",
"type": "FIXED_LINE",
"uri": "tel:+442071234567",
"note": "Type is inferred from numbering plans (MOBILE / FIXED_LINE / TOLL_FREE / etc.). Carrier lookup is not included."
}
],
"summary": {
"total": 2,
"valid_count": 2,
"invalid_count": 0,
"valid_rate": 1,
"invalid_numbers": [],
"by_country": {
"US": 1,
"GB": 1
},
"by_type": {
"FIXED_LINE_OR_MOBILE": 1,
"FIXED_LINE": 1
},
"duplicates": [],
"duplicate_count": 0
}
}
curl --location --request POST 'https://zylalabs.com/api/14774/phonecheck+api/38276/validate+phone+batch' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"numbers": ["+14155552671", "+442071234567"]}'
{
"count": 245,
"countries": [
{
"country": "AC",
"callingCode": "+247"
},
{
"country": "AD",
"callingCode": "+376"
},
{
"country": "AE",
"callingCode": "+971"
},
{
"country": "AF",
"callingCode": "+93"
},
{
"country": "AG",
"callingCode": "+1"
},
{
"country": "AI",
"callingCode": "+1"
},
{
"country": "AL",
"callingCode": "+355"
},
{
"country": "AM",
"callingCode": "+374"
},
{
"country": "AO",
"callingCode": "+244"
},
{
"country": "AR",
"callingCode": "+54"
},
{
"country": "AS",
"callingCode": "+1"
},
{
"country": "AT",
"callingCode": "+43"
},
{
"country": "AU",
"callingCode": "+61"
},
{
"country": "AW",
"callingCode": "+297"
},
{
"country": "AX",
"callingCode": "+358"
},
{
"country": "AZ",
"callingCode": "+994"
},
{
"country": "BA",
"callingCode": "+387"
},
{
"country": "BB",
"callingCode": "+1"
},
{
"country": "BD",
"callingCode": "+880"
},
{
"country": "BE",
"callingCode": "+32"
},
{
"country": "BF",
"callingCode": "+226"
},
{
"country": "BG",
"callingCode": "+359"
},
{
"country": "BH",
"callingCode": "+973"
},
{
"country": "BI",
"callingCode": "+257"
},
{
"country": "BJ",
"callingCode": "+229"
},
{
"country": "BL",
"callingCode": "+590"
},
{
"country": "BM",
"callingCode": "+1"
},
{
"country": "BN",
"callingCode": "+673"
},
{
"country": "BO",
"callingCode": "+591"
},
{
"country": "BQ",
"callingCode": "+599"
},
{
"country": "BR",
"callingCode": "+55"
},
{
"country": "BS",
"callingCode": "+1"
},
{
"country": "BT",
"callingCode": "+975"
},
{
"country": "BW",
"callingCode": "+267"
},
{
"country": "BY",
"callingCode": "+375"
},
{
"country": "BZ",
"callingCode": "+501"
},
{
"country": "CA",
"callingCode": "+1"
},
{
"country": "CC",
"callingCode": "+61"
},
{
"country": "CD",
"callingCode": "+243"
},
{
"country": "CF",
"callingCode": "+236"
},
{
"country": "CG",
"callingCode": "+242"
},
{
"country": "CH",
"callingCode": "+41"
},
{
"country": "CI",
"callingCode": "+225"
},
{
"country": "CK",
"callingCode": "+682"
},
{
"country": "CL",
"callingCode": "+56"
},
{
"country": "CM",
"callingCode": "+237"
},
{
"country": "CN",
"callingCode": "+86"
},
{
"country": "CO",
"callingCode": "+57"
},
{
"country": "CR",
"callingCode": "+506"
},
{
"country": "CU",
"callingCode": "+53"
},
{
"country": "CV",
"callingCode": "+238"
},
{
"country": "CW",
"callingCode": "+599"
},
{
"country": "CX",
"callingCode": "+61"
},
{
"country": "CY",
"callingCode": "+357"
},
{
"country": "CZ",
"callingCode": "+420"
},
{
"country": "DE",
"callingCode": "+49"
},
{
"country": "DJ",
"callingCode": "+253"
},
{
"country": "DK",
"callingCode": "+45"
},
{
"country": "DM",
"callingCode": "+1"
},
{
"country": "DO",
"callingCode": "+1"
},
{
"country": "DZ",
"callingCode": "+213"
},
{
"country": "EC",
"callingCode": "+593"
},
{
"country": "EE",
"callingCode": "+372"
},
{
"country": "EG",
"callingCode": "+20"
},
{
"country": "EH",
"callingCode": "+212"
},
{
"country": "ER",
"callingCode": "+291"
},
{
"country": "ES",
"callingCode": "+34"
},
{
"country": "ET",
"callingCode": "+251"
},
{
"country": "FI",
"callingCode": "+358"
},
{
"country": "FJ",
"callingCode": "+679"
},
{
"country": "FK",
"callingCode": "+500"
},
{
"country": "FM",
"callingCode": "+691"
},
{
"country": "FO",
"callingCode": "+298"
},
{
"country": "FR",
"callingCode": "+33"
},
{
"country": "GA",
"callingCode": "+241"
},
{
"country": "GB",
"callingCode": "+44"
},
{
"country": "GD",
"callingCode": "+1"
},
{
"country": "GE",
"callingCode": "+995"
},
{
"country": "GF",
"callingCode": "+594"
},
{
"country": "GG",
"callingCode": "+44"
},
{
"country": "GH",
"callingCode": "+233"
},
{
"country": "GI",
"callingCode": "+350"
},
{
"country": "GL",
"callingCode": "+299"
},
{
"country": "GM",
"callingCode": "+220"
},
{
"country": "GN",
"callingCode": "+224"
},
{
"country": "GP",
"callingCode": "+590"
},
{
"country": "GQ",
"callingCode": "+240"
},
{
"country": "GR",
"callingCode": "+30"
},
{
"country": "GT",
"callingCode": "+502"
},
{
"country": "GU",
"callingCode": "+1"
},
{
"country": "GW",
"callingCode": "+245"
},
{
"country": "GY",
"callingCode": "+592"
},
{
"country": "HK",
"callingCode": "+852"
},
{
"country": "HN",
"callingCode": "+504"
},
{
"country": "HR",
"callingCode": "+385"
},
{
"country": "HT",
"callingCode": "+509"
},
{
"country": "HU",
"callingCode": "+36"
},
{
"country": "ID",
"callingCode": "+62"
},
{
"country": "IE",
"callingCode": "+353"
},
{
"country": "IL",
"callingCode": "+972"
},
{
"country": "IM",
"callingCode": "+44"
},
{
"country": "IN",
"callingCode": "+91"
},
{
"country": "IO",
"callingCode": "+246"
},
{
"country": "IQ",
"callingCode": "+964"
},
{
"country": "IR",
"callingCode": "+98"
},
{
"country": "IS",
"callingCode": "+354"
},
{
"country": "IT",
"callingCode": "+39"
},
{
"country": "JE",
"callingCode": "+44"
},
{
"country": "JM",
"callingCode": "+1"
},
{
"country": "JO",
"callingCode": "+962"
},
{
"country": "JP",
"callingCode": "+81"
},
{
"country": "KE",
"callingCode": "+254"
},
{
"country": "KG",
"callingCode": "+996"
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/14774/phonecheck+api/38277/list+countries' --header 'Authorization: Bearer YOUR_API_KEY'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए फोनचेक API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें।
100 तक और एक बैच को एक API कॉल के रूप में गिना जाता है 100 से अधिक भेजने पर 400 BATCH_TOO_LARGE त्रुटि मिलती है जिसमें सीमा और आपने कितने भेजे बताए जाते हैं- सूची को विभाजित करें और फिर से प्रयास करें
क्योंकि उस बाजार के लिए नंबरिंग योजना मेटाडेटा लाइन प्रकारों को अलग नहीं करता मुख्य भूमि चीन फ्रांस जर्मनी ब्राजील और भारत के नंबर आमतौर पर UNKNOWN लौटाते हैं अमेरिका ब्रिटेन और ऑस्ट्रेलिया के नंबर सटीक प्रकार डेटा रखते हैं वैधता देश और प्रारूपिंग प्रभावित नहीं होते
नहीं इसका मतलब है कि नंबर अपने देश की संख्या योजना के तहत सही तरीके से बनाया गया है PhoneCheck केवल संख्या योजना पार्सिंग करता है - कोई कैरियर लुकअप नहीं कोई पहुंच योग्यता जांच नहीं
245 देश GET /countries प्रत्येक समर्थित देश को उसके कॉलिंग कोड के साथ सूचीबद्ध करता है
हाँ संख्या का विश्लेषण स्थानीय रूप से libphonenumber के साथ किया जाता है - जो एन्क्रिप्टेड संख्या योजना डेटा है - इसलिए एक संख्या एकल अंत बिंदु और एक बैच के अंदर बिल्कुल यही निर्णय लौटाती है