Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Screening and Monitoring API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdowjones.com%2Fdowjones" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdowjones.com%2Fdowjones" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Screening and Monitoring API.
Screen a person or organization against Dow Jones risk data by opening a screening case
Attach the entities under review to a case as associations
Retrieve the potential matches returned for a case and inspect each hit
Record analyst feedback on a single match or a batch of matches
GET STARTED
Submit many associations in one bulk transaction and poll the transaction status
Track screening cases through review and remove cases that are no longer needed
Patterns agents use Screening and Monitoring API for, with concrete tasks.
★ Agent-Driven Sanctions Screening
An AI compliance assistant can screen a new customer against Dow Jones risk data without a person opening the console. The agent opens a screening case for the entity, reads back the matches, and flags any sanctions or adverse-media hits for a human reviewer, keeping onboarding moving while a person makes the final decision on each hit.
Open a screening case for a new business customer, retrieve the matches, and summarize any sanctions or watchlist hits for human review
Ongoing Watchlist Monitoring
Compliance teams re-screen existing customers on a schedule to catch newly sanctioned entities. Using stored cases and their associations, a job re-runs screening for each monitored entity and surfaces fresh matches, so a newly added sanctions listing is caught without re-entering customer details, and analysts only look at cases with new hits.
For each monitored case, retrieve new matches and record feedback resolving the hits that clear review
Bulk Onboarding Screening
When importing a batch of new counterparties, a case is created with all associated entities in a single bulk transaction. The API returns a transaction id to poll, so a large onboarding file is screened in one submission rather than one call per name, and the caller tracks completion before pulling the matches for review.
Submit a bulk-associations case for a list of counterparties and poll the transaction status until screening completes
24 endpoints — the screening and monitoring api screens people and organizations against dow jones sanctions, watchlist, and adverse-media risk data.
METHOD
PATH
DESCRIPTION
/risk-entity-screening-cases
Open a new screening case
/risk-entity-screening-cases/{case_id}
Retrieve a case by ID
/risk-entity-screening-cases/{case_id}/matches
Find matches for a case
/risk-entity-screening-cases/{case_id}/matches/{match_id}
Add feedback to a match
/risk-entity-screening-cases/{case_id}/bulk-associations
Create a batch of associations for a case
/risk-entity-screening-transactions/{transaction_id}
Get the status of a transaction
/risk-entity-screening-cases
Open a new screening case
/risk-entity-screening-cases/{case_id}
Retrieve a case by ID
/risk-entity-screening-cases/{case_id}/matches
Find matches for a case
/risk-entity-screening-cases/{case_id}/matches/{match_id}
Add feedback to a match
/risk-entity-screening-cases/{case_id}/bulk-associations
Create a batch of associations for a case
/risk-entity-screening-transactions/{transaction_id}
Get the status of a transaction
What agents get from Jentic-routed access to this vendor.
Setup
Wiring the Screening and Monitoring API by hand means learning its bearer auth, choosing the primary or European host for data residency, and polling bulk transactions for completion. Through Jentic you install once, import it from the API Directory, store the token once, and your agent calls the screening operations.
Permission scoping
Dow Jones puts the case id in the URL path (/risk-entity-screening-cases/{case_id}), so a rule can pin your agent to one case and the screening and match-read operations you pick. You decide which operations are in scope, so case deletion and association decorrelation stay out unless you add them.
Credential isolation
Your Dow Jones bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'screen a customer against sanctions' or 'get matches for a case', and Jentic returns the matching Dow Jones operation with its input schema so the agent calls the right endpoint without reading the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Screening and Monitoring API through Jentic.
What authentication does the Screening and Monitoring API use?
The Screening and Monitoring API authenticates with a bearer token sent in the Authorization header, per its OpenAPI spec. When you call it through Jentic, that token is held by your own self-hosted instance and injected at execution time, so it never lands in the agent's prompt or logs.
Can I screen an organization and review its matches with the Screening and Monitoring API?
Yes. Open a screening case for the organization, attach it as an association, then read the matches endpoint for that case to see the sanctions, watchlist, and adverse-media hits. You can record feedback on each match individually or update a batch of matches at once.
What are the rate limits for the Screening and Monitoring API?
The OpenAPI spec for the Screening and Monitoring API does not define rate limits. Check Dow Jones Developer Platform documentation for the current limits before running high-volume screening jobs.
Is there a Screening and Monitoring API MCP server?
You don't need an MCP server to give your agent the Screening and Monitoring API. Jentic connects it directly from the API Directory: import it, store the bearer token once, and your agent calls the screening operations it needs without another server's tool definitions loaded into its context.
Can I limit what my agent is allowed to do with the Screening and Monitoring API?
Yes. Write a rule that allows only the case-open and match-read operations for one case id path, so the agent can screen and read results but cannot delete cases or decorrelate associations, and every call it makes is logged. You choose which operations are in scope, so destructive ones are left out unless you add them.
How do I run a sanctions screening with the Screening and Monitoring API through Jentic?
Search Jentic with an intent like 'screen an entity against sanctions', and it returns the case-open operation with its input schema so the agent submits the entity and reads back the matches. To run it on your own infrastructure, install Jentic One from its GitHub repo.
Know of an official OpenAPI document? Contribute it →
For Agents
Screen individuals and organizations against Dow Jones sanctions, watchlist, and adverse-media data, organize screening into cases, and review potential matches with analyst feedback.
Use for: Screen a new customer against sanctions and watchlists, I need to open a screening case for an organization, Retrieve the matches found for a screening case, Record feedback that a match is a false positive
Not supported: Does not handle identity document verification, transaction monitoring, or credit scoring. Use for sanctions, watchlist, and adverse-media screening only.
The Screening and Monitoring API screens people and organizations against Dow Jones sanctions, watchlist, and adverse-media risk data. It organizes each check into a case, records the associations being screened, and returns the matches found so a compliance analyst can review each hit and record feedback. Bulk association endpoints let you submit many entities in one transaction and poll its status, and a European host is offered alongside the primary one for data-residency needs.