Home · Screening API · On-premise deployment
Screen inside your own network
For teams that cannot send customer names outside their walls. Load our collection files into your own environment, screen there, and fetch only new releases from us. Everyone else can use the hosted screening API.
Status. The bulk-file route below is available today. A packaged, self-hosted matching server is not yet published; its packaging and requirements will be listed here when it is.
How it fits together
Your systems screen against a copy of the data held on your own infrastructure. The only traffic to us is your copy fetching new releases.
Why run it yourself
- Customer data stays with you. The names you screen never leave your environment, which can simplify your obligations under PIPEDA, Quebec's Law 25 and provincial privacy law, and your own third-party risk review.
- The data licence is what you pay for. A screening licence covers the data and its updates.
- Your own throughput. Speed depends on your own infrastructure, not on a hosted rate limit.
- Your own lists alongside ours. With the bulk files in your own screening engine, internal watchlists can sit in the same screening step.
How to get started
Decide on hosted or self-hosted
Weigh privacy, latency and the effort of running a service. The questions to prepare cover the trade-offs.
Try matching against the hosted API
Send a few of your own test records to
/api/matchto see the scoring and the fields you will work with.Agree a data licence
Self-hosting needs a screening licence, or a reseller licence if the service runs inside a product you sell. Talk to sales.
Load the files and keep them current
Fetch the collection files, load them, then apply updates as described below. The bulk-file guide documents the layout.
Server requirements
For the bulk-file route, the requirement is whatever your own screening engine needs to hold the collections you license; file sizes are listed on each download.
How updates arrive
Each collection publishes an index.json that says which version is current and when it was built, with full files and a delta.json of changes. A loader checks the index on a schedule and applies the delta, or reloads in full.
Sources refresh on their own publishers' schedules, so how often a new release appears depends on the collection. See freshness.
Support for self-hosted users
We cannot see inside your environment, so we cannot monitor your copy. For questions about the files or the data, get support; to plan a deployment, talk to sales.