Skip to content
FinHubBy HabileLabs

Risk · AML

Screen customers and businesses against sanctions, PEP and adverse-media lists in real time — a core control for onboarding and ongoing monitoring.

api · POST /v1/kyc/verify
POST /v1/kyc/verify
Authorization: Bearer sk_live_••••
{ "pan": "XXXXX1234F", "consent_artifact": "ca_9f2c…" }

Overview

What the AML Screening API does

FinHub's AML Screening API checks names against global and Indian sanctions lists, politically-exposed-person (PEP) databases and adverse-media sources, returning ranked matches with scores so your team can clear or escalate. Screening can run at onboarding and on an ongoing basis, with every check and disposition written to an audit trail for regulator review.

Inputs

  • Name / entity
  • Date of birth (optional)
  • Consent artifact ID

Returns

  • Sanctions match & score
  • PEP status
  • Adverse-media hits
  • Recommended disposition

POST /v1/risk/aml/screen

How it works

Three steps to a verified result

01

Submit the entity

Send a person or business name with optional identifiers over a single call.

02

Screen the lists

FinHub matches against sanctions, PEP and adverse-media sources and scores each hit.

03

Clear or escalate

Auto-clear clean results and route potential matches for review, all logged to your audit trail.

Use cases

Where teams use AML Screening

  • Onboarding AML checks
  • Ongoing customer monitoring
  • Merchant & counterparty screening
  • High-value transaction review

FAQ

AML Screening API — FAQs

Common questions about FinHub's AML Screening API.

It screens against global and Indian sanctions lists, politically-exposed-person (PEP) databases and adverse-media sources, returning ranked matches with scores.

More verification APIs

Explore related APIs

Ready to add AML Screening to your flow?

Book a demo and see the API return a verified result on your own test data in minutes.