Skip to main content

Struck Off (MCA) - Batch APIs

Retrieve Struck Off records for entities identified from an order's input file.

Authentication and Order Setup

Before calling this API:

  1. Refer to the Authentication section to obtain a valid sessionID.
  2. Refer to the Create Order API documentation to create an order and obtain the corresponding order_id.

Note: Use the sessionID as the Bearer token for authentication and the order_id as a query parameter for this endpoint.


Endpoint

GET https://micro.signalx.ai/micro-check-api/struckoff/v2/get_struckoff_data
Authorization: Bearer <your_jwt_token>

Query Parameters

ParameterTypeRequiredDescription
order_idStringYesUnique UUID of the order
pageIntegerYesPage number (starting at 1)
page_sizeIntegerYesNumber of records per page

Top-level Metadata

  • status_code — e.g. 200 for success
  • total — total records available
  • total_pages — total pages based on page_size
  • data[] — array of struck off records for the requested page

Key Response Fields

Each object in the data[] array may contain the following fields:

FieldTypeDescription
PANStringPermanent Account Number associated with the entity
tradeNameStringTrade name of the entity
legalNameStringLegal name of the entity
CINStringCorporate Identification Number
RegisteredNameStringOfficial registered company name
StatusStringCurrent company status
CompanyClassStringCompany classification
AddressRegisteredStringRegistered office address
IncorporationDateStringDate of incorporation
RocCodeStringRegistrar of Companies (ROC) code
IsActiveComplianceStringCompliance status indicator
RegisteredEmailIdStringRegistered email address
PaidUpCapitalStringCompany's paid-up capital

Example Response

{
"status_code": 200,
"message": "Struck Off data retrieved successfully for 1 entities from input file",
"data": [
{
"PAN": "ABCDE1234F",
"tradeName": "TACTON",
"legalName": "THE TACTON ISOLUTIONS LLP",
"CIN": "U72900KA2019PTC123456",
"RegisteredName": "THE TACTON ISOLUTIONS LLP",
"Status": "Struck Off",
"CompanyClass": "Private",
"AddressRegistered": "Bangalore, Karnataka",
"IncorporationDate": "2019-01-15",
"RocCode": "ROC-Bangalore",
"IsActiveCompliance": "No",
"RegisteredEmailId": "info@tacton.com",
"PaidUpCapital": "100000"
}
]
}