Search Indian companies by name or CIN and fetch detailed company profiles with registration data, ROC details, capital information, address, and directors using structured MCA company APIs.
Indian Companies Search and CIN Lookup API
Search Indian companies by name or CIN and fetch detailed company profiles using a CIN. These APIs help teams build company verification, vendor onboarding, merchant onboarding, KYB, compliance, CRM enrichment, and internal business lookup workflows using structured MCA company data.
The Companies Search API is designed for fast discovery of Indian companies, while the Company Details by CIN API provides deeper company registration and director information for a selected company.
APIs Covered
GET /companies/- Search companies by name or CINGET /companies/{cin}/- Fetch company details by CIN
Companies Search API
Use the Companies Search API to search Indian company records from the indexed company database. You can search by company name or CIN and receive a compact result set suitable for search pages, autocomplete flows, onboarding forms, and verification dashboards.
Endpoint
GET /companies/What This API Does
This API returns matching Indian companies with key fields such as CIN, company name, company type, origin, incorporation date, listing status, company status, ROC, city, and state.
It supports exact CIN lookup and ranked company-name search, making it useful for both direct company verification and broader discovery.
Query Parameters
| Parameter | Required | Description |
|---|---|---|
query | Yes | Company name or CIN. Minimum 4 characters. |
limit | No | Number of results to return. |
offset | No | Pagination offset. |
status | No | Filter by company status. |
company_type | No | Filter by company type. |
state | No | Filter by registered state. |
roc_name | No | Filter by Registrar of Companies. |
pincode | No | Filter by registered address pincode. |
director_din | No | Filter companies by director DIN. |
Example Request
GET /companies/?query=razorpay&limit=20&offset=0
Authorization: Api-Key YOUR_API_TOKENExample CIN Search
GET /companies/?query=U72200KA2013PTC097389
Authorization: Api-Key YOUR_API_TOKENExample Response
{
"count": 27,
"next": "http://127.0.0.1:8000/api/v1/companies/?limit=20&offset=20&query=smarty",
"previous": null,
"results": [
{
"cin": "U15400UP2021PTC142531",
"name": "SMARTY FOOD PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2021-02-26",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Uttar Pradesh I",
"city": "VARANASI",
"state": "Uttar Pradesh"
},
{
"cin": "U95210UP2026PTC240921",
"name": "SMARTY S & S PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2026-01-09",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Uttar Pradesh II",
"city": "Noida",
"state": "Uttar Pradesh"
},
{
"cin": "ACS-1721",
"name": "SMARTY SPROUTS EDUCATION LLP",
"company_type": "LLP",
"origin": "Indian",
"incorporated_at": "2025-10-22",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Uttar Pradesh II",
"city": "Noida",
"state": "Uttar Pradesh"
},
{
"cin": "U51311DL1991PTC043147",
"name": "SMARTY EXPORTS PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "1991-02-18",
"is_listed": false,
"status": "Strike Off",
"roc_name": "ROC Delhi I",
"city": "NA",
"state": "Delhi"
},
{
"cin": "U72900RJ2013PTC044029",
"name": "SMARTY SOFTWARE PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2013-10-09",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Jaipur",
"city": "Bhilwara",
"state": "Rajasthan"
},
{
"cin": "U74140OR2016PTC019918",
"name": "SMARTY ODISHA E-SERVICES PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2016-02-15",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Cuttack",
"city": "BHUBANESWAR",
"state": "Orissa"
},
{
"cin": "U51909GA2022PTC015295",
"name": "SMARTY PANTS CLOTHING & APPAREL PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2022-05-20",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Goa",
"city": "Bardez",
"state": "Goa"
},
{
"cin": "U47912DL2025PTC458674",
"name": "SMARTYKIDZ PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2025-12-01",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Delhi II",
"city": "Delhi",
"state": "Delhi"
},
{
"cin": "U80200MH2025PTC462759",
"name": "SMARTYUG SECURRE PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2025-12-11",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Mumbai I",
"city": "Goregaon East",
"state": "Maharashtra"
},
{
"cin": "U74999DL2019PTC349905",
"name": "SMARTYIELDS AGRO PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2019-05-10",
"is_listed": false,
"status": "Strike Off",
"roc_name": "ROC Delhi I",
"city": "NEW DELHI",
"state": "Delhi"
},
{
"cin": "U62091MH2024PTC421589",
"name": "SMARTYECHO AI GPT PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2024-03-16",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Nagpur",
"city": "Nagpur",
"state": "Maharashtra"
},
{
"cin": "U27501KA2024PTC188778",
"name": "SMARTYSTA SOLUTIONS PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2024-05-21",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Bangalore",
"city": "Mysore",
"state": "Karnataka"
},
{
"cin": "U72900TN2020PTC134366",
"name": "SMARTYIELD SOLUTION PRIVATE LIMITED",
"company_type": null,
"origin": null,
"incorporated_at": "2020-02-11",
"is_listed": false,
"status": null,
"roc_name": null,
"city": null,
"state": null
},
{
"cin": "U01100OR2020PTC033296",
"name": "SMARTYIELDS HARVESTING PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2020-07-03",
"is_listed": false,
"status": "Strike Off",
"roc_name": "ROC Cuttack",
"city": "Cuttack",
"state": "Orissa"
},
{
"cin": "U72900KA2020PTC134380",
"name": "SMARTYCATE TECHNOLOGIES PRIVATE LIMITED",
"company_type": null,
"origin": null,
"incorporated_at": "2020-05-27",
"is_listed": false,
"status": null,
"roc_name": null,
"city": null,
"state": null
},
{
"cin": "U74999MH2016PTC280863",
"name": "SMARTYPANTS TECHNOLOGIES PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2016-05-10",
"is_listed": false,
"status": "Strike Off",
"roc_name": "ROC Mumbai I",
"city": "Mumbai",
"state": "Maharashtra"
},
{
"cin": "U68200UP2023PTC190691",
"name": "SMARTYIELD INFRAPROMOTORS PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2023-10-12",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Uttar Pradesh I",
"city": "Lucknow",
"state": "Uttar Pradesh"
},
{
"cin": "U01400UP2021PTC148446",
"name": "SMARTYIELD FARMER PRODUCER COMPANY LIMITED",
"company_type": null,
"origin": null,
"incorporated_at": "2021-07-08",
"is_listed": false,
"status": null,
"roc_name": null,
"city": null,
"state": null
},
{
"cin": "U70200AP2026PTC125865",
"name": "SMARTYES PROFESSIONAL SERVICES PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2026-05-15",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Vijayawada",
"city": "Ongole",
"state": "Andhra Pradesh"
},
{
"cin": "U85500TN2025PTC178718",
"name": "NEXTGEN SMARTY SOLUTIONS PRIVATE LIMITED",
"company_type": "Company",
"origin": "Indian",
"incorporated_at": "2025-03-29",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Chennai",
"city": "Chennai",
"state": "Tamil Nadu"
}
]
}Company Details By CIN API
Use the Company Details By CIN API to fetch a full company profile for a known CIN. This API is useful after a user selects a company from search results or when your system already has the CIN and needs structured company details.
Endpoint
GET /companies/{cin}/Path Parameter
| Parameter | Required | Description |
|---|---|---|
cin | Yes | Corporate Identification Number of the company. |
Example Request
GET /companies/U72200KA2013PTC097389/
Authorization: Api-Key YOUR_API_TOKENWhat This API Returns
The detail API returns company registration details, classification data, capital information, registered address fields, ROC information, company status, and associated directors.
Returned fields include:
- CIN
- Company name
- Company type
- Origin
- Incorporation date
- Listing status
- Company status
- ROC name
- City and state
- Company email, where available
- Registration number
- Category and subcategory
- Main division and description
- Company class
- Authorised capital
- Paid-up capital
- Pincode, street, and district
- Directors linked to the company
Director email and mobile values are masked for privacy.
Example Response
{
"cin": "ACS-1721",
"name": "SMARTY SPROUTS EDUCATION LLP",
"company_type": "LLP",
"origin": "Indian",
"incorporated_at": "2025-10-22",
"is_listed": false,
"status": "Active",
"roc_name": "ROC Uttar Pradesh II",
"city": "Noida",
"state": "Uttar Pradesh",
"email": "[email protected]",
"registration_number": "",
"category": "",
"subcategory": "",
"main_division": "85",
"main_division_description": "EDUCATION",
"company_class": "",
"authorised_capital": null,
"paid_up_capital": null,
"pincode": "201310",
"street": "K-0702, GH-01, PLUMERIA",
"district": null,
"directors": [
{
"din": 10930124,
"first_name": "JYOTSANA",
"middle_name": "",
"last_name": "SRIVASTAVA",
"status": null,
"email": "",
"mobile_number": null
},
{
"din": 10930123,
"first_name": "RANJANA",
"middle_name": "",
"last_name": "SHARMA",
"status": null,
"email": "",
"mobile_number": null
}
]
}Common Use Cases
- Company verification during vendor onboarding
- Merchant onboarding and KYB checks
- Supplier and distributor verification
- CIN-based company profile lookup
- CRM and sales data enrichment
- Compliance and risk review workflows
- Internal business search tools
- Director-linked company discovery
Rate Limits
The APIs are rate-limited to protect service reliability. If the limit is exceeded, the API returns a rate-limit error. Use pagination and targeted filters for efficient usage.
Indian companies API, MCA company search API, CIN lookup API, company verification API, Indian company details API, company search by CIN, vendor onboarding API, KYB company API.

