Supergood | LexisNexis Bridger Insight API

Programmatically access sanctions, PEP, and adverse media screening, alert queues, case decisions, and ongoing monitoring from LexisNexis Bridger Insight with a stable REST API. Supergood builds and operates production-grade, unofficial Bridger Insight integrations so your team can automate AML/KYC workflows without heavy custom engineering.

Plain English: LexisNexis Bridger Insight is compliance software used by banks, fintechs, lenders, and other regulated businesses to screen customers and counterparties against sanctions lists, politically exposed persons (PEPs), law enforcement, and adverse media sources, and to manage alerts and cases for AML/KYC decisions. An unofficial API lets you pull screening results, alerts, and case history—and push new parties to screen, update dispositions, attach evidence, and enroll customers in ongoing monitoring.

For a tech company integrating with Bridger Insight, this means you can ingest real-time screening outcomes to power onboarding decisions, sync alert queues to your case management or ticketing systems, publish decisions and audit trails back to Bridger Insight, and trigger rescreens when profile data changes. You can build features like automated customer risk scoring, continuous monitoring with webhooks into your platform, transaction beneficiary screening, and unified compliance dashboards spanning multiple data providers.

What is LexisNexis Bridger Insight?

Bridger Insight (https://bridger.lexisnexis.com/) is an AML/KYC screening and compliance platform that helps organizations identify sanctions and PEP exposure, detect adverse media risk, manage alerts and investigations, and maintain regulatory audit trails. It leverages curated watchlist and risk intelligence datasets to support onboarding, periodic reviews, and ongoing monitoring.

Core product areas include:

  • Screening & Monitoring (Sanctions, PEPs, Enforcement, Adverse Media)
  • Case Management & Investigations (Alert queues, dispositions, escalations, audit trail)
  • Data & Watchlists (Global sanctions and regulatory lists, PEP profiles, media categories)
  • Matching & Rules (Fuzzy name matching, transliteration, geographies, identifiers, thresholds)
  • Batch Processing & Ongoing Monitoring (Bulk import, scheduled rescreens, delta updates)
  • Reporting & Compliance (Decision logs, evidence, exports, QA)

Common data entities:

  • Parties/Subjects (Individuals and Organizations: names, aliases, DOB/incorporation, addresses, identifiers)
  • Screenings (On-demand checks, parameters, match candidates, scores)
  • Hits/Matches (Watchlist entity, list/source, match score, risk factors)
  • Alerts (Group of hits requiring review with severity and status)
  • Cases (Investigations combining related alerts, assignments, notes, evidence)
  • Watchlist Sources (OFAC, UN, EU, HMT, PEP tiers, adverse media categories)
  • Users/Roles & Queues (Analyst assignment, permissions)
  • Documents/Evidence (KYB/KYC docs, screenshots, memos)
  • Audit Events (Who did what, when, with before/after values)

The Bridger Insight Integration Challenge

Compliance teams rely on Bridger Insight daily, but turning portal-centric screening and casework into API-driven automation can be challenging:

  • Fuzzy matching nuance: Name parsing, aliases, transliteration, and identifier weighting impact results and require consistent parameterization
  • Dynamic lists: Frequent watchlist and media updates trigger rescreens and new alerts that must be correlated back to your customers
  • Long-running workflows: Batch uploads, monitoring enrollments, and hit investigation span minutes to days and need asynchronous handling
  • Authentication complexity: SSO/MFA and session lifecycles complicate headless automation
  • Entitlements & segregation: Role-based access and queue ownership must be respected across teams and regions
  • Audit rigor: Every action requires traceability, idempotency, and evidence capture for regulatory review

How Supergood Creates Bridger Insight APIs

Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your Bridger Insight tenant.

  • Handles username/password, SSO/OAuth, and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh and change detection
  • Normalizes screening, alert, and case objects so you can integrate once and rely on consistent schemas
  • Aligns with customer entitlements and role-based permissions to ensure compliant access
  • Supports high-volume operations (bulk screens, monitoring) with polling or webhooks for long-running jobs

Use Cases

KYC/KYB Onboarding Automation

  • Push new individuals and businesses for screening at signup
  • Retrieve hits and risk scores to power real-time decisioning
  • Store normalized audit data and evidence across jurisdictions

Ongoing Monitoring & Periodic Reviews

  • Enroll customers in continuous monitoring and receive new alerts when lists update
  • Manage alert queues from your own case system and sync decisions back
  • Trigger rescreens on profile changes or at scheduled review cycles

Transaction & Beneficiary Screening

  • One-off screening for wires, payouts, and beneficiary updates
  • Apply tailored thresholds and sources by corridor or product
  • Escalate high-risk hits to an analyst queue with SLA tracking

Investigations & Audit Unification

  • Create cases that bundle multiple alerts per customer
  • Attach documents, notes, and decision rationales
  • Export immutable audit logs for regulatory reporting

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_lnbi_6f21c9",
    "name": "Compliance Analyst",
    "entitlements": ["screenings", "alerts", "cases", "monitoring"]
  }
}

