[ सत्यापन · कर ]● 3 क्रेडिट · 20 अनुरोध/मिनट

EU वैट सत्यापन API

यूरोपीय आयोग की आधिकारिक रजिस्ट्री VIES पर किसी भी यूरोपीय वैट नंबर को सत्यापित करें। वास्तविक समय में पुष्टि, साथ ही जहाँ सदस्य राष्ट्र सार्वजनिक करता है वहाँ पंजीकृत नाम और पता।

आधिकारिक VIES स्रोत27 राष्ट्र + XIवास्तविक समय जाँच
auth · x-api-key

API key नहीं है?

अपनी API keys बनाने और मैनेज करने के लिए अपने खाते में साइन इन करें।

[ 02 · integrate ]

इंटीग्रेशन गाइड

एक snippet कॉपी करें, अपनी API key बदलें, रन करें। किसी भी HTTP क्लाइंट में काम करता है — नीचे cURL, JavaScript और Python में उदाहरण।

spec
GET/api/validate-vat
base
https://www.apipick.com

Validate an EU VAT number against the official VIES registry

parameters
vat_numberstringआवश्यक

Full VAT number with its two-letter member-state prefix. Spaces, dots, and hyphens are stripped. IE6388047V

countrystringवैकल्पिक

Member-state code, if the number is supplied without its prefix. Greece is EL, not GR. IE

curl -X GET "https://www.apipick.com/api/validate-vat" \
  -H "x-api-key: YOUR_API_KEY"
● 200 · response
{
  "vat_number": "IE6388047V",
  "country_code": "IE",
  "number": "6388047V",
  "valid": true,
  "name": "GOOGLE IRELAND LIMITED",
  "address": "3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4",
  "name_disclosed": true,
  "request_date": "2026-09-01T11:52:22.440Z",
  "consultation_number": null,
  "source": "European Commission VIES",
  "credits_used": 3,
  "remaining_credits": 97
}

वास्तविक उपयोग के मामलों के लिए बनाया गया

🧾

रिवर्स-चार्ज बिलिंग

सीमापार B2B चालान पर शून्य दर लगाने से पहले क्रेता का वैट पंजीकरण सुनिश्चित करें, और इस जाँच का अभिलेख रखें।

🚪

B2B ऑनबोर्डिंग

साइनअप के समय ही सत्यापित करें और ग्राहक से टाइप कराने के बजाय रजिस्ट्री से वैधानिक नाम व पता स्वतः भर दें।

🛡️

धोखाधड़ी रोकथाम

गढ़े हुए या समाप्त हो चुके वैट नंबरों को आपकी बिलिंग प्रणाली या कर विवरणी तक पहुँचने से पहले ही पकड़ लें।

🤖

एजेंट वर्कफ़्लो

वित्तीय एजेंट को एक ही पैरामीटर वाला ऐसा टूल दें जिसे वह चालान संसाधित करते समय बुला सके, और जो स्पष्ट सही/ग़लत उत्तर लौटाए।

प्रतिक्रिया फ़ील्ड

फ़ील्डप्रकारविवरण
validbooleanक्या यह नंबर इस समय सीमापार व्यापार के लिए पंजीकृत है
country_codestringघोषित रूप में सदस्य राष्ट्र कोड (यूनान के लिए EL, उत्तरी आयरलैंड के लिए XI)
numberstringदेश उपसर्ग के बिना वैट नंबर
namestring | nullपंजीकृत व्यापारी का नाम, जहाँ सदस्य राष्ट्र इसे सार्वजनिक करता है
addressstring | nullपंजीकृत पता, जहाँ सदस्य राष्ट्र इसे सार्वजनिक करता है
name_disclosedbooleanजब सदस्य राष्ट्र नीतिगत रूप से पहचान फ़ील्ड रोकता है तो false (DE, ES)
request_datestring | nullइस जाँच के लिए VIES द्वारा दर्ज किया गया समय
consultation_numberstring | nullVIES अनुरोध पहचानकर्ता, सत्यापन के प्रमाण के रूप में उपयोगी
credits_usedintegerइस request के लिए काटे गए credits
remaining_creditsintegerआपके अकाउंट में शेष credits
[ 03 · limits ]

Rate limits

थ्रॉटलिंग प्रति API key है, 60-सेकंड की स्लाइडिंग विंडो। लिमिट पार करने पर आपको Retry-After हेडर के साथ साफ़ 429 मिलता है।

