Skip to main content

MSME Registration and Details - Batch APIs

Retrieve enriched MSME registration data including PAN, GSTIN, legal/trade names, and registration attributes.

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/msme/v2/get_msme_data
Authorization: Bearer <your_jwt_token>

Query parameters

ParameterTypeRequiredDescription
order_idStringYesUnique identifier of the order.
pageIntegerYesPage number (1‑indexed).
page_sizeIntegerYesNumber of records per page.

cURL Example

curl --location 'https://micro.signalx.ai/micro-check-api/msme/v2/get_msme_data?order_id=3d73bea2-ec1c-4a21-9876-abc123def456&page=1&page_size=100' \
--header 'Authorization: Bearer <JWT_TOKEN>'

Sample Response

{
"status_code": 200,
"total": 5000,
"total_pages": 50,
"data": [
{
"pan": "ABACS6684C",
"gstin": "27ABACS6684C1ZY",
"legal_name": "SAMPLE VENDOR PRIVATE LIMITED",
"trade_name": "Sample Vendor",
"udyam_number": "UDYAM-MH-01-0012345",
"uan_number": null,
"enterprise_type": "Micro",
"major_activity": "Manufacturing",
"social_category": "General",
"state": "Maharashtra",
"date_of_commencement": "2015-04-01",
"date_of_classification": "2021-07-01",
"classification_year": "2021-22"
}
],
"message": "Success"
}

Example fields per item

  • pan
  • gstin
  • legal_name
  • trade_name
  • udyam_number
  • uan_number
  • enterprise_type
  • major_activity
  • social_category
  • state
  • date_of_commencement
  • date_of_classification
  • classification_year