UFLPA Forced Labor Screening: Supplier Entity List Check avatar

UFLPA Forced Labor Screening: Supplier Entity List Check

Pricing

from $3.40 / 1,000 supplier screeneds

Go to Apify Store
UFLPA Forced Labor Screening: Supplier Entity List Check

UFLPA Forced Labor Screening: Supplier Entity List Check

Screen suppliers against the DHS UFLPA Entity List and CBP Withhold Release Orders, with Chinese name matching, Xinjiang and UFLPA sector flags and the DOL List of Goods.

Pricing

from $3.40 / 1,000 supplier screeneds

Rating

0.0

(0)

Developer

Reliable Tools

Reliable Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Not legal advice; not affiliated with or endorsed by DHS, CBP, DOL or the US Government.

This UFLPA forced labor screening tool checks your supplier list against the DHS UFLPA Entity List and the CBP Withhold Release Orders and Findings in bulk. Supplier names can be written in English, pinyin or Chinese characters. For every supplier you get the list entries it matches, a same-company probability, the official section, dates and Federal Register notice, plus risk factors: a Xinjiang location, UFLPA high-priority sectors (cotton, polysilicon, tomatoes, aluminum, PVC, seafood and more), country-wide CBP orders and the US Department of Labor List of Goods.

The tool reports list matches and risk factors with their official sources. It never says that a supplier uses forced labor. A hit means "a qualified person should look at this", not a finding of guilt.

What does UFLPA Forced Labor Screening do?

  1. Finds your suppliers on the UFLPA Entity List. All four sub-lists of the Uyghur Forced Labor Prevention Act Entity List, with every alias the list gives ("also known as", "formerly known as"). Goods from listed entities are presumed to be made with forced labor and are barred from entry into the United States.
  2. Finds your suppliers in CBP Withhold Release Orders and Findings. Every order since 1953, with merchandise, status (Active, Partially Modified, Inactive), effective date, remarks and the CBP press release. Companies that CBP removed from an order are reported as removed, not as a match.
  3. Matches names the way they appear in real supplier lists. Chinese characters (新疆华孚纺织有限公司), pinyin and English list names meet each other, place spellings are unified (Hotan and Hetian, Aksu and Akesu, Kashi and Kashgar) and legal forms are ignored. Each similar listed name gets an AI match score: same organisation, related (parent, subsidiary, same group) or different, with a calibrated probability. Fixed rules decide the final status. For this step the supplier name, aliases, country, address and products from your input are sent to an external AI service for this fixed comparison only. Turn off AI match checks to keep your supplier data out of it; name rules and HS code or keyword checks still run.
  4. Flags risk factors that are not on any company list. A Xinjiang address, products in a UFLPA high-priority sector, a country-wide CBP order (for example Turkmenistan cotton or Malawi tobacco) and goods on the DOL List of Goods Produced by Child Labor or Forced Labor for the supplier country.
  5. Tells you where the EU stands. The EU Forced Labour Regulation (EU) 2024/3015 applies from 14 December 2027. Its database of forced labour risk areas and products was not available when this version was released, so every row carries a short status note instead of a pretend EU check.

Who uses it?

  • Importers and sourcing teams screening suppliers before a purchase order or a CBP detention.
  • Customs brokers checking a client's vendor list before entry.
  • Marketplaces and retailers vetting sellers and private label factories.
  • ESG, audit and supply chain due diligence teams who need a documented, repeatable check with sources.
  • AI agents that need a structured forced labor check inside a procurement workflow.

What data you get

FieldWhat it is
screeningStatuslisted, possible_match, related_to_listed, no_list_match or invalid_input
riskLevelhigh, elevated, moderate or low (rules below)
summaryOne sentence for your review
highestMatchProbabilityHighest same-company probability of any listed name
uflpaMatchesUFLPA Entity List entries: listed name as published, aliases, sub-list (section), effective dates, Federal Register citation and link, whether the listing covers subsidiaries, match probability and relation
cbpOrderMatchesCBP Withhold Release Orders and Findings: order type, merchandise, industry, status, effective date, every order against the same party, remarks, press release, match probability
riskFactorsXinjiang location, UFLPA high-priority sector, CBP country-wide order, removal from an order, DOL List of Goods; each with level, explanation, source, link and basis (hs_code, ai_product_check, keyword, address_text)
dolListGoodsDOL List of Goods entries for the supplier country that fit the products (child labor, forced labor, forced child labor, downstream goods)
similarNamesRuledOutSimilar listed names that were checked and ruled out, so you can show the screening was done
euForcedLabourRegulationStatus note on Regulation (EU) 2024/3015
noteHints such as an unrecognised country or a name too generic to screen
screenedAt, input, disclaimerTime of the check, your input row, and a note that this is not legal advice, not affiliated with or endorsed by DHS, CBP, DOL or the US Government, and what a hit means

An AUDIT record in the key-value store lists every source with its URL, last update, download time, record count and SHA-256 checksum, plus the settings and status counts of the run.

Status and risk level rules

StatusMeaning
listedThe supplier is, with high probability, a listed entity or named in a CBP order
possible_matchCould be the listed entity; a person should look (for example a parent company, a missing place word such as "(Shanshan)", or a listing that covers subsidiaries)
related_to_listedNot the listed entity, but shares its distinctive name and may belong to the same group
no_list_matchNo listed name matched. Risk factors can still apply
Risk levelWhen
highListed on the UFLPA Entity List or an active CBP order, a Xinjiang location, or products covered by an active country-wide CBP order
elevatedPossible or related match, an inactive CBP order, or a UFLPA high-priority sector product from China
moderateA UFLPA high-priority sector product from outside China (Xinjiang inputs are covered wherever goods are made), a DOL List of Goods entry, or a company CBP removed from an order
lowNo list match and no listed risk factor found. This is not a clearance

How to screen suppliers for UFLPA step by step

  1. Open the Actor and add your suppliers under Suppliers: name, country, and if you have them address, products and HS codes. Or paste names under Supplier names, or link a CSV file.
  2. Click Start. The sample input finishes in under a minute.
  3. Filter by screeningStatus and riskLevel, open the matches and follow the source links.
  4. Download the results as JSON, CSV or Excel, or read them through the API.

Example input

{
"suppliers": [
{"reference": "S-1", "name": "Hotan Haolin Hair Accessories", "country": "China", "products": ["wigs"], "hsCodes": ["6704.11"]},
{"reference": "S-2", "name": "紫金矿业集团股份有限公司", "country": "China", "products": ["copper cathodes"]},
{"reference": "S-3", "name": "Sunrise Garments Co.", "country": "China", "address": "Aksu, Xinjiang", "products": ["cotton t-shirts"]},
{"reference": "S-4", "name": "Vinatex", "country": "Vietnam", "products": ["cotton shirts"], "hsCodes": ["6205.20"]}
]
}

Example output (shortened)

{
"reference": "S-1",
"supplierName": "Hotan Haolin Hair Accessories",
"country": "CN",
"screeningStatus": "listed",
"riskLevel": "high",
"summary": "Name matches DHS UFLPA Entity List entry \"Hetian Haolin Hair Accessories Co. Ltd\" (probability 0.95). Risk factors: Located in Xinjiang (XUAR).",
"uflpaMatches": [{
"status": "match", "sameEntityProbability": 0.95, "relation": {"label": "same"},
"listedAs": "Hetian Haolin Hair Accessories Co. Ltd. (and two aliases: Hotan Haolin Hair Accessories; and Hollin Hair Accessories)",
"listedNameMatched": "Hotan Haolin Hair Accessories",
"effectiveDates": ["2022-06-21"],
"sections": ["Entities in Xinjiang that mine, produce or manufacture goods wholly or in part with forced labor (Section 2(d)(2)(B)(i))"],
"sourceUrl": "https://www.dhs.gov/uflpa-entity-list"
}],
"cbpOrderMatches": [{
"status": "match", "orderType": "WRO", "merchandise": "Hair Products", "orderStatus": "Active",
"effectiveDate": "2020-05-01", "remarks": "Enforcement of WRO superseded by enforcement of UFLPA rebuttable presumption"
}],
"riskFactors": [{"type": "xinjiang_location", "level": "high", "label": "Located in Xinjiang (XUAR)"}],
"euForcedLabourRegulation": "Not yet applicable. ..."
}

Use it through the API

curl -X POST "https://api.apify.com/v2/acts/reliable_tools~uflpa-forced-labor-screening/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"suppliers":[{"name":"Xinjiang Huafu Textile Co., Ltd.","country":"China","products":["cotton yarn"]}]}'

The same call works from Python, JavaScript or any HTTP client. Each row is independent, so you can screen one supplier at the moment a buyer adds it, or a full vendor master file overnight.

Sources and licences

SourcePublisherLicence
UFLPA Entity List (dhs.gov page; the appendix of the latest Federal Register notice as fallback)US Department of Homeland Security, Forced Labor Enforcement Task ForceUS Government work, public domain
Federal Register notices on the UFLPA Entity List (federalregister.gov API)Office of the Federal RegisterUS Government work, public domain. The API is not an official legal edition of the Federal Register
Withhold Release Orders and Findings (CSV published by CBP)US Customs and Border ProtectionUS Government work, public domain
List of Goods Produced by Child Labor or Forced Labor (Excel, current edition)US Department of Labor, Bureau of International Labor AffairsUS Government work, public domain. Credit: US Department of Labor. No endorsement implied
UFLPA high-priority sectorsUFLPA Strategy (2022) and its 2024 and 2025 updatesUS Government work, public domain
EU Forced Labour Regulation statusRegulation (EU) 2024/3015 and the Commission's Forced Labour Single PortalStatus note only, no EU data is copied

Lists are downloaded from the official sources and cached for 24 hours (the DOL list for 14 days). Turn on Download lists again to force a fresh download. If an official source is down, the last cached copy is used and the AUDIT record says so. If no copy exists, the run stops without charging.

Pricing

Pay per event, no subscription:

EventPriceWhen
Supplier screened$0.004Every supplier screened against both lists, with risk factors and sources
AI match check$0.004When the AI match score ran for the supplier's similar names or products
Actor start$0.00005Once per run

Rows without a supplier name are free. With AI match checks off, only the screening event is charged. 1,000 suppliers with AI match checks cost $8.

FAQ

Does a match mean the supplier uses forced labor? No. It means the name matches an entry on an official list, or that a risk factor applies. Under the UFLPA, goods from listed entities and from Xinjiang are presumed to be made with forced labor unless the importer rebuts that presumption. Always read the source and decide with a qualified person.

Can I screen Chinese names? Yes. Chinese company names are converted to pinyin, common industry words are translated (纺织 to textile, 棉业 to cotton industry) and place spellings are unified. A Chinese name whose English brand is not a transliteration (for example a brand name chosen for export) may not match by name alone; add the English name under aliases.

Why is a company with the same name only a possible match? Because the listed entity can be a subsidiary in another place, for example "(Shanshan)", or the supplier can be the parent or a sister company. Those cases go to possible_match or related_to_listed so a person can decide.

Do I need products or HS codes? No, but they enable the product checks: UFLPA high-priority sectors, country-wide CBP orders and the DOL List of Goods. HS codes are matched exactly; product descriptions get an AI product check.

Is this tool connected to DHS, CBP or DOL? No. It reads the lists these agencies publish. It is not affiliated with or endorsed by DHS, CBP, DOL or the US Government, and it is not legal advice.

Is the EU forced labour database included? Not yet. Regulation (EU) 2024/3015 applies from 14 December 2027, and its risk database was not available when this version was released. Each row says so.

How fresh are the lists? Each run uses lists no older than 24 hours. The AUDIT record shows the publication date of each list, for example the UFLPA Entity List "Last Updated" date and the CBP CSV date.

About Reliable Tools

This Actor is made by Reliable Tools. We build tools that return clean data from official sources plus an AI label with a confidence score, so you can filter and act on the results straight away. Our focus is trade compliance, e-commerce, product sourcing and lead research.

If a field is missing or a result looks wrong, open an issue on the Issues tab. We read every one and usually reply within a day. You can find our other Actors on our profile page.