Hey all,
I’ve been playing with the idea of making a Python client library and command-line tool for yente so that it’s easier to develop integrations and get a practical feel for the API. This weekend, I released the first version of yente-client, an SDK lib.
If you install it via pip install yente-client[cli] it also comes with a command-line tool (yente-cli) that can fetch and query data in the OpenSanctions API and other yente instances, diagnose their the server runtime state, and explore the structure of FollowTheMoney schema. An example:
yente-cli match -s Person -p name="Vladimir Poutine" -p birthDate=1952 -d sanctions -f table
Next, I want to implement some functions to do efficient bulk matching both in threaded and async Python ![]()
Keen for any feedback or ideas that people have!
– Friedrich
p.s. Fair warning: the code is largely written by Claude from our documentation and with a lot of manual steers.