Financial Crime Screening · AML for BI + Pipelines is an Apify actor on ApifyForge. AML/CFT composite screening as a scheduled Apify actor. Same deterministic engine as the MCP twin, dataset-output shape. For Zapier / Make / n8n / BI tools and scheduled bulk re-screening. 16 sources. It costs $0.30 per result-returned. Best for investigators, analysts, and risk teams conducting due diligence, regulatory tracking, or OSINT research. Not ideal for real-time surveillance or replacing classified intelligence systems. Maintenance pulse: 90/100. Last verified March 27, 2026. Built by Ryan Clinton (ryanclinton on Apify).

AIDEVELOPER TOOLS

Financial Crime Screening · AML for BI + Pipelines

Financial Crime Screening · AML for BI + Pipelines is an Apify actor available on ApifyForge at $0.30 per result-returned. AML/CFT composite screening as a scheduled Apify actor. Same deterministic engine as the MCP twin, dataset-output shape. For Zapier / Make / n8n / BI tools and scheduled bulk re-screening. 16 sources. 6 institutional policy profiles. $0.30 per result.

Best for investigators, analysts, and risk teams conducting due diligence, regulatory tracking, or OSINT research.

Not ideal for real-time surveillance or replacing classified intelligence systems.

Try on Apify Store
$0.30per event
Last verified: March 27, 2026
90
Actively maintained
Maintenance Pulse
$0.30
Per event

What to know

  • Limited to publicly available and open-source information.
  • Report depth depends on the availability of upstream government and public data sources.
  • Requires an Apify account — free tier available with limited monthly usage.

Maintenance Pulse

90/100
Last Build
Today
Last Version
1d ago
Builds (30d)
8
Issue Response
N/A

Cost Estimate

How many results do you need?

result-returneds
Estimated cost:$30.00

Pricing

Pay Per Event model. You only pay for what you use.

EventDescriptionPrice
result-returnedOne documented AML risk classification per entity, with evidence, decision, obligations, autonomy contract, and audit replay.$0.30

Example: 100 events = $30.00 · 1,000 events = $300.00

Documentation

PER AML $0.30. 16 live sources. Deterministic 100%.

Deterministic AML risk classification as a scheduled-execution Apify actor.

Same engine, same envelope, same data sources as the MCP twin — but exposed as an Apify actor that pushes one result per entity to its dataset, instead of a Streamable HTTP MCP server. Built for the enterprise orchestration + batch intelligence layer: Zapier, Make, n8n, BI tools that consume Apify datasets directly, scheduled bulk re-screening cycles, and pipelines without Claude Desktop / Cursor / Cline access.

In one sentence

A deterministic AML compliance engine that produces replayable, machine-actionable risk classifications as Apify dataset rows.

In one paragraph

Financial Crime Screening is AI-native compliance infrastructure exposed as a scheduled Apify actor. 16 live data sources, 5-dimensional scoring, six named institutional policy profiles, caller-supplied custom rules, regulatory obligations with deadlines, operational restrictions for downstream banking systems, AI autonomy contracts, and decisionAuditId for regulatory replay. Same primitives the MCP twin exposes — but as one row per entity in your Apify dataset, ready to ingest into Zapier / Make / n8n / BI tools.

Four feature cards: Deterministic 100% reproducible, Replayable 1000-entry audit retention, Pipeline-native 1 row per entity, Bulk-ready $0.30 per result.

Why this is different

Traditional AML APIsThis actor
Black-box composite scoresDeterministic five-dimensional scoring
Free-text recommendationsStable action enums
Snapshot-only screeningStateful risk memory + 30-day trajectory forecast
Human-oriented PDFsMachine-actionable JSON, one row per entity
No replayabilitydecisionAuditId retrieves the exact decision basis months later
Vendor-curated lock-inPrimary-source data + customer-owned API keys
Annual contracts, analyst-seat licensingPay-per-decision infrastructure pricing

When to use this vs the MCP

You wantUse
AI agent (Claude Desktop, Cursor, Cline) makes one call at a timefinancial-crime-screening-mcp
Zapier / Make / n8n pipeline consumes resultsThis actor
Scheduled bulk re-screening of an entity portfolioThis actor
BI tool ingests Apify datasets directlyThis actor
Webhook-driven async event flowThis actor
Real-time / one-off per-entity decisionThe MCP twin

Same engine, same envelope. The only difference is the transport layer.

