We’re excited to launch our latest product to simplify your business processes. Know More →
KYB RPACPC KYB SuiteBusiness Verification

Verify Importer Exporter Code details and retrieve business information through a single API.

Access IEC status, firm details, exporter category, registered address, owner information, branch details and available RCMC records using the IEC number.

Sample verification Dummy data
1 You send
Checking PAN compliance...
2 You get back
✓
OPERATIVEPAN is operative and 206AB is not applicable
482 ms
IEC NumberAABCA1234B
IEC status✓ Valid
Firm nameSAMPLE EXPORTS PRIVATE LIMITED
Nature of concernPrivate Limited
Firm mobileXXXXXXXXXX
Firm emailcontact@example.com
AddressSample business address, Maharashtra, 400001
Branch detailsNo branch details available
Response time
< 8s
Uptime SLA
97%
Rate limit
60 req / min
Auth
Bearer token
API Overview

Simplify IEC Verification.

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.

Key information available

Access essential IEC details.

The API response may include the following information, depending on the response received:

01
IEC Registration

IEC number, IEC status, issue date and cancellation or suspension dates, where available.

iec_number
iec_status
issue_date
cancellation_date
02
Firm Information

Firm name, nature of concern and category of exporters.

firm_name
nature_of_concern
exporter_category
03
Business Profile

Incorporation date, PAN number and DGFT regional office.

incorporation_date
pan_number
dgft_regional_office
04
Contact & Address

Firm mobile number, email address and registered address, where returned.

mobile
email
registered_address
05
Branch & Owner Details

Available branch information and owner records, including name, PAN, father’s name and address.

branch
owner_name
owner_pan
owner_address
06
RCMC & File Information

Available Registration-cum-Membership Certificate records, file number and file date.

rcmc
file_number
file_date
How it works

Simple API-based verification process.

Step 01

Submit IEC Number

Provide the IEC number along with the required request and consent fields.

Step 02

Enable Extended Details

Set get_all to true to request all available details.

Step 03

Process the Request

RPACPC processes the request and retrieves the available IEC-linked information.

Step 04

Integrate the Response

Use the structured response in your business verification or onboarding workflow.

API Request

Step 1 Submit IEC details.

Request parameters
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.
The IEC number and request values above are illustrative. Use the appropriate IEC number and consent wording approved for your implementation.
Sample request REQUEST
{
  "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
}
API response

Step 2Receive structured IEC verification information.

Key response fields
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.
200 · Sample responseRESPONSE
{
  "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.

Use cases

IEC verification across business workflows.

Exporter and Importer Onboarding

Verify IEC-linked business information as part of onboarding workflows for importers, exporters and trade customers.

Business and Vendor Verification

Use IEC status, firm details and available owner information as inputs to business verification and vendor due diligence.

Trade Finance Workflows

Integrate IEC verification into trade finance and related business assessment processes.

Exporter Due Diligence

Retrieve exporter category, DGFT regional office and available registration information to support internal review workflows.

Business Profile Enrichment

Use returned firm, address, contact and branch information to enrich business profiles, subject to appropriate consent and data-handling controls.

FAQ

Frequently asked questions

Common questions about the IEC Verification — what it returns, how fast it is, and how to integrate.

Still have a question? Talk to an expert
What is the IEC Verification API?
The IEC Verification API is a designed tool that authenticates importers and exporters by verifying their Importer-Exporter Code (IEC).
Why is the IEC important for businesses involved in international trade?
A crucial business identification number for imports and exports is the IEC, which ensures compliance with regulatory and trade standards.
How does the API work?
The API works by accepting an IEC as input and confirming its authenticity, providing peace of mind when dealing with importers and exporters.
Is the API’s verification process accurate?
Yes, the API ensures accurate validation, reducing the risk of engaging with unverified or fraudulent businesses.
Can businesses access real-time IEC information through the API?
Absolutely, the API provides real-time access to the latest IEC data, ensuring up-to-date verification.
Does the verification process handle the data securely?
Yes, the API maintains data security and confidentiality, safeguarding sensitive information.
Can you customize the API to meet specific business needs?
Yes, the API is customizable to align with the unique requirements of businesses.
How does the API assist with regulatory and trade compliance?
The API helps businesses adhere to regulatory and trade compliance standards by ensuring the validity of IECs.
How does the API enhance efficiency for businesses?
The API streamlines the verification process, saving time and resources, thus improving operational efficiency.
Blog

Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

Government ID Check API helps banks, FinTechs, and NBFCs streamline KYC with faster identity verification and reduced manual work.

Read More
Government ID Check API: How Does It Help Banks, FinTechs, and NBFCs Streamline KYC?

India's verification infrastructure is already here.

Empower your applications with India's Enterprise Verification Intelligence Platform for faster, more reliable verification.