ScreenVeritAI · API Specv1 · GA · reference
    Izstrādātāju API

    Kāpēc kopēt vārdus no sistēmas uz sistēmu, ja to visu var izdarīt viens API izsaukums?

    Iestrādājiet uzņēmumu verifikāciju, īpašumtiesību kartēšanu, PEP pārbaudi, negatīvos medijus un sankciju signālus tieši savās esošajās darbplūsmās.

    The request

    p. 01 / 09

    One POST call, then your poll loop.

    Entity name, type, country, screening type. The call returns 202 with a search_id and an ETA, and the agent works in the background — you poll for the result rather than hold the connection open.

    entity_nameRequired, 1-500 characters. Alias-aware matching
    entity_type"person", "company" or "any" (default "any")
    countryOptional jurisdiction hint that sharpens identity resolution
    search_type"sanctions_check", "adverse_media" or "full_search"
    POST /api/v1/search
    bash
    1curl -X POST https://screenveritai.com/api/v1/search \
    2 -H 'X-API-Key: YOUR_API_KEY' \
    3 -H 'Content-Type: application/json' \
    4 -d '{
    5 "entity_name": "Acme Trading LLC",
    6 "entity_type": "company",
    7 "country": "AE",
    8 "search_type": "sanctions_check"
    9 }'
    10# 202 Accepted
    11# { "search_id": "SEARCH_ID", "status": "processing",
    12# "estimated_time_seconds": 15 }

    The response

    p. 02 / 09
    GET /api/v1/search/{search_id} — response
    200 OK
    1{
    2"id": "SEARCH_ID",
    3"entity_name": "Acme Trading LLC",
    4"entity_type": "company",
    5"status": "completed",
    6"search_type": "sanctions_check",
    7"ofac_sanctions": "## OFAC Sanctions Findings\n\n
    8**Status:** *Sanctioned*\n\n**Details:**\n
    9- **Matched entity:** ACME TRADING LLC\n
    10- **Authority:** US Treasury OFAC\n...",
    11"eu_sanctions": "## EU Sanctions Findings\n\n
    12**Status:** *No relevant listing found*\n...",
    13"sanctions_sources": [
    14{ "source_id": "ofac_sanctions", "title": "OFAC Sanctions",
    15"authority": "US Treasury OFAC", "hit_count": 1 },
    16{ "source_id": "eu_sanctions", "title": "EU Sanctions",
    17"authority": "", "hit_count": 0 }
    18],
    19"criminal_watchlists": null,
    20"pep": null,
    21"news_summary": null,
    22"final_report": null,
    23"created_at": "2026-09-04T09:20:03.771000+00:00",
    24"completed_at": "2026-09-04T09:20:19.088000+00:00"
    25}
    No relevant listing found / null
    Sanctioned / potential match
    Per-source hit_count
    Status and search_type

    Structured JSON. Findings, not a score.

    One field per sanctions source, plus criminal watchlists and PEP. Each finding is markdown carrying the status line, the matched entity, the authority and an evidence URL — there is no numeric score and no risk tier, because a number hides the line an auditor asks to see.

    "ofac_sanctions"One markdown field per jurisdiction; read the *Status:* line
    "sanctions_sources"source_id, title, authority, details, hit_count per source
    "criminal_watchlists"Markdown when matched, null when nothing matched
    "pep"Markdown when matched, null when nothing matched
    "news_summary"Adverse-media report on adverse_media and full_search
    "status"completed when done; error_* on failure

    API reference

    p. 03 / 09

    Three calls cover a screening integration: queue it, poll it, or hand over a file.

    API reference — endpoints
    v1 · rest
    POST
    /api/v1/search

    Queue a screening run. Returns immediately with a search_id; the work happens in the background.

    Request

    curl -X POST https://screenveritai.com/api/v1/search \
    -H 'X-API-Key: YOUR_API_KEY' \
    -H 'Content-Type: application/json' \
    -d '{"entity_name": "Acme Trading LLC", "entity_type": "company",
    "country": "AE", "search_type": "sanctions_check"}'

    Response

    202 Accepted
    { "search_id": "SEARCH_ID", "status": "processing",
    "message": "Search queued successfully. Poll the GET endpoint for results.",
    "estimated_time_seconds": 15 }

    Integration patterns

    p. 04 / 09

    The API sits between data entry and decision — wherever you need a risk signal.

    Customer onboarding
    Customer signupPOST /api/v1/searchPoll until completedApprove / hold
    Payment processing
    Transaction initPOST /api/v1/searchPoll until completedRelease / hold
    CRM re-screen
    Record updatedYour scheduler firesPOST /api/v1/searchWrite result back

    Izstrāde pašu spēkiem pret integrāciju ar ScreenVeritAI

    p. 05 / 09
    Laiks līdz palaišanai produkcijā
    Izstrāde pašu spēkiem
    6–12 mēneši sarakstu iegūšanai, sakritības loģikas izveidei, robežgadījumu apstrādei
    ScreenVeritAI API
    Dienas integrācijai — gatavs produkcijai jau ar pirmo API izsaukumu
    Sankciju sarakstu pārklājums
    Izstrāde pašu spēkiem
    Manuāla katra saraksta formāta ievade; pastāvīga shēmas uzturēšana
    ScreenVeritAI API
    Katrs galvenais avots, uzturēts un nepārtraukti atjaunināts
    Sakritības precizitāte
    Izstrāde pašu spēkiem
    Pielāgota aptuvenā sakritība prasa NLP zināšanas un pastāvīgu pielāgošanu
    ScreenVeritAI API
    AI ar aptuveno sakritību, transliterāciju, aizstājvārdu analīzi un fonētiskiem algoritmiem
    PEP un negatīvie mediji
    Izstrāde pašu spēkiem
    Atsevišķi piegādātāji, atsevišķas integrācijas, atsevišķi budžeti
    ScreenVeritAI API
    PEP, negatīvie mediji un PLG dati tajā pašā API atbildē
    Pastāvīgā uzturēšana
    Izstrāde pašu spēkiem
    Atsevišķa komanda sarakstu atjauninājumiem, shēmas izmaiņām, viltus trāpījumu pielāgošanai
    ScreenVeritAI API
    Pilnībā pārvaldīts — atjauninājumus, uzlabojumus un infrastruktūru nodrošinām mēs
    Revīzijas pēda
    Izstrāde pašu spēkiem
    Jāizveido pašiem žurnalēšanas, pierādījumu un glabāšanas infrastruktūra
    ScreenVeritAI API
    Iekļautas pierādījumu paketes ar laika zīmogu un avotu atsaucēm

    Četri soļi līdz iestrādātai atbilstībai

    p. 06 / 09
    1

    Iegūstiet savu API atslēgu

    Izveidojiet ierobežotu atslēgu savā panelī ar minimālo tiesību atļaujām: search:read, search:write, batch:read, batch:write.

    2

    Integrējiet galapunktu

    Viens POST izsaukums jūsu klientu uzņemšanas, maksājumu vai CRM plūsmā — nosūtiet vienības nosaukumu, veidu un valsti, saņemiet atpakaļ uzdevuma ID.

    3

    Apstrādājiet rezultātus

    Aptaujājiet rezultātu galapunktu, lai saņemtu strukturētu JSON — uzņēmuma kontekstu, īpašumtiesības, PEP, negatīvos medijus, sankciju signālus un riska vērtējumus.

    4

    Uzraugiet un brīdiniet

    Konfigurējiet nepārtrauktu monitoringu — API nosūta brīdinājumus, kad sankciju saraksti atjaunojas vai parādās jauni negatīvie mediji.

    Sāciet dažu minūšu laikā

    p. 07 / 09

    Viens API izsaukums atgriež pilnu pārbaudes rezultātu.

    Pārbaudiet vienību
    bash
    curl -X POST https://screenveritai.com/api/v1/search \
      -H 'X-API-Key: YOUR_API_KEY' \
      -H 'Content-Type: application/json' \
      -d '{"entity_name": "Acme Trading LLC", "country": "AE", "search_type": "sanctions_check"}'
    
    # 202 Accepted
    # { "search_id": "SEARCH_ID", "status": "processing", "estimated_time_seconds": 15 }
    Pārbaudiet rezultātu
    bash
    curl https://screenveritai.com/api/v1/search/SEARCH_ID \
      -H 'X-API-Key: YOUR_API_KEY'
    
    # 200 OK
    # { "id": "SEARCH_ID", "status": "completed",
    #   "ofac_sanctions": "## OFAC Sanctions Findings ... *No relevant listing found* ...",
    #   "criminal_watchlists": null, "pep": null }

    API veiktspēja

    p. 08 / 09

    €0.39

    Quick Check par vienu pieprasījumu, bez platformas maksas

    202

    HTTP statuss, kad meklēšana pieņemta; rezultātu pēc tam pieprasa

    EU

    Mitināts Somijā; glabātie dati paliek ES

    API integrācijas BUJ

    p. 09 / 09
    01Kā autentificēt API pieprasījumus?
    Autentificējiet API pieprasījumus ar slepenu atslēgu, kas tiek nosūtīta X-API-Key galvenē. Atslēgas tiek izveidotas jūsu panelī ar konkrētām atļaujām.
    02Vai API ir sinhrons vai asinhrons?
    Asinhrons. Iesniedziet pieprasījumu, saņemiet uzdevuma ID, izgūstiet rezultātus ar aptauju. Jūsu plūsma nekad netiek bloķēta.
    03Kādā formātā API atgriež atbildi?
    Strukturēts JSON ar sankciju sakritībām, PEP atzīmēm, negatīvajiem medijiem, ticamības rādītājiem, avotu atsaucēm un riska līmeņa klasifikāciju.
    04Kādi pieprasījumu ierobežojumi tiek piemēroti?
    Piešķirti pēc abonementa līmeņa katrai API atslēgai. Atbildes galvenēs iekļauta atlikusī kvota un atiestatīšanas laika zīmogs.
    05Vai varu pārbaudīt vienības pakešveidā, izmantojot API?
    Jā. Pakešu galapunkts pieņem CSV vai XLSX ar līdz 100 rindām vienā pieprasījumā, rezultātus var izgūt pa rindām vai kā pilnu eksportu.
    06Kā iestatīt nepārtrauktu monitoringu, izmantojot API?
    Konfigurējiet monitoringu pēc sākotnējās pārbaudes. Kad saraksti atjaunojas vai parādās jauni negatīvie mediji, monitorings atzīmē izmaiņu un brīdina jūs lietotnē.
    07Kādi atbilstības dati ir iekļauti katrā pārbaudes rezultātā?
    Sankciju sakritības no visiem galvenajiem avotiem, PEP statuss ar ģimenes saiknēm, negatīvie mediji ar daudzvalodu atsaucēm, PLG dati, riska līmenis un pierādījumu pakete ar laika zīmogu.
    08Cik ilgi ilgst pārbaude?
    Standarta sankciju pārbaude: sekundes. Padziļināta izpēte ar negatīvajiem medijiem un īpašumtiesību kartēšanu: mazāk nekā divas minūtes.
    API terminoloģija
    REST API
    Tīmekļa API, kas izmanto standarta HTTP metodes — savietojams ar jebkuru valodu vai ietvaru, kas var veikt HTTP pieprasījumus.
    Asinhronā apstrāde
    API nekavējoties pieņem uzdevumu un apstrādā to fonā — rezultātus izgūstiet ar aptauju (polling).
    API atslēga
    Slepens marķieris API pieprasījumu autentifikācijai, ar konkrētām atļaujām minimālo tiesību piekļuvei.
    Pieprasījumu ierobežošana
    Ierobežo API pieprasījumus laika periodā pēc abonementa līmeņa — atlikusī kvota un atiestatīšanas laika zīmogs atbildes galvenēs.
    Strukturēta atbilde
    Mašīnlasāms JSON ar konsekventiem lauku nosaukumiem un tipiem, kas ļauj automatizētu apstrādi un lēmumu loģiku.
    Nozares avoti
    1. 01
    2. 02
      Regulatory Technology for AML/CFT Compliance

      Bank for International Settlements — FSI Insights

    3. 03
      OFAC Compliance Commitments Framework

      U.S. Department of the Treasury

    4. 04
      EU Anti-Money Laundering Authority (AMLA) Regulation

      Official Journal of the European Union

    chk api-v1svai-api-specv1 · ga2 samples · reference

    End of API specification.

    Sāciet pārbaudi minūtēs.

    Izvēlieties plānu un sāciet pārbaudi jau šodien.