Key Takeways
محمّد بن إبراهيم بن محمد بن حمد بن حمد بن محمد بن محمد بن أحمد بن محمد بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن محمد بن عبد الرحمن بن محمد بن عبد الرحمن محمّد بن عبد الرحمن محمّد بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن عبد الرحمن بن دار العطار (ب)، الدار البيضاء، الكرفان، وكيب البابي، والشاب. طارق إيوك عبد العزيز علي عبد العزيز آل سعود - المملكة العربية السعودية - مصر - الجزء الأول من عمر شقية في مصر، أم لا، أم لا.
Every Indian company registered under the Companies Act has a Corporate Identification Number (CIN). For any business doing B2B onboarding, investor due diligence, vendor verification, or regulated compliance, verifying the CIN against the official Ministry of Corporate Affairs (MCA) database is a foundational step. Manual lookups on the MCA portal do not scale. A CIN verification API does.
This guide explains what a CIN verification API is, what data it returns, how to integrate it in under 15 minutes, and how businesses use it across B2B, lending, and investment workflows. Sign up for eKYCNow and test CIN verification with 5 free checks, no credit card required.
What Is a CIN Verification API?
A CIN verification API in India is a programmatic interface that validates a Corporate Identification Number against the MCA21 database maintained by the Ministry of Corporate Affairs. You submit a 21-character CIN and the API returns structured information about the registered company in real time.
The API performs a structural check first (does the CIN conform to the 21-character format prescribed by the MCA?), then a live database lookup against the official MCA records. A well-designed API returns not just a yes-or-no validity response but the full company profile: legal name, incorporation date, registered address, current status, directors, capital structure, and industry classification.
The alternative is manual lookup via the MCA portal, which requires logging in, entering one CIN at a time, and copying data into a CRM. For any business verifying more than a handful of companies, the manual approach breaks down on time, consistency, and auditability. API-based verification handles this at scale with no human involvement and produces structured, auditable records.
Understanding the Structure of a CIN
A CIN is a 21-character alphanumeric code with a precise structure that encodes multiple attributes of the company.
- Character 1: Listing status. L for listed companies, U for unlisted.
- Characters 2 to 6: Industry code. The 5-digit NIC (National Industrial Classification) code that identifies the company's primary industry.
- Characters 7 to 8: State code. The 2-letter abbreviation for the state where the company is registered (e.g., MH for Maharashtra, DL for Delhi, KA for Karnataka).
- Characters 9 to 12: Year of incorporation. The 4-digit year the company was incorporated.
- Characters 13 to 15: Company classification. PLC for public limited, PTC for private limited, FTC for subsidiary of foreign company, GOI for government of India, NPL for not-for-profit, and several other classifications defined under the Companies Act.
- Characters 16 to 21: Registration number. The 6-digit MCA-assigned registration number unique to the company.
A CIN verification API validates the structural correctness first, catching format errors before a database lookup, then performs the live MCA check on valid-format CINs.
What Data a CIN Verification API Returns
A well-designed CIN verification API returns the full registered company profile. The response from eKYCNow's CIN API includes:
CIN
The 21-character identifier echoed back for confirmation.
Company name
The registered legal name of the company.
Company status
Active, under liquidation, dormant, struck off, amalgamated, dissolved, and other statuses recognised by the MCA. This is one of the most important fields for due diligence.
Registration number
The MCA registration number (the last 6 characters of the CIN, returned separately for convenience).
Incorporation date
The date the company was incorporated.
Company category
Listed or unlisted, public or private, limited by shares or guarantee, and other categorisations.
Class of company
Private, public, one-person company (OPC), and other classes.
Paid-up capital
The actual paid-up share capital of the company as reported to the MCA.
Authorized capital
The maximum share capital the company is authorised to issue.
Registered address
The registered office address on file with the MCA.
Director list
Names and DIN (Director Identification Numbers) of all current directors of the company.
Industry classification
The NIC code and description of the company's primary business activity.
This full record is what turns CIN verification from a format check into meaningful due diligence.
Why Businesses Need CIN Verification at Scale
B2B vendor and supplier onboarding
Before adding a new corporate vendor to your accounts payable system, you need to confirm the CIN is valid, active, and belongs to the legal entity they claim. Fake or inactive companies on invoices are a primary fraud vector in B2B transactions.
Investor due diligence
VCs, PE funds, angel investors, and family offices verify the CIN of every portfolio target to confirm incorporation, status, director list, and capital structure before investment term sheets are signed.
Lending and credit
Banks, NBFCs, and fintech lenders underwriting corporate loans start with CIN verification in India to confirm the borrowing entity exists, is active, and has the stated capital structure.
Procurement compliance
Large enterprises and PSUs verify CINs of all counterparties as part of procurement onboarding and annual compliance refresh cycles.
Marketplace and platform onboarding
B2B marketplaces, supply chain platforms, and enterprise SaaS products verify every corporate customer's CIN during onboarding to prevent fraud and maintain KYB compliance.
Partner and distributor verification
Before signing distribution or partner agreements, businesses verify the CIN to confirm the entity's existence and capital adequacy.
How to Integrate CIN Verification in Under 15 Minutes
eKYCNow's CIN verification API iكنقطة نهاية REST بسيطة. هنا هو تدفق التكامل.
الخطوة 1: قم بالتسجيل في eKYCNow
قم بإنشاء حسابك على ekyc.messagecentral.com. يمكنك الحصول على 5 عمليات تحقق مجانية فور التسجيل، دون الحاجة إلى بطاقة ائتمان.
الخطوة 2: احصل على بيانات اعتماد API الخاصة بك
توفر لوحة التحكم معرف العميل ومفتاح API. قم بتخزين هذه المتغيرات كمتغيرات البيئة في التطبيق الخاص بك.
الخطوة 3: إنشاء رمز مصادقة
تتطلب كل مكالمة API رمزًا تم إنشاؤه عبر نقطة نهاية المصادقة القياسية لـ Message Central. يتم تضمين هذا الرمز المميز في رأس الطلبات اللاحقة.
الخطوة 4: اتصل بنقطة نهاية التحقق من CIN
قم بإرسال CIN المكون من 21 حرفًا الذي تريد التحقق منه. تستجيب واجهة برمجة التطبيقات بملف تعريف الشركة الكامل بصيغة JSON، عادةً في أقل من ثانيتين.
الخطوة 5: تخزين الاستجابة والتصرف بناءً عليها
استخدم الحالة النشطة واسم الشركة وقائمة المديرين وحقول رأس المال لدفع منطق عملك. قم بتخزين الاستجابة الكاملة لمسار تدقيق الامتثال الخاص بك.
الخطوة 6: معالجة حالات الخطأ
تقوم واجهة برمجة التطبيقات بإرجاع رموز خطأ محددة للتنسيق غير الصالح، ولم يتم العثور على CIN، والأخطاء على مستوى الخدمة. قم بتطبيق منطق إعادة المحاولة للأخطاء العابرة والرسائل التي تواجه المستخدم للرسائل الدائمة.
تتوفر حزم SDK لـ Node.js وبيثون وجافا وPHP وروبي وسي #. للحصول على مرجع API الكامل، قم بزيارة وثائق واجهة برمجة تطبيقات eKYCNow.
الامتثال وأفضل الممارسات
بيانات CIN هي بيانات تسجيل الشركة العامة المنشورة من قبل MCA. إنها ليست معلومات شخصية وتقع خارج نطاق قانون حماية البيانات الشخصية الرقمية. ومع ذلك، تتضمن أفضل الممارسات حول التحقق المستند إلى واجهة برمجة التطبيقات ما يلي.
قم بتسجيل كل عملية تحقق
قم بتخزين رقم التعريف الشخصي للإدخال والطابع الزمني والاستجابة وسياق العمل الخاص بالتحقق. يؤدي هذا إلى إنشاء مسار تدقيق لمراجعات الامتثال والتحقيقات المستقبلية.
أعد التحقق بشكل دوري
تغييرات حالة الشركة. قد يكون البائع الذي كان نشطًا في عملية الإعداد قد تم شطبه أو حله بعد ستة أشهر. تؤدي إعادة التحقق الدوري (عادةً كل ثلاثة أشهر للبائعين النشطين، سنويًا على الأقل) إلى اكتشاف هذه التغييرات.
تحقق من معلومات المدير مقابل فحص AML
تم إرجاع قائمة المخرجين بواسطة التحقق من رقم CIN يجب أن تغذي سير عمل فحص مكافحة غسيل الأموال والعقوبات. فحص مكافحة غسيل الأموال المتكامل في eKYCNow يجعل هذا فحصًا واحدًا مدمجًا.
مرجع تبادلي مع GST و PAN
بالنسبة للشركات ذات المعرفات المتعددة، تحقق من CIN مقابل PAN و GSTIN للأعمال للتأكد من أن جميع المعرفات تنتمي إلى نفس الكيان. شاهد موقعنا دليل API للتحقق من ضريبة السلع والخدمات لسير العمل المصاحب.
التوافق مع إطار وزارة شؤون الشركات
ال وزارة شؤون الشركات يحدد الإطار التنظيمي لتسجيل الشركات والامتثال في الهند. تظل الشركات التي تتحقق بانتظام من حالة CIN للأطراف المقابلة في صدارة مشكلات الامتثال B2B الشائعة.
حالات الاستخدام الشائعة عبر الصناعات
B2B SaaS وبرامج المؤسسات
تتطلب جميع عمليات تأهيل العملاء وتوقيع العقود واتفاقيات المؤسسة التحقق من CIN كخطوة KYB.
شركات الاستثمار وإدارة الصناديق
يتم التحقق من CIN لكل شركة مستهدفة في مرحلة LOI، وتكرارها في ورقة الفصل الدراسي، وتأكيدها مرة أخرى عند الإغلاق.
البنوك التجارية والشركات غير المالية
يستخدم تأمين قروض الشركات بيانات CIN لتقييم الوجود القانوني وكفاية رأس المال وملفات تعريف المديرين.
خدمات احترافية
تقوم شركات CA والشركات القانونية والممارسات الاستشارية بالتحقق من أرقام تعريف العملاء كجزء من إعداد خطاب المشاركة والتحديث المستمر لـ KYC.
سلسلة التوريد والمشتريات
تقوم الشركات التي لديها قواعد موردين موزعة بالتحقق من جميع أرقام CIN الخاصة بموردي الشركات عند الإعداد وفي دورة التحديث المجدولة.
المناقصات الحكومية
تتحقق وحدات PSU وإدارات المشتريات الحكومية من أرقام CIN لمقدم العطاء كجزء من فحوصات الأهلية.
بالنسبة للشركات التي تقوم بإجراء KYB الشامل على الشركات الهندية، يعمل التحقق من CIN جنبًا إلى جنب التحقق من ضريبة السلع والخدمات و التحقق من Udyam. تغطي واجهات برمجة التطبيقات الثلاثة هذه معًا غالبية متطلبات التحقق من هوية الأعمال في الهند.
لماذا eKYCNow للتحقق من CIN
eKycNow من خلال مركز الرسائل هو منصة متكاملة للتحقق من الأعمال والهوية. وهي تغطي CIN و GST و PAN و Udyam أدارا كيكي، فيديو KYC، ديجي لوكروالتحقق من الحساب المصرفي وفحص مكافحة غسيل الأموال من واجهة برمجة تطبيقات موحدة واحدة.
على وجه التحديد للتحقق من CIN، تقدم eKYCNow:
- بيانات الوقت الحقيقي من MCA21: تقوم كل مكالمة API بسحب البيانات الحية وليس السجلات المخزنة مؤقتًا.
- وقت استجابة أقل من ثانيتين: سريع بما يكفي للتضمين في تدفقات الإعداد المباشرة.
- تسعير شفاف بنظام الدفع أولاً بأول : لا يوجد حد أدنى شهري، ولا توجد رسوم إعداد. اختبر مع 5 عمليات تحقق مجانية قبل الالتزام.
- الموثوقية على مستوى المؤسسات: البنية التحتية المتوافقة مع SOC 2 وسجلات التدقيق التفصيلية ووقت التشغيل المدعوم بـ SLA.
- قائمة المديرين مع تكامل فحص AML: يمكن فحص المديرين الذين تم إرجاعهم عن طريق التحقق من CIN مقابل قوائم العقوبات في نفس سير العمل.
- الوصول الموحد إلى واجهات برمجة التطبيقات المجاورة: بمجرد الدمج مع eKYCNow، قم بتشغيل PAN و GST و Udyam و Aadhaar eKYC والمزيد من نفس لوحة التحكم.
ابدأ الإصدار التجريبي المجاني مع تضمين 5 عمليات تحقق. اكتشف نظرة عامة كاملة على منتج KeyCNow لرؤية مجموعة القدرات الكاملة.
أسئلة متكررة
ما هي واجهة برمجة تطبيقات التحقق من CIN؟
واجهة برمجة تطبيقات التحقق من CIN هي واجهة برمجية تتحقق من صحة رقم تعريف الشركة مقابل قاعدة بيانات وزارة شؤون الشركات (MCA). تقوم بإرجاع الاسم المسجل للشركة، والحالة، وتاريخ التأسيس، والعنوان المسجل، وقائمة المديرين، ورأس المال المدفوع، ورأس المال المصرح به، وتصنيف الصناعة. تستخدمه الشركات في الإعداد B2B، والعناية الواجبة للمستثمر، والتحقق من البائع، ومنع الاحتيال. تقوم واجهة برمجة تطبيقات التحقق CIN الخاصة بـ EKYCNow بإرجاع هذه البيانات في أقل من ثانيتين ويمكن اختبارها من خلال 5 عمليات تحقق مجانية عند التسجيل.
هل يمكنني التحقق من LLPs باستخدام واجهة برمجة تطبيقات التحقق من CIN؟
تستخدم LLPs معرفًا منفصلاً يسمى LLPIN (رقم تعريف الشراكة ذات المسؤولية المحدودة). معظم واجهات برمجة تطبيقات التحقق من CIN، بما في ذلك eKYCNow، تحقق أيضًا من LLPIN من خلال نفس نقطة النهاية. تحقق من وثائق API لحقول الاستجابة الخاصة بـ LLPIN.
كم تبلغ تكلفة التحقق من CIN؟
تستخدم EkyCNow أسعارًا شفافة للدفع أولاً بأول. تتوفر معدلات دقيقة لكل عملية تحقق على صفحة تسعير eKYCNow. عمليات التحقق الخمس الأولى مجانية لاختبار التكامل من البداية إلى النهاية.
ماذا يحدث إذا تم شطب الشركة؟
تقوم واجهة برمجة التطبيقات بإرجاع الحالة الحالية على أنها «تم شطبها» في الاستجابة. هذه إشارة أساسية للعناية الواجبة: لا يمكن للشركات المشطوبة التعامل بشكل قانوني ولا ينبغي إدراجها كبائعين أو عملاء أو شركاء.
هل تقوم واجهة برمجة التطبيقات بإرجاع سجل المدير؟
تتضمن الاستجابة القياسية قائمة المديرين الحالية. سجلات المدير التاريخية متاحة من خلال نقاط نهاية MCA الإضافية. للحصول على استعلامات تاريخية محددة، اتصل بدعم EKYCNow لخيار API الموسع.
هل CIN هو نفس رقم التسجيل؟
يحتوي CIN على رقم التسجيل باعتباره آخر 6 أرقام. رقم CIN الكامل (21 حرفًا) هو المعرف الكامل؛ رقم التسجيل هو أحد المكونات. استخدم دائمًا CIN الكامل للتحقق من واجهة برمجة التطبيقات.

.svg%20(1).png)


