SanctionsLookup

Data last synced:

Authentication

Authenticate every request with an API key passed in the Authorization header.

Get your API key

Create an account to receive your API key and start testing immediately.

  • Includes 100 one-time test requests
  • Uses live OFAC data (not a simulated sandbox)
  • No credit card required
  • Test usage is non-recurring and intended for evaluation only

You can send your first request in minutes. For higher usage, see the pricing page.

Send the API key

Pass your API key in the Authorization header using the Bearer format.

Authorization: Bearer YOUR_API_KEY

Required on every request.

Example request

curl -X POST https://api.domain.com/v1/screen \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "subjects": [
      {
        "name": "Kim Jong Un"
      }
    ]
  }'

HTTPS required

All API requests must be sent over HTTPS.

Unencrypted HTTP requests are rejected.

Best practices

Keep your API keys secure and limit exposure in production environments.

  • Store API keys securely (e.g. environment variables)
  • Do not expose production keys in client-side code
  • Rotate keys if they are compromised