ScreenVeritAI · Portfolio Rescreenclassification: demo · batch portfolio_q1_2026
    Ongoing monitoring · €0.39 a row

    Batch rescreen the whole book at €0.39 a name, with a dated PDF for every entity.

    A screening is a snapshot, and nobody prints the expiry date on it. Upload a CSV or XLSX, or POST to /api/v1/batch, and every row is re-run against 51 sanctions sources, 16 criminal watchlists and a PEP domain of 750,000+ records from 134 public sources — at the same €0.39 as a single check, with no batch surcharge and no platform fee. Each row keeps its own point-in-time PDF, so the file you hand an examiner is the screening as it stood that day.

    Portfolio status: StaleLast rescreen: 8 months ago·3,200 entities at risk

    Portfolio health — current state

    p. 01 / 10

    3,200 entities screened once, eight months ago. Since then the lists moved and the portfolio did not.

    23%Compliance score

    3,200 entities · last screened 8 months ago

    Entities

    3,200

    in portfolio

    Last screen

    8mo

    out of date

    Coverage

    23%

    current lists

    Active alerts

    p. 02 / 10

    What the portfolio missed while it sat still. Every figure below is exposure that exists whether or not anyone has looked at it.

    Alert

    47

    List updates missed

    since last rescreen

    Alert

    12

    PEP changes undetected

    new designations unknown

    Alert

    8

    Adverse media hits unseen

    across portfolio entities

    What changed

    p. 03 / 10

    What moved while the file sat still

    Real designations, published in the window nobody re-ran. Any one of them could match a row in your file.

    Event log — 8-month window
    2024-01

    Russia 13th sanctions package

    210 entities added — energy sector and shadow fleet operators

    2024-03

    EU expanded consolidated list

    Belarus transport sector, additional Lukashenko network members

    2024-06

    OFAC Iran drone program additions

    89 entities — procurement networks and component suppliers

    2024-08

    UN Sudan designations

    RSF financing networks, 34 new individuals and entities

    2024-11

    OFAC Russia 14th package

    340 new designations — technology, defense, and finance

    2025-02

    EU critical mineral sanctions

    New sectoral restrictions on rare earth procurement

    The rescreen

    p. 04 / 10

    One file in, every row screened, a worklist out.

    One CSV. Every row against 51 sanctions sources, 16 criminal watchlists and 750,000+ PEP records, at €0.39 a row. The job runs unattended and hands back the rows that changed.

    batch-job — portfolio_q1_2026.csv
    Live

    entities processed

    0

    / 3,200

    completion

    0%

    StartRunning...
    _

    Results

    p. 05 / 10

    Job complete. The full portfolio is current again — and the exceptions are named.

    Result

    3,200

    Total screened

    all entities processed

    Result

    47

    Flagged for review

    require compliance action

    Result

    3

    New sanctions hits

    designated since last check

    Result

    12

    PEP changes

    status updates detected

    Portfolio health — after rescreen
    23%Compliance score

    3,200 entities · last screened 8 months ago

    Before vs after

    p. 06 / 10

    The same portfolio, one rescreen apart — unknown exposure on the left, a decided worklist on the right.

    Before — stale portfolio
    Stale
    Portfolio size3,200
    Last rescreen8 months ago
    List updates missed47
    PEP changes unknown12

    3,200 entities with unknown compliance status. Regulator exposure unquantifiable.

    After — current portfolio
    Current
    RescreenedToday
    Total entities3,200
    Flagged for review47
    New sanctions hits3
    3 new sanctions designations detected
    12 PEP status changes found
    3,153 entities confirmed clear

    From a CSV to an audit file

    p. 07 / 10

    Five steps, and only the rows that changed need a human.

    1

    Export the portfolio

    Pull the entity list from the CRM, the core system or the compliance register as CSV or XLSX with a header row. The one required column is name.

    2

    Upload it, or POST it

    Upload in the portal, or POST /api/v1/batch with an X-API-Key header. The API answers 202 Accepted with a job id you can poll.

    3

    Every row is screened

    Each entity runs against 51 sanctions sources, 16 criminal watchlists and 750,000+ PEP records, at the same €0.39 per check as a single screening.

    4

    Work the exceptions

    Rows with new or changed findings come back with the reasoning behind each candidate. The rest are already documented and need nobody's afternoon.

    5

    Export the evidence

    Pull the results from GET /api/v1/batch/{job_id}/export, or take the per-entity PDFs. Both reproduce the run as it stood on the date it ran.

    Rescreening by hand against rescreening from one file

    p. 08 / 10
    Sanctions coverage
    Manual rescreen
    One or two lists, and it varies by analyst
    ScreenVeritAI batch
    51 sanctions sources on every row
    Criminal and wanted lists
    Manual rescreen
    Dropped first when the deadline tightens
    ScreenVeritAI batch
    16 watchlists on every row, never an add-on
    PEP
    Manual rescreen
    Re-checked for the names someone remembered
    ScreenVeritAI batch
    750,000+ records from 134 public sources, every row
    What changed
    Manual rescreen
    No comparison against the previous screening
    ScreenVeritAI batch
    Each row reports what is new since its last run
    Evidence
    Manual rescreen
    Spreadsheet tabs and an email trail
    ScreenVeritAI batch
    A point-in-time PDF per entity, never recalculated
    Price
    Manual rescreen
    Analyst hours, counted afterwards
    ScreenVeritAI batch
    €0.39 a row, the same as a single check

    Batch rescreening, in numbers

    p. 09 / 10

    €0.39

    Per entity in a batch — the same price as a single Quick Check

    ScreenVeritAI price list

    202

    HTTP status POST /api/v1/batch returns when a job is accepted

    ScreenVeritAI REST API v1

    EU

    Hosted in Finland; data at rest never leaves the EU

    ScreenVeritAI infrastructure

    Batch rescreening questions

    p. 10 / 10
    01What does a batch row cost?
    The same as a single screening: €0.39 for a Quick Check, €0.99 for an Adverse Media Check, €5.90 for a Full Search. There is no batch surcharge and no platform fee, so a thousand Quick Checks is €390.
    02How many entities fit in one upload?
    The API enforces a row cap and a file-size cap and returns both in the response under limits_applied. An oversized file is rejected with HTTP 400 rather than silently truncated, so you split it and run the parts.
    03What file format does the upload take?
    CSV or XLSX with a header row. The required column is name; country, date_of_birth, registration_number and aliases are optional and narrow the candidate set.
    04Can I trigger rescreens from our own scheduler?
    Yes. POST /api/v1/batch with an X-API-Key header returns 202 Accepted and a job id. Poll GET /api/v1/batch/{job_id}, read the rows, and pull /export when it finishes.
    05How do I see what changed since the last run?
    Each entity carries its screening history, and a re-run reports the findings that are new against the ones already on the record. Dismissed candidates stay dismissed unless the underlying listing moved.
    06Is a batch report enough for an examiner?
    Every row is stored as a point-in-time snapshot and exported as a PDF that reproduces that row's screening on the date it ran, and it is never recalculated when a list changes. We publish no certifications and claim none.
    07Do criminal watchlists run on batch rows too?
    Yes, 16 of them, on every row including the €0.39 ones. Coverage does not narrow because the file is long.
    08Can I rescreen only part of the portfolio?
    You control what goes in the file, so a risk-based cadence is a matter of which rows you include. Continuous monitoring is included with monthly plans and is in Beta; scheduled runs bill at normal check rates.
    Key terms
    Batch Screening
    Submitting many entities for screening in one operation instead of one at a time, from a file or an API call.
    Ongoing Monitoring
    The obligation to re-screen existing relationships against current lists rather than relying on the check you ran at onboarding.
    Rescreening
    Running a screening again on an entity you have checked before, to catch designations, PEP changes and media that appeared since.
    Portfolio Risk
    The aggregate exposure across every live relationship. It grows quietly, because the lists move whether or not anyone re-runs the file.
    Regulatory Audit
    An examination of whether the controls you describe in policy — including screening scope and cadence — are the ones you actually ran.
    Risk-Based Monitoring
    Setting re-screening frequency by risk rather than by calendar convenience: high-risk relationships often, low-risk relationships less so, and both documented.
    chk portfolio-q1-2026svai-batch-rescreenv13 figures · demo

    End of rescreen report.

    Start screening in minutes.

    Choose a plan and start screening today.