Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Sanctions Screening Software
  3. yente

yente

Berlin, Germany

What it is

Yente is an open-source API for searching, retrieving, and matching people, companies, and other entities against watchlists. It uses the OpenSanctions database by default and can work with company registries or custom watchlists. Operators can add datasets, choose which OpenSanctions data to index, and set custom scopes through a manifest; custom datasets use line-based JSON feeds of FollowTheMoney entities. Yente checks for OpenSanctions updates hourly by default and reindexes when a new build is available. It can run on premises, with query data staying within the deployment context, and supports Elasticsearch and OpenSearch. The project provides Docker containers and example deployment configurations for Docker Compose and Kubernetes. Its documentation estimates 800 MB of memory per Python service, plus 4–16 GB of memory and 10–30 GB of disk for the Elasticsearch index. Default match limits are 100 entities per batch and 500 results per query. Yente is MIT-licensed. Commercial use of OpenSanctions data requires a data license; eligible non-commercial and exempt users may use the civic manifest. It provides health endpoints and supports OpenTelemetry metrics and traces.

For and against

For

  • Searches and matches custom datasets and watchlists.
  • Can run on premises within the deployment context.
  • Supports Elasticsearch and OpenSearch backends.
  • Includes health endpoints and OpenTelemetry support.

Against

  • Commercial OpenSanctions data use requires a license.
  • Match batches default to at most 100 entities.
  • Match queries default to at most 500 results.
  • Documented infrastructure includes substantial memory and disk needs.

The verdict

Yente offers configurable, self-hostable entity screening through an API, with deployment and monitoring options. Its default limits, infrastructure requirements, and OpenSanctions licensing terms are important considerations.

Who it suits

Yente may suit organizations building watchlist screening into API-based workflows or seeking an on-premises deployment. Teams should account for infrastructure needs and the data licensing conditions for commercial OpenSanctions use.

On the record

API functions
The API supports searching, retrieving, and matching FollowTheMoney entities.yente.followthemoney.tech · read 8 Oct 2026
API limits
Default configuration accepts at most 100 entities per match batch and returns at most 500 results per match query.yente.followthemoney.tech · read 8 Oct 2026
Commercial data licensing
The documentation says commercial use of OpenSanctions data requires a license subscription; non-commercial users and users exempt from commercial licensing may use the civic manifest.yente.followthemoney.tech · read 8 Oct 2026
Commercial data use
Commercial use of the OpenSanctions dataset requires a data license; the documentation says non-commercial users and exempt users can access OpenSanctions data directly.yente.followthemoney.tech · read 8 Oct 2026
Custom datasets
Users can add datasets, limit which OpenSanctions data is indexed, and define custom scopes through a manifest file.yente.followthemoney.tech · read 8 Oct 2026
Data format
Custom datasets must be line-based JSON feeds of FollowTheMoney entities.yente.followthemoney.tech · read 8 Oct 2026
Data source
By default, Yente fetches the OpenSanctions database, and it can also use other datasets such as company registries and custom watchlists.yente.followthemoney.tech · read 8 Oct 2026
Data sources
Yente provides access to OpenSanctions data by default and can also search and match company registries or custom watchlists.yente.followthemoney.tech · read 8 Oct 2026
Data updates
By default, Yente checks for updated OpenSanctions data hourly and reindexes when a new build is available.yente.followthemoney.tech · read 8 Oct 2026
Deployment
The project provides pre-built Docker containers and example Docker Compose and Kubernetes configurations.yente.followthemoney.tech · read 8 Oct 2026
Infrastructure requirements
The documentation estimates 800 MB of memory per Python service and 4–16 GB of memory plus 10–30 GB of disk for the Elasticsearch index.yente.followthemoney.tech · read 8 Oct 2026
License
Yente is released under the MIT License.yente.followthemoney.tech · read 8 Oct 2026
Monitoring
Yente provides /healthz and /readyz health endpoints and supports OpenTelemetry metrics and traces.yente.followthemoney.tech · read 8 Oct 2026
On-premises
Yente can run on-premises so customer query data stays within the deployment context.yente.followthemoney.tech · read 8 Oct 2026
Privacy
The documentation says an on-premises deployment can keep customer data from leaving the deployment context.yente.followthemoney.tech · read 8 Oct 2026
Purpose
Yente is an open-source screening API for searching, retrieving, and matching people, companies, and other entities against watchlists.yente.followthemoney.tech · read 8 Oct 2026
Search backend
Yente supports Elasticsearch and OpenSearch backends.yente.followthemoney.tech · read 8 Oct 2026
Search backends
Yente supports Elasticsearch and OpenSearch backends.yente.followthemoney.tech · read 8 Oct 2026

Alternatives to yente

Every alternative, ranked