Skip to main content
SOLO offers two screening list products in the Fraud & Financial Crime category. Both answer a narrow question — is this consumer on a list? — and return a listing indicator plus a small set of context fields. Unlike certificates, screening list queries never issue a reusable artifact; they are point-in-time checks. The key difference is who can see what. The bad actor list is scoped to one sponsor bank: a consumer flagged in Bank A’s network is invisible to Bank B. The watch list is the opposite by design — it exists so that suspicious financial-crimes activity observed at one bank is visible to the others, under the 314(b) information-sharing framework. Both lists are query-only over the API. The events behind them are contributed by network participants through governed furnishing flows.

Querying

Both endpoints take the standard query request: a consent_id (or consumer_id for permissible-purpose lookups) plus the network_ids scope, with optional policy_id and furnishing_entity_ids.

Bank-Specific Bad Actor List

When the consumer is listed, the context fields are populated:

Cross-Bank Financial Crimes Watch List

Screening list queries always return 200 OK — a clean result is expressed as "is_listed": false, not as a 204. (The 204 semantics on the certificate endpoints signal that no certificate could be created; a list check always produces a usable answer.) Both queries are billable events and carry the X-Ref-Id header.

How matching works

Subjects are matched against the lists using the consumer identity behind your consent record. Each list defines its match inputs — SSN and date of birth are mandatory; name, phone, and email refine the match: These inputs are identical for both lists.

Field reference

The list events behind each product, as defined in the product schema. Field is the display name, API name is the field_name used in policies, and Source model is the underlying table.

Bank-Specific Bad Actor List — BadActorEvent

Reason codes are drawn from a documented set — account_abuse, fraud, and policy_violation — and each listing carries the bank’s definition of the violated policy in bad_actor_reason_definition.

Cross-Bank Financial Crimes Watch List — FinancialCrimesWatchEvent

Event categories include money_laundering, terrorist_financing, and fraud; signal levels are high, medium, or low. A network’s querying policy can restrict which categories and signal levels a query considers — for example, only high-signal events.

Compliance posture

Watch-list signals are screening inputs, not adjudications. Whether a listing can support adverse action depends on your program’s compliance framework — the cross-bank list operates under 314(b) permissible purpose, and the entity_level_adverse_action_eligible_indicator field exists precisely because not every signal qualifies. Route hits to your compliance review process.

Querying

Request anatomy, billing, and the X-Ref-Id header.

Products

The full product catalog.