Sanctions screening API pricing

All plans cover:

  • OFAC
  • EU
  • UN
  • UK
  • Canada
  • Switzerland
  • Australia

1 screening = 1 subject screened. No lock-ins. Never cut off if you go over.

All plans include

  • 8 official sanctions lists

    From 7 authorities. Check all, or only the ones you need.

  • Screen any subject type

    People, companies, vessels, aircraft and crypto wallets.

  • API, batch or dashboard

    Automate through the API, or search by hand without code.

  • Proof of every screening

    Each result names the list version it was checked against.

  • Synced every 15 minutes

    Taken straight from each authority's official publication.

  • Screened names not stored

    Names and details you screen are never saved on paid plans.

Plans & billing

Can I try it for free?

Yes. Every new account gets 100 free screenings to test with real data, through the API, in Postman or by searching names in your dashboard. You get the same lists, scores and match details as on paid plans. The 100 screenings are a one-time allowance per account, not a monthly one. No credit card required.

What counts as one screening?

One subject checked against the lists is one screening. A subject can be a person, a company, a vessel, an aircraft or a wallet address. It counts whether or not there's a match. A batch request with 20 subjects counts as 20, and each search in your dashboard counts the same as an API call. Requests that fail because of an error or an invalid API key aren't counted.

How many screenings do I need?

Add up two numbers: the new customers you screen at KYC onboarding each month, and the existing customers you re-screen. For example, onboarding 1,000 new customers a month and re-screening 4,000 existing ones adds up to about 5,000 screenings, which is the Starter plan. If you're not sure, use your free screenings and check your usage in the dashboard, or book a call and we'll work it out together.

What happens when my free screenings run out?

Screening pauses until you choose a plan. Your account, API keys and settings stay as they are, so you can carry on as soon as you upgrade.

What if I go over my limit?

Screening keeps working, and we never cut you off mid-month. Extra screenings (overage) are added to your next invoice: 4.5¢ each on Starter, 3¢ on Growth and 2.1¢ on Scale. If you go over every month, the next plan up usually works out cheaper.

Do unused screenings roll over?

No. Your allowance resets at the start of each billing period, and unused screenings don't carry over.

Can I change or cancel my plan?

Yes, anytime from your dashboard, with no contract and no cancellation fee. Upgrades take effect immediately, and you pay only the prorated difference for the rest of the period. Downgrades and cancellations take effect at the end of your current billing period, so you keep what you've paid for until then.

How do I pay?

Card payments via Stripe. Invoices are available in your dashboard. EU businesses with a valid VAT ID can add it at checkout.

I need more than 100,000 screenings a month.

Book a 30-minute call. Tell us your monthly volume and how you screen today, and we'll set up a plan for it.

What's included

Which sanctions lists are covered?

Every plan covers 8 official lists from 7 authorities. No lists are sold as add-ons or reserved for higher plans.

  • United States: OFAC Specially Designated Nationals (SDN) List and OFAC Consolidated (non-SDN) List
  • European Union: Consolidated Financial Sanctions List
  • United Nations: UN Security Council Consolidated List
  • United Kingdom: UK Sanctions List (FCDO), the only official UK list since January 2026, when it replaced the OFSI Consolidated List
  • Canada: Consolidated Canadian Autonomous Sanctions List
  • Switzerland: SECO sanctions list
  • Australia: DFAT Consolidated List

Can I choose which lists to check?

Yes, on paid plans. By default every screening checks all lists, but you can limit it to the ones your policy requires, for example only OFAC and the UK. A screening costs the same whichever lists it checks.

What can I screen?

Individuals, companies and other organizations, vessels, aircraft and crypto wallet addresses. A name and a subject type are all you need. You can also add details such as date of birth, country or an ID number.

Do I need a developer?

No. You can search names one by one in your dashboard and get the same results the API returns, including match scores and list details. When you want to screen automatically, at signup or in batches, invite your developer from the dashboard to connect the REST API.

Is there a batch option or rate limit?

Yes. POST /v1/screen/batch takes up to 50 subjects per request, which is useful for re-screening your existing customers. Every plan has the same rate limit of 5 requests per second.

Do you cover PEPs or adverse media?

No. SanctionsLookup screens against official sanctions lists only. If your AML policy also requires PEP or adverse media checks, you'll need a separate provider for those.

Do you offer ongoing monitoring?

No. To keep existing customers checked, re-screen them through the API or the batch endpoint as often as your policy requires, for example monthly or after a list update. Re-screens count as regular screenings.

Data, results & privacy

Where does the data come from?

Directly from each authority's official publication: the U.S. Treasury's OFAC, the European Commission, the UN Security Council, the UK Foreign, Commonwealth & Development Office, Global Affairs Canada, Switzerland's SECO and Australia's DFAT. Every entry traces back to its official source.

How often are lists updated?

We check every source for changes every 15 minutes, so new designations are searchable shortly after the authority publishes them. The time of the last sync is shown at the top of every page.

What does a result include?

For every possible match you get:

  • a score from 0 to 1;
  • the lists the entry appears on;
  • the entry's details, such as aliases, dates of birth, nationalities, addresses and ID numbers, where the list provides them.

The score isn't a pass/fail verdict. It shows how closely the name matches, and you decide which matches to review or clear.

Can I prove what I screened against?

Yes. Every response, match or no match, records exactly which version of each list it was checked against: the authority's publication date, our sync time and a file hash. Keep these records as your audit trail, and you can show an auditor what you screened, when, and against which list.

Do you store the names I screen?

Not on paid plans. The names and details you send are used to run the screening and are never stored, so your customer data doesn't sit in another company's database.

How do you keep false positives low?

Our fuzzy name matching weighs how distinctive each part of a name is. A match on a rare surname counts for far more than a match on a common first name, so common names produce fewer irrelevant hits for your team to clear.