Principal Detailed Search
This endpoint allows you to submit a principal (individual) for detailed background verification.
Current Capabilities: This endpoint currently supports the following data sources:
Bankruptcies: Individual bankruptcy records
Liens: Tax and other lien records
Judgements: Civil judgment records
Watchlists: Sanctions and watchlist screening
Healthcare Professional Verification: Medical license verification for healthcare professionals
Home Services License Verification: Professional license verification for contractors and home service professionals
Principal Categories:
healthcare: For medical professionals (doctors, nurses, etc.). License verification is supported.
homeServices: For home service professionals (contractors, etc.). License verification is supported.
other: For all other principals. License verification is not supported for this category.
License Verification: License verification is now fully supported for healthcare and homeServices categories:
Healthcare Professionals:
Set
enhanced_license_searchtotrueto search our database for additional licenses beyond those providedIf
enhanced_license_searchistruebut no licenses are provided, the system will attempt to find and verify all licenses for the matched healthcare professionalIf
enhanced_license_searchistrueAND specific licenses are provided, the system will verify BOTH the provided licenses AND all licenses found in our database (duplicates are automatically removed)If
enhanced_license_searchisfalseAND specific licenses are provided, the system will verify ONLY the provided licenses (no NPI database lookup)Each license requires
licensee_state(2-character state code) andlicensee_id(license number)For healthcare professionals, you may also provide an
npi_idto help with matching
Home Services Professionals:
The
enhanced_license_searchfield is ignored for homeServices professionalsLicense verification is triggered by the presence of licenses in the
licensesarrayEach license requires
licensee_state(2-character state code) andlicensee_id(license number)
Required Fields:
first_name,last_name,callback_url,merchant_id,principal_categoryrun_license_verification: Boolean - Whether to run license verification searchesrun_litigation: Boolean - Whether to run litigation searchesrun_bljs: Boolean - Whether to run bankruptcy, lien, and judgment searchesrun_adverse_media: Boolean - Whether to run adverse media searches
Optional Fields for License Verification:
enhanced_license_search: Boolean indicating whether to search NPI database for additional licenses (healthcare only)licenses: Array of license objects withlicensee_stateandlicensee_id
Response: This endpoint returns a request ID that can be used to check the status or retrieve results of the principal verification process. The actual detailed report will be sent to the provided callback URL when processing is complete.
Callback Response: When processing is complete, the callback URL will receive a POST request with the same response format as the Seller Report endpoint. This includes all the detailed background verification results for the principal.
Principals Structure Updates: The principals field in the response has been updated for this new process. principals is a list of unique principals associated with the merchant. Each unique principal record contains a source_principals key, which is a list of source-level principal records.
Each item in the source_principals list represents a principal found from a specific data source. If a principal was discovered through a bankruptcy, lien, or judgment (BLJ) search, the corresponding blj_data field will contain all the necessary information about that principal from that source.
Processing Time: Typical processing time is 5-10 minutes depending on the data sources being searched.
Lender ID provided by Verdata
Must be one of: healthcare, homeServices, other
For healthcare only: true=searches our internal database for additional licenses, false=verify only provided licenses
Whether to run license verification searches
Whether to run litigation searches
Whether to run bankruptcy, lien, and judgment searches
Whether to run adverse media searches
Seller Detailed Report
POST /external/api/v1/principal-detailed HTTP/1.1
Host: api.myverdata.com
Authorization: YOUR_API_KEY
LenderId: text
Content-Type: application/json
Accept: */*
Content-Length: 563
{
"first_name": "text",
"middle_name": "text",
"last_name": "text",
"suffix": "text",
"addr1": "text",
"addr2": "text",
"city": "text",
"state": "text",
"zip5": "text",
"zip4": "text",
"dpc": "text",
"dob": "2025-12-06",
"ssn": "text",
"npi_id": "text",
"phone": "text",
"email": "text",
"callback_url": "text",
"merchant_id": "123e4567-e89b-12d3-a456-426614174000",
"lender_id": "text",
"principal_category": "text",
"enhanced_license_search": true,
"licenses": [
{
"licensee_state": "text",
"licensee_id": "text"
}
],
"run_license_verification": true,
"run_litigation": true,
"run_bljs": true,
"run_adverse_media": true
}Seller Detailed Report
{
"status": "text",
"request_id": "123e4567-e89b-12d3-a456-426614174000"
}Check the status of a Principal Detailed Search request by passing in principal_request_id.
Lender ID provided by Verdata
Principal Detail Request Status
GET /external/api/v1/principal-detailed/{principal_request_id} HTTP/1.1
Host: api.myverdata.com
Authorization: YOUR_API_KEY
LenderId: text
Accept: */*
Principal Detail Request Status
{
"principal_request_id": "text",
"status": "text",
"created_at": "2025-12-06T03:54:32.239Z",
"updated_at": "2025-12-06T03:54:32.239Z"
}Last updated

