Skip to main content
POST
/
public
/
v1
/
sanctions
/
screening
Submit one or more addresses to be screened
curl --request POST \
  --url https://api.trmlabs.com/public/v1/sanctions/screening \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
[
  {
    "address": "149w62rY42aZBox8fGcmqNsXUzSStKeq8C"
  }
]
'
[
  {
    "address": "149w62rY42aZBox8fGcmqNsXUzSStKeq8C",
    "isSanctioned": true
  }
]

Authorizations

Authorization
string
header
required

Authentication is done via the API key, which you request here. Requests are authenticated using HTTP Basic Auth. Provide your API key as both the basic auth username and password.

Body

application/json
Minimum array length: 1
address
string
required
Example:

"149w62rY42aZBox8fGcmqNsXUzSStKeq8C"

Response

201 - application/json

Address(es) screened

address
string
required

The the initial address submitted to the API. This is provided to help match the address in the response to the address in the original request.

Example:

"149w62rY42aZBox8fGcmqNsXUzSStKeq8C"

isSanctioned
boolean
required
Example:

true

Last modified on April 27, 2026