The same check as the free browser tool, for your own system: the same lists, refreshed every morning, the same honest framing. You send a name; you get every match and near match with the legal ground and the official source under it, plus the date the lists were published. What you pay for is the key and the quota.
curl -X POST https://importrules.com/api/v1/screen \
-H "X-API-Key: ir_live_..." \
-H "Content-Type: application/json" \
-d '{"naam": "Wissol Commodities"}'
GET works too: /api/v1/screen?naam=Wissol+Commodities with
the same header. Machine-readable endpoint inventory:
GET /api/v1/. Your own quota at any time:
GET /api/v1/stand.
{
"opgevraagd": "Wissol Commodities",
"peildatum": "2026-09-20T06:35:40+00:00",
"lijsten_doorzocht": 26,
"treffers": [{
"lijst": "UK",
"id": "RUS3087",
"gevonden_als": "WISSOL COMMODITIES FZCO",
"grond": [{"verordening": "...", "datum": "...",
"bron": "https://..."}],
"lijst_bron": "https://search-uk-sanctions-list...",
"lijst_omschrijving": "UK Sanctions List (OFSI)"
}],
"beoordelen": [ ... ],
"verbonden": [ ... ],
"quota": {"vandaag": 1, "maand_30d": 1,
"limiet_dag": 100, "limiet_maand": 500}
}
| Field | What it is |
|---|---|
peildatum | When the underlying lists were last fetched. A screening is a statement about this date, nothing else. |
treffers | Name matches on a published list. Each carries the list, the official identifier, the legal ground and a source URL. |
beoordelen | Near matches: namesakes, transliterations, same name different legal form. Shown with the reason; the assessment stays with you. |
verbonden | Ownership and control links to listed parties — often the first visible signal before a designation. |
quota | Your own counters: today and the rolling 30 days, with both limits. |
A result never says a party is “not sanctioned”: no hit means no match on these lists, on that date. A hit is a name match — confirm the identity on identifiers (date of birth, registration number) before acting. This is a register, not a judgment, and not legal advice; the terms apply and every response carries them.
| Code | Meaning |
|---|---|
| 401 | Missing or unknown key. |
| 402 | Monthly quota used up, or the access period ended. |
| 400 | No name given, or longer than 120 characters. |
| 429 | Daily limit reached; resets at midnight UTC. |
| 503 | The screening itself did not answer. Nothing was checked and nothing was concluded — retry rather than assume. |
| Plan | Checks per month | Per day | Price, ex VAT |
|---|---|---|---|
| API Basis | 500 | 100 | EUR 49 per month |
| API Zakelijk | 5,000 | 500 | EUR 199 per month |
Quota runs per rolling 30 days from your first request. Screened names are not stored; per key we count requests only. Create an account, order API access in the dashboard, generate your key there (shown once, stored as a hash) — or write to bart@importrules.com for a custom key with custom limits.
This site uses one functional cookie; it remembers that you closed this notice. No tracking, no third parties, nothing is shared or sold. Privacy