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

Verify NGO registration and profile information using a Darpan ID.

Retrieve available NGO details, registration information, legal classification, registered address, work areas, activities and member information through a structured API response.

Sample verification Dummy data
1 You send
Checking
2 You get back
✓
ACTIVEValid
482 ms
NGO NameSAMPLE COMMUNITY DEVELOPMENT ASSOCIATION
Registration Date26-12-2016
Registration Number1234
NGO TypeSociety
Registration AuthorityRegistrar of Societies
Act NameSR ACT 1860
DistrictSAMPLE DISTRICT
Sub-DistrictSAMPLE CITY
StateSample State
AddressSample NGO address
Pincode400001
API Overview

Simplify Company Director Verification API.

The RPACPC NGO Darpan ID Verification API enables businesses and institutions to retrieve available NGO profile information using an NGO Darpan ID.

The response includes the NGO name, registration date and number, NGO type, registration authority, applicable act, location and address details. It may also return work areas, activities and member information associated with the NGO profile.

This API can support NGO onboarding, grant and CSR partner verification, institutional due diligence and KYB workflows.

Key information available

Access essential Company Director details.

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

01
Darpan ID

NGO Darpan identification number.

darpan_id
02
NGO Profile

NGO name, type and registration details.

ngo_name
ngo_type
registration_details
03
Registration Information

Registration date, registration number, authority and applicable act.

registration_date
registration_number
registration_authority
applicable_act
04
Location Details

District, sub-district and state information.

district
sub_district
state
05
Address & Contact

Address, pincode, email and mobile number, where available.

address
pincode
email
mobile
06
Work Areas

Primary and secondary sectors and associated geographic coverage.

primary_sector
secondary_sector
geographic_coverage
07
Activities

Activity information, where returned.

activities
08
Member Information

Available member names and designations.

member_name
designation
09
Online Profile

NGO URL, where available.

ngo_url
How it works

Simple API-based verification process.

Step 01

Submit Darpan ID

Provide the NGO Darpan ID along with the required request and consent fields.

Step 02

Process the Request

RPACPC processes the request and retrieves the available NGO profile information.

Step 03

Receive Structured Data

The API returns registration, address, work-area and other available details.

Step 04

Integrate the Response

Use the response in NGO onboarding, partner verification or due diligence workflows.

API Request

Step 1 Submit NGO Darpan ID details.

Request parameters
Parameter Type Required Description
request_id String Yes Unique identifier for the API request.
consent_text String Yes Consent statement associated with the request.
consent String Yes Consent indicator. The supplied example uses Y.
darpan_id String Yes NGO Darpan ID to be verified.
The Darpan ID above is illustrative. Use the relevant NGO Darpan ID and consent wording approved for your implementation.
Sample request REQUEST
{
  "request_id": "1234567890",
  "consent_text": "I hereby declare my consent agreement for fetching my information via RPACPC API",
  "consent": "Y",
  "darpan_id": "AN/2021/0000000"
}
API response

Step 2Receive structured Company Director Verification information.

Key response fields
Field Description
status Overall API response status.
status_code Response status code returned by the API.
message Response message.
billable Billing-related indicator returned by the API.
error Error information, if returned.
data.darpan_id NGO Darpan ID returned by the source.
data.ngo_name Name of the NGO.
data.registration_date Registration date returned in the response.
data.registration_no Registration number associated with the NGO profile.
data.ngo_type NGO type, such as Society in the supplied example.
data.reg_authrty Registration authority field.
data.act_name Act name returned by the source.
data.distrct_name District name.
data.sub_dst_name Sub-district name.
data.state_name State associated with the NGO profile.
data.address NGO address.
data.pincode Pincode returned by the source.
data.email Email address, where available.
data.mobile Mobile number, where available.
data.ngo_url NGO website or profile URL, where available.
data.work_areas Work-area records, including sector and geographic information.
data.activities Activity records returned by the source.
data.member_info Member records, including name and designation.
request_id Request identifier supplied in the API call.
sequence_id Processing reference identifier returned by the API.
request_time Timestamp when the request was recorded.
response_time Timestamp when the response was recorded.
200 · Sample responseRESPONSE
{
  "status": "SUCCESS",
  "status_code": "200",
  "message": "Data fetched successfully",
  "billable": "Y",
  "error": null,
  "data": {
    "darpan_id": "AN/2021/0000000",
    "ngo_name": "SAMPLE COMMUNITY DEVELOPMENT ASSOCIATION",
    "registration_date": "2016-12-26T00:00:00",
    "registration_no": "1234",
    "ngo_type": "Society",
    "reg_authrty": "Registrar of Societies",
    "act_name": "SR ACT 1860",
    "distrct_name": "SAMPLE DISTRICT",
    "sub_dst_name": "SAMPLE CITY",
    "state_name": "Sample State",
    "address": "Sample NGO address",
    "pincode": 400001,
    "email": "contact@example.org",
    "mobile": "XXXXXXXXXX",
    "ngo_url": "",
    "work_areas": [
      {
        "secondary_sectors": [],
        "district": {
          "district_name": "ALL",
          "state": {
            "state_name": "Sample State"
          }
        },
        "primary_sectors": [
          {
            "general_kv_id": 60,
            "value": "Education"
          }
        ]
      }
    ],
    "activities": [],
    "member_info": [
      {
        "name": "SAMPLE MEMBER",
        "designation": "President"
      }
    ]
  },
  "request_id": "1234567890",
  "sequence_id": "00000000-0000-4000-8000-000000000000",
  "request_time": "2026-10-04T14:57:50.408Z",
  "response_time": "2026-10-04T14:57:51.692Z"
}

The sample uses illustrative NGO, contact and location information. The response is abbreviated; the actual API may return additional fields.

Use cases

NGO Darpan ID Verification across business workflows.

NGO Onboarding

Retrieve NGO profile and registration information as part of onboarding for institutional platforms and service providers.

CSR and Grant Partner Verification

Use available registration, profile and work-area information as inputs to CSR partner or grant recipient review workflows.

NGO Due Diligence

Review NGO identity, registration authority, address and available member information as part of internal due diligence.

Non-Profit Partner Discovery and Classification

Use returned work-area and sector information to support NGO categorisation and partner assessment.

Institutional and Vendor Verification

Integrate NGO Darpan verification into business and institutional verification workflows where NGOs are counterparties or service providers.

FAQ

Frequently asked questions

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

Still have a question? Talk to an expert
What is the NGO Darpan ID Verification API?
It is an API that accepts an NGO Darpan ID and returns available NGO registration and profile information.
What is the required input?
The supplied request structure requires darpan_id, along with request and consent fields.
What NGO information can the API return?
The response may include NGO name, registration details, NGO type, registration authority, act name, address, location, work areas, activities and member information.
Does the API provide NGO work areas?
Yes. The response includes a work_areas array with primary and secondary sector information and associated geographic details, where available.
Can I retrieve NGO member details?
The response may include a member_info array containing member names and designations.
Does the API return contact information?
The supplied response includes email and mobile fields. Their availability may depend on the returned source record.
Will the API always return activities and member informat
The supplied response shows that these fields are arrays. They may be empty when no records are returned.
Can this API be used for CSR or grant partner verification?
It can be integrated into CSR and grant partner review workflows as a source of NGO profile information. It should be used alongside the organisation’s own due diligence requirements.
Does a successful API response confirm an NGO’s current legal or operational status?
The supplied response does not include a dedicated current-status field. A successful response confirms that data was returned; it should not be interpreted by itself as confirmation of current legal or operational standing.
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.