POST /sessions/refresh: Refresh an existing token to keep sessions uninterrupted.

Parties

POST /parties: Create or update a party (individual or organization) and optionally enroll in ongoing monitoring.

curl --request POST \
  --url https://api.supergood.ai/integrations/<integration_id>/parties \
  --header 'Authorization: Bearer <authToken>' \
  --header 'Content-Type: application/json' \
  --data '{
    "externalId": "cust_982341",
    "type": "individual",
    "names": [{"given": "Aleksandr", "family": "Ivanov", "aliases": ["Alexander Ivanov"]}],
    "dob": "1984-03-12",
    "nationalities": ["RU"],
    "addresses": [
      {"line1": "12 Tverskaya St", "city": "Moscow", "region": "MOW", "postalCode": "125009", "country": "RU"}
    ],
    "identifiers": [
      {"type": "passport", "value": "72XXXXXXX", "country": "RU"}
    ],
    "monitoring": {"enabled": true, "frequency": "daily"},
    "tags": ["onboarding", "premium"]
  }'

Example response

{
  "partyId": "pty_41a8f1",
  "monitoring": {"enabled": true, "frequency": "daily"},
  "createdAt": "2026-01-21T10:03:11Z"
}

Screenings

POST /screenings: Submit a screening request for a party or ad-hoc subject with custom match settings and sources.

curl --request POST \
  --url https://api.supergood.ai/integrations/<integration_id>/screenings \
  --header 'Authorization: Bearer <authToken>' \
  --header 'Content-Type: application/json' \
  --data '{
    "partyId": "pty_41a8f1",
    "context": "kyc_onboarding",
    "sources": {
      "sanctions": ["ofac", "un", "eu", "hmt"],
      "pep": {"include": true, "tiers": [1,2,3]},
      "adverseMedia": {"include": true, "categories": ["financial_crime", "corruption", "terrorism"]}
    },
    "matchSettings": {
      "fuzzyThreshold": 0.88,
      "useTransliteration": true,
      "requireDobOrId": false
    },
    "monitoring": {"enrollOnHit": true}
  }'

Example response

{
  "screeningId": "scn_e2097a",
  "status": "completed",
  "hitsCount": 2,
  "riskScore": 78,
  "hits": [
    {
      "hitId": "hit_9042c1",
      "type": "sanctions",
      "source": "OFAC SDN",
      "entityName": "Aleksandr Ivanov",
      "matchScore": 0.91,
      "factors": ["name_similarity", "nationality_match"],
      "pepTier": null
    },
    {
      "hitId": "hit_0e551b",
      "type": "adverse_media",
      "source": "Media: Financial Crime",
      "entityName": "Alexander Ivanov",
      "matchScore": 0.86,
      "factors": ["alias_match"],
      "pepTier": null
    }
  ],
  "createdAt": "2026-01-21T11:20:44Z"
}

Alerts

GET /alerts: List alerts with filters for status, severity, type, and update windows.

Query parameters

  • status: open | in_review | closed
  • type: sanctions | pep | adverse_media | enforcement
  • severity: low | medium | high | critical
  • partyId: string
  • updatedFrom, updatedTo: ISO 8601 timestamps
  • page, pageSize: integers for pagination

