Feel free to reach techsupport@surepass.io for any technical support or guidance.
client_id returned from the initial call to obtain the full details once processing is complete.Authorization header as Bearer <YOUR_JWT_TOKEN>.https://sandbox.surepass.apphttps://kyc-api.surepass.app⚠️ Never share or expose your JWT token in client-side code or public repositories.
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer token for authentication. Format: Bearer <JWT_TOKEN> |
Content-Type | Yes | Must be application/json |
| Parameter | Type | Required | Description |
|---|---|---|---|
client_id | string | Yes | The unique client ID returned from the initial async establishment details request. Used to poll the status and retrieve results. |
{
"client_id": "establishment_details_async_client_id"
}| Parameter | Type | Description |
|---|---|---|
status_code | integer | HTTP-equivalent status code of the operation (e.g., 200 for success). |
success | boolean | Indicates whether the API request was processed successfully. |
message | string | Human-readable message describing the result (e.g., "Success"). |
message_code | string | Machine-readable status code (e.g., "success"). |
data | object | Container object holding all retrieved establishment data. |
data Object| Parameter | Type | Description |
|---|---|---|
client_id | string | The client ID used to fetch this result. |
establishment_id | string | The EPFO-assigned establishment code (e.g., "DLCPM0001014111"). |
status | string | Processing status of the async job (e.g., "success"). |
details | object | Nested object containing all establishment details. |
details.validity_status| Parameter | Type | Description |
|---|---|---|
establishment_code | string | The EPFO establishment code. |
establishment_name | string | Registered name of the establishment. |
establishment_status | string | Description of the establishment's EPFO status. |
registration_status | string | Current login/registration status on the ECR portal. |
post_coverage | string | null | Post coverage detail, if applicable. |
details.establishment_details| Parameter | Type | Description |
|---|---|---|
establishment_name | string | Name of the establishment. |
establishment_code | string | EPFO establishment code. |
pan_status | string | PAN verification status (e.g., "VERIFIED"). |
section_applicable | string | EPF Act section applicable to the establishment. |
primary_business_activity | string | The primary business activity category of the establishment. |
esic_code | string | null | ESIC code, if available. |
ownership_type | string | Type of ownership (e.g., "REGISTERED SOCIETY"). |
date_of_setup | string | Date of establishment setup in YYYY-MM-DD format. |
address | string | Registered street address. |
pincode | string | PIN code of the establishment's address. |
city | string | City of the establishment. |
district | string | District of the establishment. |
state | string | State of the establishment. |
country | string | Country of the establishment. |
epfo_office_name | string | Name of the EPFO regional office managing this establishment. |
epfo_office_address | string | Address of the EPFO regional office. |
zone | string | EPFO zone to which the establishment belongs. |
region | string | EPFO region code and name. |
details.additional_information| Parameter | Type | Description |
|---|---|---|
establishment_id | string | EPFO establishment ID. |
cin_code | string | null | Corporate Identification Number (CIN), if available. |
esic_code | string | null | ESIC code, if available. |
lin_code | string | null | Labour Identification Number (LIN), if available. |
startup_order_number | string | null | Startup India order number, if applicable. |
startup_order_date | string | Date of startup order in YYYY-MM-DD format. |
msme_order_number | string | null | MSME order number, if applicable. |
msme_order_date | string | Date of MSME order in YYYY-MM-DD format. |
pan_number | string | PAN number of the establishment. |
details.payment_details (Array)| Parameter | Type | Description |
|---|---|---|
trrn | string | Transaction Reference and Receipt Number for the EPF payment. |
month | string | Month and year of the payment (e.g., "OCT-24"). |
number_of_employees | integer | Number of employees covered in this payment. |
amount | string | Total payment amount (formatted as a string, e.g., "1,68,172"). |
ecr | string | Whether an Electronic Challan cum Return (ECR) was filed ("YES" or "NO"). |
employees_list | array of strings | Names of employees included in this payment record. |
details.director_details (Array)| Parameter | Type | Description |
|---|---|---|
name | string | Full name of the director/authorized signatory. |
designation | string | Designation of the individual (e.g., "DIRECTOR"). |
date_of_birth | string | Date of birth in YYYY-MM-DD format. |
father_name | string | Father's name. |
residential_address | string | Residential address of the director. |
position_date | string | Date when the individual assumed the position, in YYYY-MM-DD format. |
{
"data": {
"client_id": "establishment_details_async_oNNiOnwngacfhtyycnsw",
"establishment_id": "DLCPM0001014111",
"status": "success",
"details": {
"validity_status": {
"establishment_code": "DLCPM0001014111",
"establishment_name": "DELHI RACE CLUB",
"establishment_status": "CODE NO ALLOTTED WAS BEFORE ONLINE REGISTRATION STARTED.",
"registration_status": "PERMANENT LOGIN CREATED BY OWNER ON ECR PORTAL",
"post_coverage": null
},
"establishment_details": {
"establishment_name": "DELHI RACE CLUB",
"establishment_code": "DLCPM0001014111",
"pan_status": "VERIFIED",
"section_applicable": "OTHER ESTABLISHMENTS IN WHICH EMPLOYING 20 OR MORE PERSONS AND NOTIFIED BY THE CENTRAL GOVT.",
"primary_business_activity": "COMPANIES/SOCIETIES/ASSC/CLUBS/TROUPES FOR PERFORMANCES",
"esic_code": null,
"ownership_type": "REGISTERED SOCIETY",
"date_of_setup": "1941-01-13",
"address": "RACE COURCE MUSTAFA KEMAL ATATURK MARG",
"pincode": "110001",
"city": "NEW DELHI",
"district": "CENTRAL",
"state": "DELHI",
"country": "India",
"epfo_office_name": "DELHI (NORTH)",
"epfo_office_address": "28, Community Centre, Wazirpur Industrial Area, ",
"zone": "DELHI AND UTTARAKHAND",
"region": "DL - DELHI (NORTH)"
},
"additional_information": {
"establishment_id": "DLCPM0001014111",
"cin_code": "U12345MH2024PLC087432",
"esic_code": null,
"lin_code": null,
"startup_order_number": null,
"startup_order_date": "1800-01-01",
"msme_order_number": null,
"msme_order_date": "1800-01-01",
"pan_number": "ABCCP1234D"
},
"payment_details": [
{
"trrn": "1012411000987",
"month": "OCT-24",
"number_of_employees": 6,
"amount": "1,68,172",
"ecr": "YES",
"employees_list": [
"DHARMENDER",
"GHAN SHYAM",
"ISHWAR DIN PATEL",
"NATHU",
"P RAJAGOPALAN",
"PARVEZ ALAM"
]
},
{
"trrn": "1012410000986",
"month": "SEP-24",
"number_of_employees": 10,
"amount": "1,68,167",
"ecr": "YES",
"employees_list": [
"KULDEEP SINGH",
"MEWALAL",
"MURARI LAL",
"NANDLAL",
"RAM ASHISH",
"RAM HIND",
"SAGAR KUMAR",
"SARIKA",
"SATISH KUMAR",
"SHAHAB RAZA"
]
}
],
"director_details": [
{
"name": "MANINDER SINGH NARULA",
"designation": "DIRECTOR",
"date_of_birth": "1955-09-09",
"father_name": "RANBIR SINGH NARULA",
"residential_address": "83/42, PUNJABI BAGH WEST, NEW DELHI-110026",
"position_date": "2020-08-24"
},
{
"name": "SHIV KUMAR GROVER",
"designation": "DIRECTOR",
"date_of_birth": "1959-01-01",
"father_name": "MADAN LAL GROVER",
"residential_address": "8, FIRST FLOOR, HEMKUNT COLONY,OPP NEHRU PLACE, GREATER KAILASH, NEW DELHI-110048",
"position_date": "2020-07-29"
}
]
}
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}{
"status_code": 401,
"success": false,
"message": "Unauthorized. Invalid or missing Bearer token.",
"message_code": "unauthorized"
}null values gracefully for optional fields like esic_code, cin_code, lin_code, startup_order_number, and msme_order_number.payment_details in reverse chronological order (most recent month first) to emphasize current compliance.pan_number, date_of_birth, and residential_address from director details based on the user's access level.client_id used to poll this status endpoint.curl --location 'https://kyc-api.surepass.app/api/v1/epfo-async/establishment-details/status' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"client_id": "establishment_details_async_client_id"
}'{
"data": {
"client_id": "establishment_details_async_oNNiOnwngacfhtyycnsw",
"establishment_id": "DLCPM0001014111",
"status": "success",
"details": {
"validity_status": {
"establishment_code": "DLCPM0001014111",
"establishment_name": "DELHI RACE CLUB",
"establishment_status": "CODE NO ALLOTTED WAS BEFORE ONLINE REGISTRATION STARTED.",
"registration_status": "PERMANENT LOGIN CREATED BY OWNER ON ECR PORTAL",
"post_coverage": null
},
"establishment_details": {
"establishment_name": "DELHI RACE CLUB",
"establishment_code": "DLCPM0001014111",
"pan_status": "VERIFIED",
"section_applicable": "OTHER ESTABLISHMENTS IN WHICH EMPLOYING 20 OR MORE PERSONS AND NOTIFIED BY THE CENTRAL GOVT.",
"primary_business_activity": "COMPANIES/SOCIETIES/ASSC/CLUBS/TROUPES FOR PERFORMANCES",
"esic_code": null,
"ownership_type": "REGISTERED SOCIETY",
"date_of_setup": "1941-01-13",
"address": "RACE COURCE MUSTAFA KEMAL ATATURK MARG",
"pincode": "110001",
"city": "NEW DELHI",
"district": "CENTRAL",
"state": "DELHI",
"country": "India",
"epfo_office_name": "DELHI (NORTH)",
"epfo_office_address": "28, Community Centre, Wazirpur Industrial Area, ",
"zone": "DELHI AND UTTARAKHAND",
"region": "DL - DELHI (NORTH)"
},
"additional_information": {
"establishment_id": "DLCPM0001014111",
"cin_code": "U12345MH2024PLC087432",
"esic_code": null,
"lin_code": null,
"startup_order_number": null,
"startup_order_date": "1800-01-01",
"msme_order_number": null,
"msme_order_date": "1800-01-01",
"pan_number": "ABCCP1234D"
},
"payment_details": [
{
"trrn": "1012411000987",
"month": "OCT-24",
"number_of_employees": 6,
"amount": "1,68,172",
"ecr": "YES",
"employees_list": [
"DHARMENDER",
"GHAN SHYAM",
"ISHWAR DIN PATEL",
"NATHU",
"P RAJAGOPALAN",
"PARVEZ ALAM"
]
},
{
"trrn": "1012410000986",
"month": "SEP-24",
"number_of_employees": 10,
"amount": "1,68,167",
"ecr": "YES",
"employees_list": [
"KULDEEP SINGH",
"MEWALAL",
"MURARI LAL",
"NANDLAL",
"RAM ASHISH",
"RAM HIND",
"SAGAR KUMAR",
"SARIKA",
"SATISH KUMAR",
"SHAHAB RAZA"
]
}
],
"director_details": [
{
"name": "MANINDER SINGH NARULA",
"designation": "DIRECTOR",
"date_of_birth": "1955-09-09",
"father_name": "RANBIR SINGH NARULA",
"residential_address": "83/42, PUNJABI BAGH WEST, NEW DELHI-110026",
"position_date": "2020-08-24"
},
{
"name": "SHIV KUMAR GROVER",
"designation": "DIRECTOR",
"date_of_birth": "1959-01-01",
"father_name": "MADAN LAL GROVER",
"residential_address": "8, FIRST FLOOR, HEMKUNT COLONY,OPP NEHRU PLACE, GREATER KAILASH, NEW DELHI-110048",
"position_date": "2020-07-29"
}
]
}
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}