Company Due Diligence Report avatar

Company Due Diligence Report

Pricing

$500.00 / 1,000 analysis runs

Go to Apify Store
Company Due Diligence Report

Company Due Diligence Report

Comprehensive KYB report screening 18 sources: corporate registries, OFAC, OpenSanctions, SEC, CFPB, WHOIS. Produces 0-100 Counterparty Risk Score.

Pricing

$500.00 / 1,000 analysis runs

Rating

0.0

(0)

Developer

ryan clinton

ryan clinton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Comprehensive KYB (Know Your Business) due diligence report that screens any company across 12+ data sources simultaneously, including global corporate registries, OFAC and OpenSanctions watchlists, SEC filings, insider trading records, CFPB consumer complaints, WHOIS data, and tech stack analysis. Produces a structured Counterparty Risk Score (0-100) across five dimensions with a letter-grade recommendation.

Features

  • Screens OFAC SDN list, OpenSanctions, Interpol Red Notices, and FBI Most Wanted in parallel
  • Searches OpenCorporates, UK Companies House, Canada Corporations, Australia ABN, and GLEIF LEI for corporate registration verification
  • Pulls SEC EDGAR filings and insider trading data for publicly traded companies
  • Analyzes CFPB consumer complaint history for regulatory exposure signals
  • Performs WHOIS domain verification and tech stack detection for digital presence assessment
  • Screens up to 5 key persons (directors, UBOs) against law enforcement watchlists

Use Cases

  • Compliance Officers: Run counterparty screening before onboarding a new business relationship. Get a single risk score backed by multi-source data instead of checking each database manually.
  • M&A Teams: Generate a pre-acquisition due diligence snapshot covering sanctions exposure, corporate registration status, SEC filing history, and insider trading patterns.
  • Venture Capital Analysts: Screen portfolio company candidates for red flags across sanctions lists, corporate hygiene issues, and regulatory exposure before committing capital.
  • Procurement Departments: Verify supplier legitimacy by checking corporate registration, LEI status, domain age, and sanctions exposure before signing supply agreements.
  • Legal Counsel: Produce documented counterparty risk assessments for client onboarding under AML/KYC regulatory requirements.

How to Use

  1. Click Try for free on this page
  2. Enter the company name to investigate (e.g., "Wirecard AG")
  3. Optionally add the company domain, stock ticker, jurisdiction, and key persons to screen
  4. Click Start and wait for the run to finish
  5. Download results from the Dataset tab in JSON, CSV, or Excel

Input Parameters

ParameterTypeRequiredDescription
companyNamestringYesThe company name to investigate (e.g., "Wirecard AG")
domainstringNoCompany website domain for digital presence verification (e.g., "wirecard.com")
tickerstringNoStock ticker symbol for SEC and insider trading data (e.g., "AAPL")
jurisdictionstringNoPrimary jurisdiction ISO country code (e.g., "GB", "US", "DE")
keyPersonsarrayNoDirectors, UBOs, or key individuals to screen against watchlists (max 5)

Output Example

{
"companyName": "Wirecard AG",
"domain": "wirecard.com",
"ticker": null,
"jurisdiction": "DE",
"timestamp": "2026-03-13T14:30:00.000Z",
"riskScore": {
"total": 62,
"grade": "HIGH RISK",
"dimensions": {
"sanctionsWatchlist": { "score": 25, "max": 30, "findings": ["3 sanctions list match(es)"] },
"corporateHygiene": { "score": 15, "max": 25, "findings": ["Company status: dissolved"] },
"regulatoryExposure": { "score": 12, "max": 20, "findings": ["48 CFPB consumer complaints"] },
"jurisdictionRisk": { "score": 5, "max": 15, "findings": ["MEDIUM RISK jurisdiction: DE"] },
"digitalPresence": { "score": 5, "max": 10, "findings": ["Domain registrant information redacted"] }
},
"recommendation": "Significant risk. Board-level approval required. Consider declining relationship."
},
"sanctions": { "ofac": { "hits": 2 }, "opensanctions": { "hits": 1 } },
"corporateRegistries": { "opencorporates": { "hits": 3 }, "lei": { "hits": 1 } },
"regulatory": { "secFilings": { "total": 15 }, "cfpbComplaints": { "total": 48 } }
}

Scoring Model

The Counterparty Risk Score runs from 0 (lowest risk) to 100 (highest risk) across five weighted dimensions:

  • Sanctions and Watchlist (0-30 points): OFAC/OpenSanctions matches score up to 25 points, with an additional 5 for high-confidence exact matches. Interpol Red Notices add up to 15 points, FBI Most Wanted up to 10.
  • Corporate Hygiene (0-25 points): No corporate registration found adds 15 points. Dissolved or inactive status adds 10. Very new incorporation (under 6 months) adds 8. No LEI found adds 5.
  • Regulatory Exposure (0-20 points): Heavy SEC filing activity adds up to 5 points. Net insider selling adds up to 8. CFPB complaints above 100 add 10 points.
  • Jurisdiction Risk (0-15 points): FATF blacklisted or shell haven jurisdictions add 12 points each. Medium-risk jurisdictions (tax havens, secrecy hubs) add 5. Cross-border complexity across 4+ jurisdictions adds 3.
  • Digital Presence (0-10 points): Domains under 90 days old add 4. Redacted WHOIS adds 2. No web technology presence adds 3.

Risk grades: LOW RISK (0-15), MODERATE RISK (16-35), ELEVATED RISK (36-55), HIGH RISK (56-75), CRITICAL RISK (76-100).

How Much Does It Cost?

Each run uses approximately $0.10-$0.15 in platform credits depending on the number of data sources queried. On the Apify free tier you can run approximately 30-50 due diligence reports per month.

Programmatic Access

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("ryanclinton/company-due-diligence-report").call(run_input={
"companyName": "Wirecard AG",
"jurisdiction": "DE",
"keyPersons": ["Markus Braun"]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("ryanclinton/company-due-diligence-report").call({
companyName: "Wirecard AG",
jurisdiction: "DE",
keyPersons: ["Markus Braun"]
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

FAQ

What sanctions databases does this actor check? It screens the OFAC SDN (Specially Designated Nationals) list and OpenSanctions, which aggregates 40+ international sanctions lists. Key persons are additionally checked against Interpol Red Notices and the FBI Most Wanted list.

How long does a typical run take? Most runs complete in 30-90 seconds. The actor runs all data source queries in parallel to minimize wait time.

What corporate registries are searched? OpenCorporates (global), UK Companies House, Canada Corporations, Australia ABN, and GLEIF LEI. This covers entities registered in most major jurisdictions worldwide.

Can I use this for regulatory compliance? The report provides structured, auditable data suitable for KYB/CDD processes. However, it should supplement -- not replace -- your internal compliance review procedures.

What does the jurisdiction risk scoring cover? It checks all detected jurisdictions against the FATF blacklist (Iran, North Korea, Myanmar, Syria, Yemen), the FATF grey list (26 countries), and known shell company havens (Panama, BVI, Cayman Islands, and others).

Integrations

Use this actor with: