BIS export controls
Official BIS Entity, Denied Persons, and Unverified lists
Monitor official BIS Entity List, Denied Persons List, and Unverified List downloads for source-linked descriptive matches and list changes.
Not HTS tariff rates. Not OFAC SDN. Not UN Comtrade flows. You supply name/country watchlists against BIS public list files.
from $8.00 / 1,000 BIS restricted party row ($0.008 per delivered bis-restricted-party-row); $0.50 per BIS list change alert; $18.00 per BIS export control delta report; $10.00 per BIS change export. No Actor Start.
Open BIS Export Control List Change Report on Apify
BIS Export Control List Change Report, not a neighboring Actor
Use this page for this Actor’s job. Use HTS Tariff & Trade Scraper for HTS tariff changes; Use Sanctions Change Tracker for OFAC list additions/removals; Use UN Comtrade Trade Flow Change Report for UN Comtrade preview queries.
| This Actor | HTS Tariff & Trade Scraper | Sanctions Change Tracker | UN Comtrade Trade Flow Change Report | |
|---|---|---|---|---|
| Intent | BIS restricted-party list matches and deltas | HTS tariff changes | OFAC list additions/removals | UN Comtrade preview queries |
| Primary input | watchlists | codes | names | watches |
| What it reads | Official BIS public list downloads | Public HTS | OFAC public lists | UN Comtrade |
| Primary output | Party-row, list-change, report, and export events | Tariff-change rows | Sanctions-change rows | Trade-flow change rows |
| Not this job | Not HTS tariff rates. Not OFAC SDN. Not UN Comtrade flows. You supply name/country watchlists against BIS public list files. | Not BIS Entity/DPL lists. | Not BIS Entity/DPL/UVL. | Not BIS restricted-party lists. |
Store ID: taroyamada/bis-export-control-list-change-report. Respect source terms, robots.txt, and rate limits.
Use cases
- One Denied Persons name watch with generateReport off first
- Use initialRunMode baseline_only to seed state
- Keep maxRowsPerList bounded
How is BIS Export Control List Change Report different from HTS Tariff & Trade Scraper and Sanctions Change Tracker?
BIS Export Control List Change Report (taroyamada/bis-export-control-list-change-report): Monitor official BIS Entity List, Denied Persons List, and Unverified List downloads for source-linked descriptive matches and list changes. Not HTS tariff rates. Not OFAC SDN. Not UN Comtrade flows. You supply name/country watchlists against BIS public list files. HTS Tariff & Trade Scraper is for HTS tariff changes (input codes; Public HTS; Tariff-change rows). Not BIS Entity/DPL lists. Sanctions Change Tracker is for OFAC list additions/removals (input names; OFAC public lists; Sanctions-change rows). Not BIS Entity/DPL/UVL. UN Comtrade Trade Flow Change Report is for UN Comtrade preview queries (input watches; UN Comtrade; Trade-flow change rows). Not BIS restricted-party lists.
What input is required?
Live required fields: watchlists. Published exampleRunInput is shown below.
| Field | Type | Default | Notes |
|---|---|---|---|
watchlists |
any[] | [] |
BIS watchlists. Each watch is a descriptive filter. Leave names and countries empty to observe all records in the selected list types. Required. |
monitorKey |
string | "bis-export-control-watch" |
Monitor key. Stable isolated state namespace for this recurring watch. |
initialRunMode |
string enum | "baseline_only" |
Initial run mode. baseline_only stores the first observation with zero rows. emit_backfill delivers current matching records. enum: baseline_only, emit_backfill |
generateReport |
boolean | true |
Generate delta report. Generate one source-linked aggregate report when selected list changes exist. |
emitRawRows |
boolean | false |
Emit normalized list rows. Add one low-priced descriptive row for each selected list delta. |
emitExport |
boolean | false |
Generate change export. Generate one compact JSON export for the selected deltas. |
emitUnchanged |
boolean | false |
Emit unchanged records. Accepted for compatibility. Unchanged runs always remain zero rows and zero charge. |
maxRowsPerList |
integer | 10000 |
Maximum rows per list. Fail closed instead of silently truncating an official source download. minimum=2 maximum=50000 |
maxChargeUsd |
number | 50 |
Maximum charge USD. Fail closed before the first push when the planned PPE charge exceeds this cap. minimum=0.008 maximum=500 |
dryRun |
boolean | false |
Dry run. Return deterministic representative rows without requesting BIS, saving state, or charging events. |
Published Store example run input (omitted fields take schema defaults):
{
"watchlists": [
{
"id": "dpl-example-name",
"listTypes": [
"denied_persons"
],
"names": [
"SEMICONDUCTOR SYSTEMS INTL"
],
"countries": []
},
{
"id": "entity-country-watch",
"listTypes": [
"entity"
],
"names": [],
"countries": [
"CN",
"TW"
]
}
],
"maxRowsPerList": 3,
"maxChargeUsd": 3,
"dryRun": false
}
Run BIS Export Control List Change Report on Apify
How do dataset, webhook, and dry-run delivery work?
Dataset output is the billable surface when rows are written. See live PPE for which events bill. dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema. Unchanged runs that write zero default-dataset rows typically charge $0.00 on current PPE.
What does a result contain?
Published README Output Example / Sample Output JSON. Treat README samples as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is BIS Export Control List Change Report priced?
Billing is pay per event. The live Store card is from $8.00 / 1,000 BIS restricted party row ($0.008 per delivered bis-restricted-party-row); $0.50 per BIS list change alert; $18.00 per BIS export control delta report; $10.00 per BIS change export. No Actor Start. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
bis-restricted-party-row (BIS restricted party row) |
$0.008 | Charged only when a bis restricted party row is delivered. |
bis-list-change-alert (BIS list change alert) |
$0.50 | Charged only when a bis list change alert is delivered. |
bis-export-control-delta-report (BIS export control delta report) |
$18.00 | Charged only when a bis export control delta report is delivered. |
bis-change-export (BIS change export) |
$10.00 | Charged only when a bis change export is delivered. |
from $8.00 / 1,000 BIS restricted party row ($0.008 per delivered bis-restricted-party-row); $0.50 per BIS list change alert; $18.00 per BIS export control delta report; $10.00 per BIS change export. No Actor Start.
See BIS Export Control List Change Report pricing on Apify
Limits to keep in mind
- watchlists required
- Public BIS lists only
- Report and export are opt-in
- Not OFAC or EU sanctions
- Respect source terms, robots.txt, and rate limits.
Open BIS Export Control List Change Report on Apify
Related pages
- HTS Tariff & Trade Scraper — Not BIS Entity/DPL lists.
- Sanctions Change Tracker — Not BIS Entity/DPL/UVL.
- UN Comtrade Trade Flow Change Report — Not BIS restricted-party lists.
- Tools