You're using the API? How exciting! This page will get you started by linking to all the relevant resources.
You're using the API? How exciting! This page will get you started by linking to all the relevant resources.
The OpenSanctions API does three things: /match screens people and companies against the database, /search provides full-text search, and /entities returns the complete record for a single entity.
Sign up to create one. If you sign up with a business email address, we generate a free trial key for you. We also issue free API keys for public-interest work: journalism, civil-society advocacy, and academic research.
yente-client package provides a typed SDK for the API, the yente-cli command-line tool, and an MCP server that lets LLM agents run screening queries./match) is the core of a screening workflow: you describe an entity in as much detail as you can, and it returns scored candidates from the database. Deep dives on the request and the response explain every field./entities/<id>) returns everything we know about one entity, with related records nested inline./search) is full-text search, like the search box on this website. It's built for user-facing search interfaces, not for screening.The OpenSanctions API uses simple, transparent pay-as-you-go metering: matching and reconciliation are billed per logical query, while search is billed per request. There is no contract lock-in.