Core guarantees

  • Same input always produces the same verdict (deterministic)
  • No LLM in the scoring path (regulator-explainable)
  • Every decision is replayable via decisionAuditId
  • Every action is machine-actionable through stable enums
  • Automation branches on enums and booleans, never on free-text prose
  • Every finding cites a regulatory source and carries an auditable URL

Designed for

  • banks (BSA-regulated US, UK FCA, EU credit institutions)
  • crypto exchanges (FinCEN MSB, NYDFS Part 504, MiCA-regulated)
  • money service businesses / remittance firms
  • fund administrators (LP onboarding, hedge fund KYC)
  • fintechs and embedded-finance platforms
  • payment processors and card issuers
  • EU AMLR Article 6 obliged entities
  • compliance automation teams running on Zapier / Make / n8n
  • regulatory technology vendors building on top of primary-source data

Intelligence stack: input parsing, 16-source fan-out, deterministic scoring, jurisdiction overlay, evidence triad, policy overlay, decision primitives, compliance event bus, audit replay, one envelope per entity pushed to dataset.

Event-driven compliance workflows

Designed for:

  • scheduled re-screening (daily SDN-delta sweep, quarterly tier-based cycles)
  • webhook-triggered escalation (Apify run completion → Slack / PagerDuty / Jira)
  • SIEM ingestion (route complianceEvents[] to Splunk / Sentinel / Chronicle)
  • data-warehouse enrichment (one row per entity, BI tools pull directly)
  • portfolio-wide compliance telemetry (track tier transitions across a customer book)
  • nightly compliance state refresh (downstream account-state flag synchronisation)

Pair with Apify's built-in scheduler for cron-based runs, with webhooks for event-driven downstream routing, and with the dataset API for warehouse ingestion. No additional infrastructure required.

Input

Single entity:

{
  "entity": "Meridian Trade & Finance LLC",
  "policy_profile": "bsa_bank_us"
}

Bulk mode (up to 100 entities per run):

{
  "entities": [
    { "entity_name": "Meridian Trade & Finance LLC", "entity_type": "company", "country": "VG" },
    { "entity_name": "Acme Holdings Ltd", "entity_type": "company", "country": "GB" },
    { "entity_name": "Viktor Petrov", "entity_type": "individual", "country": "RU" }
  ],
  "policy_profile": "crypto_exchange_us"
}

With custom policy rules:

{
  "entity": "Acme Holdings LLC",
  "policy_profile": "standard",
  "custom_policy_rules": [
    {
      "name": "Block any FATF black-list jurisdiction",
      "when": { "condition": "fatf_flag_equals", "value": "BLACK" },
      "then": { "action": "block", "rationale": "Institutional policy: no exposure to FATF-blacklisted countries." }
    },
    {
      "name": "Enhanced DD on high shell score",
      "when": { "condition": "shell_score_above", "value": 50 },
      "then": { "action": "enhanced_due_diligence", "rationale": "Shell-detection score above policy threshold." }
    }
  ]
}

Bring your own upstream API keys

Header / Input fieldSourceWhere to sign up
opensanctions_api_keyOpenSanctions global sanctions, PEP, watchlist coverageopensanctions.org/account/
opencorporates_api_keyOpenCorporates 200M+ corporate registryopencorporates.com/api_accounts/new
dol_api_keyDOL WHD + EBSA enforcement recordsdataportal.dol.gov/registration
fec_api_keyFEC campaign finance (optional)api.open.fec.gov

Customer-supplied keys are never stored — they're read once per run from input or env-var fallback and passed through to the relevant sub-actor. If a key is absent, that source is skipped and the response carries a dataSourceErrors entry of missing-credential.

Output

Sample output table: 7 entities across PROHIBITED / HIGH / MEDIUM / LOW tiers with risk scores, FATF flags, direct-sanctions-match booleans, and 16-character audit IDs.

One dataset row per entity. Each entity produces:

  • one deterministic classification (same input always produces the same verdict)
  • one replayable audit object (retrievable months later via decisionAuditId)
  • one machine-actionable decision envelope (stable enums for automation)
  • one dataset row (immediately consumable by Zapier / Make / n8n / BI tools)

Compact canonical example:

{
  "entity": "Meridian Trade & Finance LLC",
  "amlRiskTier": "HIGH",
  "riskScore": 61,
  "directSanctionsMatch": false,
  "fatfFlag": "GREY",
  "decision": { "recommendedAction": "enhanced_due_diligence", "urgency": "24h" },
  "agentInstructions": { "safeToAutoApprove": false },
  "decisionAuditId": "a3f1d29c7b4e8051"
}

