Compliance check
Free sanctions screening
Type any person or company name. We check it instantly against the four consolidated sanctions lists used by 95% of global trade — OFAC, EU CFSL, UK OFSI, and UN Security Council.
Free informational tool, not legal advice — read the full screening disclosure
Try , , , .
Lists we screen against
- OFAC SDN ListUS Treasury
Specially Designated Nationals — the headline US sanctions list.
- OFAC ConsolidatedUS Treasury
Sectoral, Foreign Sanctions Evaders, and other US non-SDN restrictions.
- EU CFSLEuropean Commission
Consolidated Financial Sanctions List for all 27 EU member states.
- UK OFSIHM Treasury
United Kingdom sanctions list maintained by the Office of Financial Sanctions Implementation.
- UN ConsolidatedUN Security Council
Sanctions imposed via UNSC resolutions. Binding on all 193 member states.
Daily refresh
GitHub-scheduled job re-fetches every list at 02:00 UTC.
CORS-open API
Drop one fetch call into your checkout / onboarding flow.
Fuzzy match
Aliases + trigram similarity catch transliteration variants.
Use the API in your own app
Free public endpoint — soft-cached 5 minutes per query.
# Single-name screen
curl 'https://customs-invoice.com/api/v1/sanctions/screen?name=Acme+Trading+FZE'
# Batch (up to 50 names per call)
curl -X POST 'https://customs-invoice.com/api/v1/sanctions/screen' \
-H 'Content-Type: application/json' \
-d '{"names":["Acme Trading","John Doe Ltd"]}'Returns { query, matches: [...], matched: boolean } with confidence scores, regime, address, and link to the original listing.
FAQ
Who is legally required to screen?+
What do I do if I find a match?+
How often is the data updated?+
Do you screen aliases?+
Is the API free?+
Does generating a customs invoice screen automatically?+
Generate a customs invoice with sanctions screening built in
Every invoice through our wizard runs both shipper and consignee through this same screen automatically. No setup, no extra step.
Open the wizard