Feel free to reach techsupport@surepass.io for any technical support or guidance.
Authorization
header as Bearer TOKEN
.https://sandbox.surepass.io
https://kyc-api.surepass.io
Header | Required | Description |
---|---|---|
Authorization | Yes | JWT Bearer token for authentication. Format: Bearer <your_token> |
Content-Type | Yes | Must be set to application/json |
Parameter | Type | Required | Description |
---|---|---|---|
id_number | String | Yes | GSTIN Number |
fy | String | No | Financial year |
filing_status_get | Boolean | No | Get Filing status or not |
hsn_info_get | Boolean | No | HSN Info |
fallback | Boolean | No | Fallback to normal gstin |
filing_frequency_get | Boolean | No | Get Filing frequency |
split_address | Boolean | No | Get Address Dictionary |
liability_percentage_get | Boolean | No | Get Liability Percentage |
skip_fallback | Boolean | No | Skip Fallback |
{
"id_number": "27AAACR5055K2Z6"
}
Parameter | Type | Description |
---|---|---|
data | Object | Contains all the GSTIN verification details |
data.contact_details | Object | Contains principal and additional contact information |
data.contact_details.principal | Object | Primary contact details including address, email, mobile, and nature of business |
data.contact_details.additional | Array | List of additional contact information if available |
data.promoters | Array | List of promoters or directors associated with the business |
data.annual_turnover | String | Annual turnover slab of the business |
data.annual_turnover_fy | String | Financial year for the annual turnover information |
data.percentage_in_cash | String | Percentage of transactions conducted in cash |
data.aadhaar_validation | String | Whether Aadhaar validation is completed ("Yes" or "No") |
data.aadhaar_validation_date | String | Date when Aadhaar validation was completed (YYYY-MM-DD) |
data.address_details | Object | Detailed address information |
data.einvoice_status | Boolean | Whether the business is eligible for e-invoicing |
data.client_id | String | Unique client identifier for the request |
data.gstin | String | GSTIN of the business |
data.pan_number | String | PAN (Permanent Account Number) of the business |
data.business_name | String | Trade name of the business |
data.legal_name | String | Legal registered name of the business |
data.center_jurisdiction | String | Central tax jurisdiction details |
data.state_jurisdiction | String | State tax jurisdiction details |
data.date_of_registration | String | Date of GST registration (YYYY-MM-DD) |
data.constitution_of_business | String | Legal constitution type of the business |
data.taxpayer_type | String | Type of taxpayer (Regular, Composition, etc.) |
data.gstin_status | String | Current status of the GSTIN (Active, Inactive, etc.) |
data.date_of_cancellation | String | Date of GSTIN cancellation if applicable |
data.field_visit_conducted | String | Whether field visit was conducted for verification |
data.nature_bus_activities | Array | List of business activities |
data.nature_of_core_business_activity_code | String | Code representing core business activity |
data.nature_of_core_business_activity_description | String | Description of core business activity |
data.filing_status | Array | GST return filing status information |
data.hsn_info | Object | Harmonized System of Nomenclature information |
data.filing_frequency | Array | Frequency of GST return filings |
status_code | Integer | HTTP status code of the response |
success | Boolean | Whether the API request was successful |
message | String | Additional message information (null if successful) |
message_code | String | Code indicating the status of the request |
{
"data": {
"contact_details": {
"principal": {
"address": "Building 10A, 5 TTC Industrial Area, Reliance Corporate Park, Thane Belapur Road, Ghansoli, Navi Mumbai, Thane, Maharashtra, 400701",
"email": "test@ril.com",
"mobile": "9999999999",
"nature_of_business": "Recipient of Goods or Services, Supplier of Services, Export, Office / Sale Office, Import"
},
"additional": []
},
"promoters": [
"Madhusudana Sivaprasad Panda ",
"Mukesh Dhirubhai Ambani ",
"Pawan kumar Kapil ",
"Nikhil Rasiklal Meswani ",
"Hital Rasiklal Meswani "
],
"annual_turnover": "Slab: Rs. 500 Cr. and above",
"annual_turnover_fy": "2023-2024",
"percentage_in_cash_fy": "",
"percentage_in_cash": "NA",
"aadhaar_validation": "Yes",
"aadhaar_validation_date": "2024-02-17",
"address_details": {},
"liability_percentage_details": {},
"less_info": false,
"einvoice_status": true,
"client_id": "corporate_gstin_advanced_fEKcxIupSgRWHibggcvs",
"gstin": "27AAACR5055K2Z6",
"pan_number": "AAACR5055K",
"business_name": "Reliance Industries Limited",
"legal_name": "Reliance Industries Limited",
"center_jurisdiction": "State - CBIC,Zone - MUMBAI,Commissionerate - BELAPUR,Division - DIVISION IV,Range - RANGE-IV (Jurisdictional Office)",
"state_jurisdiction": "State - Maharashtra,Zone - Thane,Division - RAIGAD,Charge - URAN_701",
"date_of_registration": "2017-06-28",
"constitution_of_business": "Public Limited Company",
"taxpayer_type": "Regular",
"gstin_status": "Active",
"date_of_cancellation": "1800-01-01",
"field_visit_conducted": "No",
"nature_bus_activities": [
"Recipient of Goods or Services",
"Supplier of Services",
"Export",
"Office / Sale Office",
"Import"
],
"nature_of_core_business_activity_code": "SPO",
"nature_of_core_business_activity_description": "Service Provider and Others",
"filing_status": [],
"address": null,
"hsn_info": {},
"filing_frequency": []
},
"status_code": 200,
"success": true,
"message": null,
"message_code": "success"
}
{
"data": null,
"status_code": 400,
"success": false,
"message": "Invalid GSTIN format. Please provide a valid 15-character GSTIN.",
"message_code": "invalid_gstin_format"
}
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/corporate/gstin-advanced' \
--header 'Content-Type: application/json' \
--data-raw '{
"id_number": "27AAACR5055K2Z6"
}'
{
"data": {
"contact_details": {
"principal": {
"address": "Building 10A, 5 TTC Industrial Area, Reliance Corporate Park, Thane Belapur Road, Ghansoli, Navi Mumbai, Thane, Maharashtra, 400701",
"email": "test@ril.com",
"mobile": "9999999999",
"nature_of_business": "Recipient of Goods or Services, Supplier of Services, Export, Office / Sale Office, Import"
},
"additional": []
},
"promoters": [
"Madhusudana Sivaprasad Panda ",
"Mukesh Dhirubhai Ambani ",
"Pawan kumar Kapil ",
"Nikhil Rasiklal Meswani ",
"Hital Rasiklal Meswani "
],
"annual_turnover": "Slab: Rs. 500 Cr. and above",
"annual_turnover_fy": "2023-2024",
"percentage_in_cash_fy": "",
"percentage_in_cash": "NA",
"aadhaar_validation": "Yes",
"aadhaar_validation_date": "2024-02-17",
"address_details": {},
"liability_percentage_details": {},
"less_info": false,
"einvoice_status": true,
"client_id": "corporate_gstin_advanced_fEKcxIupSgRWHibggcvs",
"gstin": "27AAACR5055K2Z6",
"pan_number": "AAACR5055K",
"business_name": "Reliance Industries Limited",
"legal_name": "Reliance Industries Limited",
"center_jurisdiction": "State - CBIC,Zone - MUMBAI,Commissionerate - BELAPUR,Division - DIVISION IV,Range - RANGE-IV (Jurisdictional Office)",
"state_jurisdiction": "State - Maharashtra,Zone - Thane,Division - RAIGAD,Charge - URAN_701",
"date_of_registration": "2017-06-28",
"constitution_of_business": "Public Limited Company",
"taxpayer_type": "Regular",
"gstin_status": "Active",
"date_of_cancellation": "1800-01-01",
"field_visit_conducted": "No",
"nature_bus_activities": [
"Recipient of Goods or Services",
"Supplier of Services",
"Export",
"Office / Sale Office",
"Import"
],
"nature_of_core_business_activity_code": "SPO",
"nature_of_core_business_activity_description": "Service Provider and Others",
"filing_status": [],
"address": null,
"hsn_info": {},
"filing_frequency": []
},
"status_code": 200,
"success": true,
"message": null,
"message_code": "success"
}