Stable
ProductsReal-time sanctions and restricted party screening

Every party screened.
In milliseconds.

Stable Denied Party Screening checks suppliers, consignees, manufacturers, and carriers against OFAC, BIS, UNSC, and EU lists in real time, with match scores, fuzzy name matching, and a compliance review queue built for your team.

See the platform
<200ms
Median screening latency, all lists, per party
40+
Sanctions and restricted party lists monitored in real time
99.9%
Uptime SLA with sub-second list update propagation
0
Unscreened parties: every shipment party logged with a screening decision
screen.stablesoftware.com / screenings / recent
Live
Screenings today:2,841
·
Auto-cleared:2,836
·
In review:5
·
Lists updated:2h ago
Party Name
Type
Lists Checked
Result
Match Score
Action
Aurora Apparel Co.
Consignee
40 lists
CLEAR
Shenzhen Brightway Elec.
Supplier
40 lists
CLEAR
Zhongxing Trading Ltd.
Manufacturer
40 lists
REVIEW
87% similarity
Meridian Freight Corp.
Carrier
40 lists
CLEAR
Atlas Finance Group
Bank
40 lists
REVIEW
91% similarity
Review: Zhongxing Trading Ltd.✕ close
Submitted name
Zhongxing Trading Ltd.
Potential match
Zhongxing Technology Ltd. · BIS Entity List
Name similarity
87%
Country match
CN ✓
Reviewer action:
Document your reasoning for this decision…
OFAC SDNBIS Entity ListUNSC ConsolidatedEU Sanctions40+ ListsSub-200ms ScreeningOFAC SDNBIS Entity ListUNSC ConsolidatedEU Sanctions40+ ListsSub-200ms Screening
Platform capabilities

Real-time screening,
built for compliance teams.

Every capability is production-hardened for importers, customs brokers, and freight forwarders. Not a checkbox feature bolted onto a filing system.

01: REAL-TIME SCREENING

Screen every party before the shipment moves.

Suppliers, consignees, manufacturers, carriers, banks, and beneficial owners: screened against 40+ lists the moment they're added to a shipment. No overnight batch. No manual lookup. Sub-200ms, every time.

02: FUZZY MATCHING

Find matches that exact-string search misses.

We use phonetic, transliteration, and edit-distance matching to catch name variants, alternative spellings, and transliteration differences across scripts. OFAC uses aliases and alternate names for a reason, and so do we.

03: 40+ LISTS

Every major sanctions and restricted party list in one API.

OFAC SDN, BIS Entity List, UNSC Consolidated, EU Consolidated, UK HMT, DFAT Australia, and 30+ additional country and multilateral lists: updated within minutes of publication, versioned, and searchable.

04: REVIEW QUEUE

Your compliance team focuses on real matches, not false positives.

Matches below your confidence threshold go into a review queue. Reviewers see the match score, the matched list entry, the reason for the flag, and a documentation field, so every decision is logged with the reviewer's reasoning.

05: AUDIT TRAIL

Every screening decision documented and exportable.

Screening date, list version, match score, reviewer decision, and reviewer ID: logged for every party, every shipment. Pull a screening history for any party in seconds. Export in formats regulators accept.

06: API & INTEGRATIONS

Screen where the data is. Not as an afterthought.

REST API for embedding screening into your ERP, TMS, or entry workflow. Webhooks for real-time callbacks. Batch screening for historical records. We integrate into the places where parties are first entered, not at the end of the process.

How screening works

From party submitted
to decision logged.

Every screening runs the same four steps, in under 200 milliseconds, with a complete audit record regardless of the outcome.

01: SUBMIT

Screen a party with one API call or from the portal UI.

POST a party name, country, and type (supplier, consignee, etc.) via the API or enter it in the portal. The screening engine runs across all relevant lists within 200 milliseconds.

02: MATCH

Fuzzy matching, transliteration, and alias expansion. Not just exact strings.

The engine checks exact name, aliases, AKAs, and transliterated variants. It applies fuzzy matching for typos and variants. Match scores are returned for every potential hit.

03: ROUTE

Auto-clear below threshold. Review queue above.

Parties that score below your auto-clear threshold are cleared automatically and logged. Parties that score above are queued for compliance review with the full match context.

04: DOCUMENT

Every decision logged with reviewer reasoning.

Compliance reviewer sees the match, documents their decision, and marks as cleared or denied. The decision, timestamp, reviewer ID, and list version are all stored in the audit trail, ready for export if a regulator asks.

Compliance posture

The audit trail regulators actually ask for.

OFAC and BIS examiners look for documentation of the screening date, the exact list version used, the match score, the reviewer decision, and the reviewer identity, for every party, every time. Stable DPS logs all of it by default, retains it for five years, and exports it in the format examiners accept.

Posture & certifications

SOC
SOC 2 Type II
Independently audited, annual
✓ CURRENT
SLA
List update SLA
40+ lists, updated within 60 minutes of publication
✓ ENFORCED
OFC
OFAC
SDN and OFAC program lists via direct OFAC data feed
✓ ACTIVE
BIS
BIS
Entity List, Unverified List, Denied Persons via BIS direct feed
✓ ACTIVE
5yr
Audit retention
5-year immutable screening history, exportable
✓ ENFORCED
SSO
RBAC / SSO
Okta, Entra, Ping: reviewer roles, escalation paths
✓ ENABLED
Common questions

What compliance teams ask
before they deploy.

Lists are updated within 60 minutes of publication by the relevant government agency. OFAC and BIS update multiple times per day. Our feed processes updates within 60 minutes and propagates them to the screening engine within seconds. Every screening result logs the list version used.
Match scoring is tuned to minimize false positives while maintaining coverage. Parties that generate false-positive matches can be added to a trusted party library. Future screenings for that party will still be run and logged, but the review queue won't be populated with known-good matches.
Yes. The batch API accepts up to 10,000 parties per request. We also provide a CSV upload interface in the portal for one-time historical screening of your existing supplier and partner list.
Most customs software has basic exact-match screening against one or two lists with no fuzzy matching. Stable DPS provides 40+ lists, fuzzy/phonetic matching, alias expansion, a configurable review queue, and a full audit trail with list versioning. Not a checkbox compliance feature.
The audit trail logs the screening date, the exact list version used, the match score, the reviewer decision and documentation, and the reviewer identity, for every party, every screening. This is what OFAC and BIS examiners look for in a voluntary self-disclosure or enforcement review.

Every party screened. Every decision documented.

Request early access. We’ll run a free historical screen of your existing supplier list and show you what your current screening setup might be missing.