Retrieve available NGO details, registration information, legal classification, registered address, work areas, activities and member information through a structured API response.
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.
The API response may include the following information, depending on the response received:
NGO Darpan identification number.
NGO name, type and registration details.
Registration date, registration number, authority and applicable act.
District, sub-district and state information.
Address, pincode, email and mobile number, where available.
Primary and secondary sectors and associated geographic coverage.
Activity information, where returned.
Available member names and designations.
NGO URL, where available.
Provide the NGO Darpan ID along with the required request and consent fields.
RPACPC processes the request and retrieves the available NGO profile information.
The API returns registration, address, work-area and other available details.
Use the response in NGO onboarding, partner verification or due diligence workflows.
| 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. |
{
"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"
}
| 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. |
{
"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.
Retrieve NGO profile and registration information as part of onboarding for institutional platforms and service providers.
Use available registration, profile and work-area information as inputs to CSR partner or grant recipient review workflows.
Review NGO identity, registration authority, address and available member information as part of internal due diligence.
Use returned work-area and sector information to support NGO categorisation and partner assessment.
Integrate NGO Darpan verification into business and institutional verification workflows where NGOs are counterparties or service providers.
Common questions about the NGO Darpan ID 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.