Core primitives

Every classification returns:

  • amlRiskTier — LOW / MEDIUM / HIGH / PROHIBITED
  • decision.recommendedAction — stable action enum
  • evidence[] — structured findings with severity + dimension + automationImpact
  • complianceEvents[] — normalised event-bus payload for SIEM / SOAR
  • autonomyContract — explicit allowed / prohibited actions for AI agents
  • obligations[] — regulatory deadlines with jurisdiction + regulatory-source citation
  • operationalRestrictions[] — account-state flags for downstream banking systems
  • decisionAuditId — 16-char hex ID that replays the exact decision basis
  • riskMemory — longitudinal state with 30-day projected tier
  • policyEvaluation — institutional policy overlay (6 profiles + custom rules)

The full envelope additionally carries sourceLineage{}, runSummary{}, dimensions{}, topContributors[], narrative{}, confidence{}, derivedFrom{}, stateNarrative{}, trustLayer{}, operationalReadiness{}, jurisdictionRisk{}, and relationshipNetwork{} (companies only).

Policy profiles

ProfileTreats FATF grey asMax shell scoreMin SAR tierAuto-block fuzzy sanctions
standardmedium100HIGHno
crypto_exchange_usHIGH30MEDIUMno
bsa_bank_usHIGH50HIGHno
eu_obliged_entityHIGH40MEDIUMno
msb_remittance_usHIGH35MEDIUMno
fund_administratormedium40HIGHno

Why deterministic systems matter

Regulators require explainability, replayability, auditability, and stable escalation logic. Probabilistic AI systems (LLM-driven scoring, ML-based AML classifiers, opaque ensembles) struggle with all four because their outputs change over time even when inputs don't.

This actor produces reproducible compliance outcomes from deterministic rules and source evidence. Every score is a pure function of the upstream data plus a versioned rule set. Months later, regulatory examiners replay the exact verdict via decisionAuditId — the evidence[] array, the policyEvaluation block, the sourceLineage timestamps, and the dimensional scores all reproduce identically as long as the rule version matches.

Pricing

EventCost
result-returned (one classification)$0.30

No subscription, no monthly minimum, no charge for failed runs (no-data + error responses don't trigger billing). Apify's $5/month platform credits cover dozens of classifications. Most compliance teams running 500-2,000 screenings per month spend $150-$600.

Limitations

  • US-centric regulatory coverage. FDIC, CFPB, FEC, FARA, DOL WHD, DOL EBSA, Federal Register are US government sources. Non-US institutions have less coverage.
  • OpenSanctions, OpenCorporates, and DOL sources require customer-supplied API keys. Without them, those sources skip with a missing-credential dataSourceErrors entry.
  • 100 entities per run cap. For larger portfolios, dispatch multiple parallel runs or use the MCP twin's batch_screen tool.
  • Snapshot history retained per actor lifetime (50 snapshots per entity, 1000 decision audit entries total). Mirror to your own retention system for multi-year regulatory record-keeping.
  • Fuzzy sanctions matches (confidence 0.50-0.95) always require human review — the actor cannot determine on its own whether a fuzzy match is the same person.
  • Not a substitute for FinCEN Form 114 filing or qualified BSA/AML officer judgement. The actor produces audit-ready inputs to compliance workflows; the workflows themselves remain human-supervised.

Platform ecosystem

LayerTool
Agent-native MCP transportryanclinton/financial-crime-screening-mcp
Pipeline / BI dataset transportThis actor
Underlying sub-actors16 wrapper actors (OFAC, OpenSanctions, Interpol, FBI, FARA, FEC, OpenCorporates, GLEIF, Nonprofit Explorer, SEC EDGAR, SEC Insider, CFPB, FDIC, Federal Register, DOL WHD, DOL EBSA)

Responsible use

This actor accesses only publicly available government data and customer-supplied API endpoints. AML screening results are analytical aids, not legal determinations. Compliance decisions must be made by qualified personnel under applicable law. SAR filing obligations and timelines are governed by BSA/FinCEN regulations, not by the recommendation strings returned by this actor.

Support

Open an issue on the Apify Store page for the actor. For custom integrations, enterprise compliance pipelines, or AI-native compliance infrastructure questions, reach out through the Apify platform.

Last verified: March 27, 2026

Ready to try Financial Crime Screening · AML for BI + Pipelines?

Run it on your own Apify account. Apify offers a free tier with $5 of monthly credits.

Open on Apify Store