Access IEC status, firm details, exporter category, registered address, owner information, branch details and available RCMC records using the IEC number.
The RPACPC IEC Verification API enables businesses to verify Importer Exporter Code (IEC) information using an IEC number. It returns the available firm and registration details, including IEC status, nature of concern, exporter category, incorporation date, DGFT regional office and other associated information.
The API also supports the get_all flag to request the available extended information, such as branch details, owner details and RCMC records.
This API can be integrated into exporter onboarding, business verification, trade finance, vendor due diligence and other KYB workflows.
The API response may include the following information, depending on the response received:
IEC number, IEC status, issue date and cancellation or suspension dates, where available.
Firm name, nature of concern and category of exporters.
Incorporation date, PAN number and DGFT regional office.
Firm mobile number, email address and registered address, where returned.
Available branch information and owner records, including name, PAN, father’s name and address.
Available Registration-cum-Membership Certificate records, file number and file date.
Provide the IEC number along with the required request and consent fields.
Set get_all to true to request all available details.
RPACPC processes the request and retrieves the available IEC-linked information.
Use the structured response in your business verification or onboarding workflow.
| Parameter | Type | Required | Description |
|---|---|---|---|
| request_id | String | Yes | Unique identifier for the API request. |
| consent | String | Yes | Consent indicator. The supplied example uses Y. |
| consent_text | String | Yes | Consent statement associated with the request. |
| iec_number | String | Yes | Importer Exporter Code to be verified. |
| get_all | Boolean | No | Set to true to request all available details, including extended information. |
{
"request_id": "1234567890",
"consent": "Y",
"consent_text": "I hereby declare my consent agreement for fetching my information via RPACPC API",
"iec_number": "AABCA1234B",
"get_all": true
}
| Field | Description |
|---|---|
| status | Overall API response status. |
| status_code | Response status code returned by the API. |
| billable | Indicates the billable status returned in the response. |
| error | Error information, if returned. |
| data.iec_number | IEC number submitted or returned for verification. |
| data.iec_status | IEC status, such as Valid in the supplied example. |
| data.firm_name | Registered firm name. |
| data.nature_of_concern | Nature or constitution of the business. |
| data.category_of_exporters | Exporter category associated with the IEC. |
| data.dob_incorporation | Incorporation date returned in the response. |
| data.pan_number | PAN number associated with the firm record. |
| data.file_number, data.file_date | File reference and date returned by the API. |
| data.firm_mobile, data.firm_email | Firm contact information, where available. |
| data.address | Firm address returned in the response. |
| data.branch_details | Branch information array. |
| data.owner_details | Owner information array, where available. |
| data.rcmc | RCMC records array. |
| data.iec_issue_date | IEC issue date. |
| data.del_status | Deletion-status field returned by the source. Its exact interpretation should be confirmed before using it in business rules. |
| data.dgft_ra_office | DGFT Regional Authority office associated with the IEC. |
| data.iec_cancelled_date | IEC cancellation date, if returned. |
| data.iec_suspended_date | IEC suspension date, if returned. |
| request_id, sequence_id | Request and processing reference identifiers. |
| request_time, response_time | Request and response timestamps. |
{
"status": "SUCCESS",
"status_code": "200",
"message": "Data fetch successfully",
"billable": "Y",
"error": null,
"data": {
"iec_number": "AABCA1234B",
"iec_status": "Valid",
"firm_name": "SAMPLE EXPORTS PRIVATE LIMITED",
"nature_of_concern": "Private Limited",
"category_of_exporters": "Service Provider",
"dob_incorporation": "15/05/2018",
"pan_number": "AABCA1234B",
"file_number": "SAMPLEFILE000001",
"file_date": "18/09/2025",
"firm_mobile": "XXXXXXXXXX",
"firm_email": "contact@example.com",
"address": "Sample business address, Maharashtra, 400001",
"branch_details": [],
"owner_details": [
{
"serial_number": "1",
"pan_number": "AAAAA1234A",
"name": "SAMPLE OWNER",
"father_name": "SAMPLE FATHER",
"address": "Sample residential address"
}
],
"rcmc": [],
"iec_issue_date": "30/07/2022",
"del_status": "N",
"dgft_ra_office": "RA MUMBAI",
"iec_cancelled_date": "",
"iec_suspended_date": ""
},
"request_id": "1234567890",
"sequence_id": "00000000-0000-4000-8000-000000000000",
"request_time": "2026-10-04T11:02:14.275Z",
"response_time": "2026-10-04T11:02:14.695Z"
}
This example uses illustrative values. Sensitive contact, address and owner information should be handled according to the customer’s consent, applicable requirements and your data-handling policies.
Verify IEC-linked business information as part of onboarding workflows for importers, exporters and trade customers.
Use IEC status, firm details and available owner information as inputs to business verification and vendor due diligence.
Integrate IEC verification into trade finance and related business assessment processes.
Retrieve exporter category, DGFT regional office and available registration information to support internal review workflows.
Use returned firm, address, contact and branch information to enrich business profiles, subject to appropriate consent and data-handling controls.
Common questions about the IEC Verification — what it returns, how fast it is, and how to integrate.
Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.
Read More
Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.