request rate

20req/min

प्रति API key, प्रति endpoint। 60-सेकंड की स्लाइडिंग विंडो।

concurrency

3concurrent

प्रति API key अधिकतम एक साथ चल रहे requests।

response headers
X-RateLimit-Limitप्रति मिनट अनुमत अधिकतम requests
X-RateLimit-Remainingमौजूदा विंडो में शेष requests
X-RateLimit-Resetमौजूदा विंडो रीसेट होने में सेकंड
Retry-Afterपुनः प्रयास से पहले प्रतीक्षा के सेकंड (केवल 429 पर)
● 429 · too many requests
HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Limit: 20
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 12

{
  "error": "rate_limit_exceeded",
  "message": "Rate limit exceeded: 20 requests/minute per API key. Retry after 12s.",
  "retry_after": 12
}

डेटा स्रोत और लाइसेंस

जाँच यूरोपीय आयोग की मूल्य वर्धित कर सूचना विनिमय प्रणाली VIES के माध्यम से होती है, जो हर क्वेरी को वास्तविक समय में संबंधित सदस्य राष्ट्र के अपने कर डेटाबेस तक भेजती है। हम रजिस्ट्री की कोई प्रति नहीं रखते — उत्तर कर प्राधिकरण का होता है, हम उसे साफ़ JSON के रूप में देते हैं और सेवा-बाधा तथा अप्रकटन की स्थितियों को स्पष्ट रूप से दर्शाते हैं।

अक्सर पूछे जाने वाले प्रश्न

प्र: क्या यह EU की आधिकारिक जाँच है?

उ: हाँ। अनुरोध यूरोपीय आयोग की मूल्य वर्धित कर सूचना विनिमय प्रणाली VIES को जाता है, जो संबंधित सदस्य राष्ट्र के अपने कर डेटाबेस को वास्तविक समय में क्वेरी करती है। बीच में कोई डेटाबेस नहीं होता, इसलिए यहाँ का उत्तर वही होता है जो आपको आयोग के अपने वेब फ़ॉर्म से मिलता।

प्र: जर्मन नंबरों में व्यापारी का नाम खाली क्यों आता है?

उ: जर्मनी और स्पेन नीतिगत रूप से VIES के माध्यम से व्यापारी का नाम और पता सार्वजनिक नहीं करते। नंबर पंजीकृत है या नहीं, इसकी पुष्टि फिर भी स्पष्ट रूप से होती है — केवल पहचान फ़ील्ड रोके जाते हैं। प्रतिक्रिया में name_disclosed: false सेट होता है ताकि आप नीतिगत रोक और वास्तव में खाली फ़ील्ड में अंतर कर सकें।

प्र: जब किसी सदस्य राष्ट्र की प्रणाली ठप हो तो क्या होता है?

उ: VIES हर सदस्य राष्ट्र के अपने डेटाबेस तक अनुरोध भेजता है, और वे रखरखाव के लिए बंद हो जाते हैं। ऐसा होने पर आपको स्पष्ट संदेश के साथ HTTP 503 मिलता है और कोई क्रेडिट नहीं कटता। कुछ मिनट बाद पुनः प्रयास करें — बाधा कर प्राधिकरण की ओर है, हमारी ओर नहीं।

प्र: कौन-कौन से देश कोड समर्थित हैं?

उ: सभी 27 सदस्य राष्ट्र, साथ ही विंडसर फ़्रेमवर्क के अंतर्गत उत्तरी आयरलैंड के लिए XI। ध्यान दें कि यूनान वैट के लिए अपने ISO कोड GR के बजाय EL का उपयोग करता है। ब्रिटेन (GB) ब्रेक्सिट के बाद VIES से बाहर हो गया और शामिल नहीं है।

प्र: क्या मुझे ऑडिट रिकॉर्ड के लिए परामर्श संख्या मिल सकती है?

उ: जब VIES अनुरोध पहचानकर्ता जारी करता है, वह consultation_number फ़ील्ड में आता है। यही पहचानकर्ता कर प्राधिकरण इस प्रमाण के रूप में स्वीकार करता है कि आपने किसी तिथि विशेष पर प्रतिपक्ष की वैट स्थिति सत्यापित की थी, जो रिवर्स-चार्ज बिलिंग में महत्वपूर्ण है।