Supergood | Dow Jones Risk & Compliance API
Programmatically access Dow Jones Risk & Compliance screening, sanctions/PEP/watchlist data, adverse media, monitoring alerts, and case resolution workflows with a stable REST API. Supergood builds and operates production-grade, unofficial Dow Jones Risk & Compliance integrations so AML/KYC teams can automate screening, monitoring, and reporting without heavy custom engineering.
Plain English: Dow Jones Risk & Compliance is a data and technology suite that helps financial institutions and regulated companies meet AML/KYC, sanctions, and anti-corruption obligations. An unofficial API lets you programmatically submit subjects for screening, retrieve potential matches across sanctions, watchlists, PEP/RCA, and adverse media, resolve and record decisions with audit trails, and subscribe to ongoing monitoring alerts.
For a tech company integrating with Dow Jones Risk & Compliance, this means you can ingest real-time screening results to power onboarding decisions, risk scoring, and case management; synchronize alerts and adverse media into your GRC or core banking systems; push match resolutions and reviewer notes back to maintain an audit trail; and enrich your platform with authoritative list entries, PEP/RCA details, and negative news context.
What is Dow Jones Risk & Compliance?
Dow Jones Risk & Compliance (https://www.dowjones.com/) provides curated risk intelligence and screening technology to support compliance with AML/KYC, sanctions, anti-bribery, and third‑party due diligence requirements. The portfolio combines official lists (e.g., sanctions), editorially verified datasets (e.g., Politically Exposed Persons and Relatives & Close Associates), and adverse media sourced from trusted publications, often leveraging Dow Jones news assets. Teams use it to screen customers and counterparties, monitor changes over time, investigate potential issues, and maintain audit-ready records.
Core product areas include:
- Screening & Watchlist Management (Sanctions, Watchlists, PEP/RCA)
- Adverse Media & Negative News (entity-centric events and articles)
- Ongoing Monitoring & Alerts (list updates, new media, profile changes)
- Due Diligence Reporting (investigative reports for deeper review)
- Case Management & Audit (review decisions, notes, attachments)
Common data entities:
- Subjects (Persons, Organizations) with identifiers and attributes
- Screenings (requests, configuration, thresholds)
- Matches/Hits (candidate list entries and adverse media with scores)
- Lists & Entries (Sanctions, PEP/RCA, Watchlists, SOE)
- Adverse Media Articles/Events (source, topic, risk categories)
- Alerts & Subscriptions (ongoing monitoring signals)
- Cases & Decisions (resolution status, notes, evidence)
- Users & Roles (permissions, entitlements)
The Dow Jones Risk & Compliance Integration Challenge
Compliance teams rely on Dow Jones data for high-stakes decisions, but turning portal workflows into API-driven automation is non-trivial:
- Licensing & entitlements: Access varies by dataset (e.g., PEP/RCA, Adverse Media) and geography
- Matching complexity: Fuzzy name matching, aliases, transliterations, and partial identifiers require careful configuration
- PII handling: Sensitive subject data needs secure transit, storage minimization, and audit controls
- Multi-source normalization: Official lists, editorial datasets, and media differ in schemas and update cadences
- Monitoring at scale: Alert volumes and deduplication demand robust backoff, batching, and retry strategies
- Authentication & sessions: SSO/MFA and nuanced session lifecycles complicate headless automation
How Supergood Creates Dow Jones Risk & Compliance APIs
Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Dow Jones Risk & Compliance tenant.
- Handles username/password, SSO/OAuth, and MFA (SMS, email, TOTP) securely
- Maintains session continuity with automated refresh, health checks, and change detection
- Normalizes matches across sanctions, PEP/RCA, watchlists, and adverse media with consistent scoring and metadata
- Aligns responses to customer entitlements and dataset licensing to ensure compliant access
- Provides robust audit trails for screening requests, reviewer decisions, and attachments
Use Cases
Real-Time AML/KYC Screening
- Submit persons and organizations during onboarding and periodic reviews
- Apply configurable thresholds and list coverage to match risk policies
- Retrieve structured matches for decisioning and downstream scoring
Ongoing Monitoring & Alerts
- Subscribe subjects to monitoring and ingest alerts as lists or media change
- Drive SLA-based workflows for review and remediation
- De-duplicate, prioritize, and route alerts to the right teams
Case Management & Resolution
- Update match states (cleared, confirmed, escalated) with notes and evidence
- Maintain audit-ready trails across users, timestamps, and rationale
- Sync decisions back to GRC, CRM, and core banking systems
Data Sync to Compliance & Analytics
- Mirror list entries, PEP/RCA profiles, and negative news indicators
- Normalize identifiers, aliases, and jurisdictions for multi-tenant operations
- Power dashboards and regulatory reporting with clean, reliable data
Available Endpoints
Authentication
POST /sessions: Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.
curl --request POST \
--url https://api.supergood.ai/integrations/<integration_id>/sessions \
--header 'Authorization: Basic <Base64 encoded token>' \
--header 'Content-Type: application/json' \
--data '{
"username": "[email protected]",
"password": "<password>",
"mfa": { "type": "totp", "code": "123456" }
}'
Example response
{
"authToken": "eyJhbGciOi...",
"expiresIn": 3600,
"user": {
"id": "u_djrc_0182bf",
"name": "AML Officer",
"entitlements": ["screening", "sanctions", "pep_rca", "adverse_media", "monitoring"]
}
}
POST /sessions/refresh: Refresh an existing token to keep sessions uninterrupted.
Screenings
POST /screenings: Submit a subject for screening against sanctions, watchlists, PEP/RCA, and adverse media.
curl --request POST \
--url https://api.supergood.ai/integrations/<integration_id>/screenings \
--header 'Authorization: Bearer <authToken>' \
--header 'Content-Type: application/json' \
--data '{
"subjectType": "person",
"fullName": "Aleksandar Petrov",
"givenNames": ["Aleksandar"],
"familyName": "Petrov",
"aliases": ["Alexander Petrov", "Aleksandr Petrov"],
"dateOfBirth": "1983-05-12",
"nationalities": ["BG"],
"addresses": [{"country": "BG"}],
"identifiers": {
"passportNumber": "<redacted>",
"nationalId": null
},
"options": {
"lists": ["sanctions", "watchlists", "pep_rca", "adverse_media"],
"matchThreshold": 80,
"nameFuzziness": "medium",
"transliteration": true
},
"referenceId": "kyc-app-45129"
}'
Example response
{
"screeningId": "scr_7f2b9c",
"status": "completed",
"createdAt": "2026-01-21T10:03:11Z"
}
Matches & Resolution
GET /screenings/{screeningId}/matches: Retrieve potential matches for a screening with normalized scoring and source metadata.
Query parameters
- sourceTypes: comma-separated list (sanctions, watchlists, pep_rca, adverse_media)
- minScore: integer 0–100
- includeAdverseMedia: boolean
- page, pageSize: integers for pagination
Example response
{
"items": [
{
"matchId": "mtc_9c81d3",
"score": 88,
"sourceType": "sanctions",
"sourceName": "OFAC SDN",
"entityId": "ofac_sdn_123456",
"name": "Aleksandr Petrov",
"aliases": ["Alexander Petrov"],
"dateOfBirth": "1983-05-12",
"nationalities": ["BG"],
"listEntryStatus": "active",
"riskFactors": ["name_similarity", "dob_match"],
"updatedAt": "2026-01-20T13:45:00Z"
},
{
"matchId": "mtc_0aa7b8",
"score": 76,
"sourceType": "adverse_media",
"sourceName": "Dow Jones Adverse Media",
"entityId": "ame_481920",
"name": "Aleksandar Petrov",
"articleCount": 3,
"articleSummaries": [
{"articleId": "art_22019", "title": "Fraud Investigation Opened", "publishedAt": "2025-11-03"}
],
"riskFactors": ["negative_news"],
"updatedAt": "2026-01-20T13:45:00Z"
}
],
"page": 1,
"pageSize": 50,
"total": 2
}
PATCH /screenings/{screeningId}/matches/{matchId}: Update resolution status, notes, and reviewer metadata for a match.
curl --request PATCH \
--url https://api.supergood.ai/integrations/<integration_id>/screenings/scr_7f2b9c/matches/mtc_9c81d3 \
--header 'Authorization: Bearer <authToken>' \
--header 'Content-Type: application/json' \
--data '{
"resolutionStatus": "cleared",
"resolutionReason": "false_positive_name_match",
"riskRating": "low",
"notes": "DOB and identifiers do not align with list entry.",
"attachments": [
{"fileName": "id_check.pdf", "uploadToken": "upl_08ab73"}
],
"reviewerId": "u_djrc_0182bf"
}'
Example response
{
"matchId": "mtc_9c81d3",
"resolutionStatus": "cleared",
"riskRating": "low",
"decisionAt": "2026-01-21T11:20:44Z"
}
Alerts
GET /alerts: List monitoring alerts for subscribed subjects when lists or adverse media change.
Query parameters
- subjectId: string
- type: list_update | new_adverse_media | profile_change
- status: unread | acknowledged | resolved
- severity: low | medium | high
- from, to: ISO 8601 timestamps
- page, pageSize: integers for pagination
Example response
{
"items": [
{
"alertId": "alrt_72f9c1",
"subjectId": "subj_p_1827",
"screeningId": "scr_7f2b9c",
"type": "list_update",
"sourceType": "sanctions",
"sourceName": "EU Consolidated",
"summary": "Entry status changed to active for alias",
"severity": "high",
"createdAt": "2026-01-22T08:15:12Z",
"status": "unread"
}
],
"page": 1,
"pageSize": 50,
"total": 1
}
Technical Specifications
- Authentication: Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials
- Response format: JSON with consistent resource schemas and pagination across modules
- Rate limits: Tuned for enterprise throughput while honoring dataset licensing and entitlements
- Session management: Automatic reauth and cookie/session rotation with health checks
- Data freshness: Near real-time retrieval of screenings, matches, alerts, and list updates
- Security: Encrypted transport, scoped tokens, audit logging; respects role-based permissions and data minimization
- Webhooks: Optional asynchronous delivery for long-running workflows (e.g., monitoring alerts, adverse media updates)
Performance Characteristics
- Latency: Sub-second responses for most screening and match queries under normal load
- Throughput: Designed for high-volume onboarding and periodic review screening pipelines
- Reliability: Retry logic, backoff, and idempotency keys minimize duplicates and race conditions
- Adaptation: Continuous monitoring for UI/API changes with rapid adapter updates
Getting Started
- Schedule Integration Assessment
Book a 30-minute session to confirm your modules, licensing, and authentication model.
- Supergood Builds and Validates Your API
We deliver a hardened Dow Jones Risk & Compliance adapter tailored to your workflows and entitlements.
- Deploy with Monitoring
Go live with continuous monitoring and automatic adjustments as Dow Jones evolves.
Frequently Asked Questions
Q: Which Dow Jones datasets can this integration cover?
Coverage typically includes Sanctions & Other Official Lists, Watchlists, PEP/RCA, and Adverse Media, subject to your licensing and entitlements. We scope exact modules during integration assessment.
Q: How are MFA and SSO handled for automation?
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.
Q: Can we subscribe subjects to ongoing monitoring and fetch alerts?
Yes. We model monitoring subscriptions and expose alert retrieval and optional webhooks, with filters for type, severity, and status to align with your workflows.
Q: How do you manage PII and audit requirements?
We use encrypted transport, scoped tokens, and minimized payloads, and we record reviewer decisions, timestamps, and evidence links for audit-ready trails. Your data retention policies are applied to logs and artifacts.
Related Integrations
Intralinks API - Programmatically access the Intralinks VDR with Supergood
Ready to automate your Dow Jones Risk & Compliance workflows?
Supergood can have your Dow Jones Risk & Compliance integration live in days with no ongoing engineering maintenance.