Example response

{
  "items": [
    {
      "alertId": "alt_b1e720",
      "partyId": "pty_41a8f1",
      "screeningId": "scn_e2097a",
      "hitId": "hit_9042c1",
      "type": "sanctions",
      "source": "OFAC SDN",
      "severity": "high",
      "matchScore": 0.91,
      "status": "open",
      "assignedTo": {"userId": "u_lnbi_6f21c9", "name": "Compliance Analyst"},
      "createdAt": "2026-01-21T11:21:03Z",
      "updatedAt": "2026-01-21T11:21:03Z"
    }
  ],
  "page": 1,
  "pageSize": 50,
  "total": 1
}

PATCH /alerts/{alertId}: Update alert disposition, add notes, and attach evidence.

curl --request PATCH \
  --url https://api.supergood.ai/integrations/<integration_id>/alerts/alt_b1e720 \
  --header 'Authorization: Bearer <authToken>' \
  --header 'Content-Type: application/json' \
  --data '{
    "status": "closed",
    "resolution": "false_positive",
    "rationale": "DOB and passport mismatch; commercial registry shows different incorporation date.",
    "attachments": [
      {"fileName": "passport_check.pdf", "uploadToken": "upl_7fa223"},
      {"fileName": "registry_extract.png", "uploadToken": "upl_09aa51"}
    ],
    "referenceId": "case-4819"
  }'

Example response

{
  "alertId": "alt_b1e720",
  "status": "closed",
  "resolution": "false_positive",
  "closedAt": "2026-01-22T08:15:12Z",
  "updatedBy": {"userId": "u_lnbi_6f21c9", "name": "Compliance Analyst"}
}

Get full API Specs →


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 customer entitlements and usage controls
  • Session management: Automatic reauth and cookie/session rotation with health checks
  • Data freshness: Near real-time retrieval of screenings, alerts, cases, and monitoring enrollments
  • Security: Encrypted transport, scoped tokens, and audit logging; respects Bridger Insight role-based permissions
  • Webhooks: Optional asynchronous delivery for long-running workflows (e.g., monitoring-generated alerts, batch screen completions)

Performance Characteristics

  • Latency: Sub-second responses for list/detail queries under normal load; screening completion times reflect underlying platform behavior
  • Throughput: Designed for high-volume onboarding screens and alert queue synchronization
  • Reliability: Retry logic, backoff, and idempotency keys minimize duplicates and support at-least-once processing
  • Adaptation: Continuous monitoring for UI/API changes with rapid adapter updates

Getting Started

  1. Schedule Integration Assessment

Book a 30-minute session to confirm your modules, licensing, and authentication model.

  1. Supergood Builds and Validates Your API

We deliver a hardened Bridger Insight adapter tailored to your workflows and entitlements.

  1. Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Bridger Insight evolves.

Schedule Integration Call →


Frequently Asked Questions

Q: Which Bridger Insight modules can this integration cover?

Supergood supports workflows commonly used for AML/KYC, including Screening & Monitoring (sanctions, PEP, adverse media), Alerts & Case Management (queues, dispositions, evidence), and Reporting/Audit (decision logs, exports), subject to your licensing and entitlements. We scope coverage 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 and monitoring for session expiry.

Q: Do you support ongoing monitoring and batch screening?

Yes. We can enroll parties into ongoing monitoring and deliver newly generated alerts via webhooks or polling. For batch screening, we support high-volume uploads with job status polling and normalized per-record results.

Q: How do you standardize match scores and risk ratings?

We normalize match scores, hit types (sanctions, PEP, adverse media), severities, and common factors (DOB/ID/name similarity) into a consistent schema while preserving raw source data for audit.

Q: Can we attach evidence and maintain an audit trail?

Yes. We support uploading attachments via signed uploads, linking them to alerts or cases, and capturing rationale, approver, and timestamps with immutable audit records.



Ready to automate your Bridger Insight workflows?

Supergood can have your Bridger Insight integration live in days with no ongoing engineering maintenance.

Get Started →

Read more